Wireless Adapter no longer detected after kernel upgrade

No wireless after upgrading to linux kernel 3.0 in opensuse 11.4. I’m using Kde and gnome 3, everything was working fine under the 2.6.39 kernel, but now both only detects my wired connection. Any help resolving this would be greatly appreciated. I have a Netgear WNDA3100 adapter that uses the Atheros drivers. It also is no longer detected in my Fedora 15 after upgrading the kernel, but it still works in Mint 11 with the 2.6.38.8 kernel.

Thanks, any help would be appreciated.

On 08/18/2011 12:06 AM, Bajan74 wrote:
>
> No wireless after upgrading to linux kernel 3.0 in opensuse 11.4. I’m
> using Kde and gnome 3, everything was working fine under the 2.6.39
> kernel, but now both only detects my wired connection. Any help
> resolving this would be greatly appreciated. I have a Netgear WNDA3100
> adapter that uses the Atheros drivers. It also is no longer detected in
> my Fedora 15 after upgrading the kernel, but it still works in Mint 11
> with the 2.6.38.8 kernel.
>
> Thanks, any help would be appreciated.

Output from logs and common commands would also be appreciated. Without
diagnostics, we can do nothing. The Atheros drivers in 3.0 generally work. What
else did you change?

The commands we need are as follows:


/sbin/rflill list
sudo /usr/sbin/iwlist scan
/usr/sbin/iwconfig
dmesg                        only selected output that refer to wireless
/sbin/lspci -nnk             again selected output

Put the copied output between code tags as I did above.

I don’t know how to put output between coded tags.

  1. bajan@linux-gdav:~> /sbin/rflill list
    bash: /sbin/rflill: No such file or directory

  2. bajan@linux-gdav:~> sudo /usr/sbin/iwlist scan
    root’s password:
    lo Interface doesn’t support scanning.

eth0 Interface doesn’t support scanning.

  1. bajan@linux-gdav:~> /usr/sbin/iwconfig
    lo no wireless extensions.

eth0 no wireless extensions.

  1. dmesq

The only output refers to my mouse.

  1. /sbin/lspci -nnk

The same output as the above #4

looking at other post on the web it seems the atheros 9k drivers has been remove from the new kernel and replace with something call*** carl9170 firmware***. which i cannot find to install in tumbleweed.

it’s not anything i did since i reinstall to the old kernel and everything worked fine until i do an update. Then only my wired connections is detected which i’m using right now, but i need my wireless to work.

On 08/24/2011 03:06 PM, Bajan74 wrote:
> 5. /sbin/lspci -nnk
>
> The same output as the above #4

I am not using the browser-based interface to the forum, but NNTP. There is no
Comment #4 in the thread I see - this posting will be #4. Please humor me and
post the output.

> looking at other post on the web it seems the atheros 9k drivers has
> been remove from the new kernel and replace with something call*-
> carl9170 firmware-*. which i cannot find to install in tumbleweed.

That is clearly not true. The driver carl9170 has replaced a staging driver, but
I don’t know if that is what you have until I see the lspci output.

Here is the lspci output. I’m a noob so i couldn’t see any reference to my adapter in this or any hardware or system info i run under this kernel.

thanks and hope you can help.

[root@primal ~]# /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
Subsystem: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
00:02.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0) [1022:9603]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:07.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3) [1022:9607]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] [1002:4390]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ahci
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ohci_hcd
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ohci_hcd
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ehci_hcd
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ohci_hcd
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ohci_hcd
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ehci_hcd
00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3a)
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel modules: sp5100_tco, i2c-piix4
00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
Subsystem: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
Kernel driver in use: pata_atiixp
Kernel modules: ata_generic, pata_acpi, pata_atiixp
00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
Subsystem: Biostar Microtech Int’l Corp Device [1565:820f]
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384]
00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399]
Subsystem: Biostar Microtech Int’l Corp Device [1565:3700]
Kernel driver in use: ohci_hcd
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration [1022:1200]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor Address Map [1022:1201]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller [1022:1202]
Kernel modules: amd64_edac_mod
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control [1022:1203]
Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor Link Control [1022:1204]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV710 [Radeon HD 4350] [1002:954f]
Subsystem: XFX Pine Group Inc. Device [1682:2462]
Kernel driver in use: radeon
Kernel modules: radeon
01:00.1 Audio device [0403]: ATI Technologies Inc RV710/730 [1002:aa38]
Subsystem: XFX Pine Group Inc. Device [1682:aa38]
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Subsystem: Biostar Microtech Int’l Corp Device [1565:2307]
Kernel driver in use: r8169
Kernel modules: r8169
03:05.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 50)
Subsystem: First International Computer, Inc. VA-502 Mainboard [0925:1234]
Kernel driver in use: uhci_hcd
03:05.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 50)
Subsystem: First International Computer, Inc. VA-502 Mainboard [0925:1234]
Kernel driver in use: uhci_hcd
03:05.2 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 51)
Subsystem: First International Computer, Inc. Device [0925:1234]
Kernel driver in use: ehci_hcd
03:06.0 Multimedia audio controller [0401]: C-Media Electronics Inc CM8738 [13f6:0111] (rev 10)
Subsystem: C-Media Electronics Inc CMI8738/C3DX PCI Audio Device [13f6:0111]
Kernel driver in use: C-Media PCI
Kernel modules: snd-cmipci

