LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   ubuntu 16.04 loaded on hp envy 15 but wifi module doesn't work (https://www.linuxquestions.org/questions/linux-newbie-8/ubuntu-16-04-loaded-on-hp-envy-15-but-wifi-module-doesnt-work-4175580994/)

jzoudavy 05-29-2016 09:38 PM

ubuntu 16.04 loaded on hp envy 15 but wifi module doesn't work
 
I have an HP Envy 15 with the RT3290 from ralink. It had Win8 on it which I have completely removed and installed ubuntu 16.04 on it.

I have been trying to get the wireless to work and haven't been able to.

No matter what my wifi interface doesn't show a MAC address at all and I can't bring it up.
Code:

rename6  Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17

I have followed these two guides here:

How do I get a Ralink RT3290 wireless card working?

Wifi Ralink does not work on Ubuntu 16.04


In short, they say that because my wireless card is from ralink, I have to download the driver source code, compile it, and install the resulting kernel module and disable the conflicting drivers.

So I have compiled the source code for kernel module rt3290sta, generated the module and it is installed. I also added the module in /etc/module file so it will launch at boot. lsmod shows it there:
Code:

:/usr/src$ lsmod | grep rt
rt3290sta            1155072  0

:/usr/src$ lspci
08:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
08:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
..with -n
08:00.0 0280: 1814:3290
08:00.1 0d11: 1814:3298

but ifconfig still shows this:
Code:

rename6  Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17

:/usr/src$ ifup rename6
Unknown interface rename6

:~/Downloads/RT3290_Linux_v2600$ iwpriv
virbr0-nic  no private ioctls.

rename6  Available private ioctls :
          set              (8BE2) : set 1024 char  & get  0     
          connStatus      (0004) : set 1024 char  & get 2047 char
          driverVer        (0005) : set 1024 char  & get 2047 char
          bainfo          (0006) : set 1024 char  & get 2047 char
          descinfo        (0007) : set 1024 char  & get 2047 char
          radio_off        (000A) : set 1024 char  & get 2047 char
          radio_on        (000B) : set 1024 char  & get 2047 char
          show            (0015) : set 1024 char  & get 2047 char
          adhocEntry      (0016) : set 1024 char  & get 2047 char
          bbp              (8BE3) : set 2047 char  & get 2047 char
          mac              (8BE5) : set 1024 char  & get 1024 char
          rf              (8BF3) : set 2047 char  & get 2047 char
          e2p              (8BE7) : set 1024 char  & get 1024 char
          stat            (8BE9) : set  0      & get 2047 char
          get_site_survey  (8BED) : set  0      & get 1024 char

virbr0    no private ioctls.

eno1      no private ioctls.

lo        no private ioctls.

lspci -v output:

08:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
    DeviceName: Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Ada
    Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at 61510000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: rt2860
    Kernel modules: rt2800pci, rt3290sta

The above lspci -v would seem to show that I have two kernel modules for this device, so I ran modprobe to remove rt2800pci and did lsmod to confirm it is gone. but when I ran lspci -v again it still shows.

I also searched for the kernel and rt3290sta.ko is present:
Code:

:/lib/modules/4.4.0-22-generic/kernel/drivers/net/wireless$ ls
adm8211.ko      ath          b43        hostap    libertas          mwifiex  ray_cs.ko      rt2x00        zd1201.ko
airo_cs.ko      atmel_cs.ko  b43legacy  ipw2x00  libertas_tf        mwl8k.ko  realtek        rt3290sta.ko

davy@davy-envy:/lib/modules/4.4.0-22-generic/kernel/drivers/net/wireless/rt2x00$ cat /etc/modprobe.d/blacklist-ralink.conf

#Wireless drivers conflicting with rt3290sta
blacklist rt2800pci
blacklist rt2x00pci 
blacklist rt2860

I tried rebooting, and to search in /var/log/messages and dmesg, both files are empty, not messages. So I greped the whole /var/log folder for anything rt3290 but I got nothing.

So now I am out of ideas.

Thanks for any ideas you guys might have, and thanks for reading this long ass post. I posted this on askubuntu too but haven't heard a thing since.

jzoudavy 05-29-2016 10:16 PM

http://onthim.blogspot.ca/2015/06/in...driver-on.html



there is a release of driver specific for U16 release, just need to find it.


All times are GMT -5. The time now is 06:25 AM.