On 08/25/2011 12:46 PM, Bajan74 wrote:
>
> lwfinger;2377909 Wrote:
>> On 08/24/2011 03:06 PM, Bajan74 wrote:
>>> 5. /sbin/lspci -nnk
>>>
>>> The same output as the above #4
>>
>> I am not using the browser-based interface to the forum, but NNTP.
>> There is no
>> Comment #4 in the thread I see - this posting will be #4. Please humor
>> me and
>> post the output.
>>
>>> looking at other post on the web it seems the atheros 9k drivers has
>>> been remove from the new kernel and replace with something call*-
>>> carl9170 firmware-*. which i cannot find to install in tumbleweed.
>>
>> That is clearly not true. The driver carl9170 has replaced a staging
>> driver, but
>> I don’t know if that is what you have until I see the lspci output.
>
>
>
> Here is the lspci output. I’m a noob so i couldn’t see any reference to
> my adapter in this or any hardware or system info i run under this
> kernel.

There is no reference to a wireless device. Is it USB? Look at the output of lsusb.

I think something else is going on. The Networkmanager versions of KDE and GNOME 3 are conflicting. This was already reported. Please post output of:


rpm -qa | grep etworkMan

bajan@new-host-3:~> rpm -qa | grep etworkMan
NetworkManager-glib-0.8.2-15.24.1.x86_64
NetworkManager-kde4-libs-0.9.1git20110822-4.1.x86_64
NetworkManager-openvpn-lang-0.8.2-6.1.noarch
NetworkManager-0.8.2-15.24.1.x86_64
NetworkManager-pptp-kde4-0.9.1git20110822-4.1.x86_64
NetworkManager-pptp-0.8.2-4.1.x86_64
NetworkManager-vpnc-0.8.2-4.1.x86_64
NetworkManager-vpnc-lang-0.8.2-4.1.noarch
NetworkManager-kde4-libs-lang-0.9.1git20110822-4.1.noarch
NetworkManager-vpnc-kde4-0.9.1git20110822-4.1.x86_64
NetworkManager-openvpn-0.8.2-6.1.x86_64
NetworkManager-pptp-lang-0.8.2-4.1.noarch
NetworkManager-openvpn-kde4-0.9.1git20110822-4.1.x86_64
bajan@new-host-3:~>

I don’t understand how the two network managers can be conflicting, when both are on separate partitions. Both Suse kde and Suse gnome 3 works fine with the previous Kernel. The same thing happen when i updated my Fedora 15 to the 3.0 Kernel, only the wired connection is detected. In the Fedora forum they said that the atheros 9k drivers was remove from the new kernel and replace with something call carl9170 firmware. This is suppose to make all the atheros 9k series adapters work with the new kernel, bot so far no one has showed me how to do this.

Thanks for any help you can provide.

linux-gdav:~ # lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 005 Device 002: ID 046d:c315 Logitech, Inc. Classic New Touch Keyboard
Bus 006 Device 002: ID 045e:00e1 Microsoft Corp. Wireless Laser Mouse 6000 Reciever
Bus 004 Device 002: ID 03f0:8c07 Hewlett-Packard Digital Stereo Headset
Bus 001 Device 005: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 001 Device 006: ID 0846:9010 NetGear, Inc. WNDA3100v1 802.11abgn Atheros AR9170+AR9104

I just need the steps for installing the Firmware which i have already downloaded. The carl9170 drivers are already install but this adapter will not work without the firmware added to the kernel.

Help.

On 08/31/2011 04:36 PM, Bajan74 wrote:

> I just need the steps for installing the Firmware which i have already
> downloaded. The carl9170 drivers are already install but this adapter
> will not work without the firmware added to the kernel.

That firmware is in the kernel-firmware package. You use YaST or zypper to
install it - that puts the file(s) in the correct place. If you downloaded them
from somewhere else, then you need to copy them (as root) to /lib/firmware.