Wireless card not recognized by kernel (Intel Corporation Centrino Advanced-N 6235 (rev 24))

Dear Linux Lovers,
I’m new to SuSe and know some basics about Linux. Unfortunate it already started with some driver problems… But I’m staying optimistic and try to fix the problem, with your help! :slight_smile:

Problem description
1. After booting the system the following information appears
[6.821023] iwlwifi 0000:02:00.0 request for firmware file ‘iwlwifi-60000g2b-6.ucode’ failed.
[6.821033] iwlwifi 0000:02:00.0 no suitable firmware found!
Welcome to openSUSE 13.2 “Harlequin” - Kernel 3.16.6-2-desktop (tty1)

2. When starting the operating system the wireless card is not recognized by the Kernel
linux-17r3:~ # ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 18:67:b0:b8:44:89 brd ff:ff:ff:ff:ff:ff

3. I tried to use the following driver without success
Wireless Card: Intel® Centrino® Advanced-N 6235
Kernel: 3.2+
Driver: iwlwifi-6000g2b-ucode-18.168.6.1.tgz

linux-17r3:~ # ls /lib/firmware/
3.16.6-2-desktop  iwlwifi-6000g2b-ucode-18.168.6.1.tgz


Reference: http://wireless.kernel.org/en/users/Drivers/iwlwifi

4. Simmilar issue occured on ubuntu and resolved by bugfix in the iwlwifi driver

  • The issue was not with the kernel and instead with the iwlwifi driver. A custom patch provided by one of the ubuntu kernel contributors fixed the problem and will be included in a patch eventually…
    I stuck it up on my dropbox for the time being here
    install with
    dpkg -i wireless-iwlwifi-precise-dkms_3.6precise1sutton5_all.deb*
    Reference: http://askubuntu.com/questions/295027/lenovo-t431s-and-and-wireless-dont-play-nicely

Background information
I run a portable version of SuSe, which I installed on ScanDisk Extreme 3.0 USB Drive and boot from an USB 3.0 port.
Note: This is not a LiveCD but a installed portable onto the USB Disk.

System Specification
Samsung Notebook NP730U3E
Wireless: Intel Corporation Centrino Advanced-N 6235 (rev 24)
USB: ScanDisk Extreme USB 3.0 - 64 GB

Referenceshttps://bbs.archlinux.org/viewtopic.php?id=164764
http://askubuntu.com/questions/295027/lenovo-t431s-and-and-wireless-dont-play-nicely
http://wireless.kernel.org/en/users/Drivers/iwlwifi

Terminal

linux-17r3:~ # lsmod | grep iwlwifi
iwlwifi               135552  0 
cfg80211              547052  1 iwlwifi


linux-17r3:~ # ls /lib/firmware/
3.16.6-2-desktop  iwlwifi-6000g2b-ucode-18.168.6.1.tgz


linux-17r3:~ # ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 18:67:b0:b8:44:89 brd ff:ff:ff:ff:ff:ff


linux-17r3:~ # lspci -v
 02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
        Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN
        Flags: fast devsel, IRQ 16
        Memory at f7d00000 (64-bit, non-prefetchable) [size=8]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number b4-b6-76-ff-ff-c2-76-71
        Kernel modules: iwlwifi


linux-17r3:~ # dmesg | grep firmware
    3.466297] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x675f05)
    7.519182] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-6000g2b-6.ucode' failed.
    7.519190] iwlwifi 0000:02:00.0: no suitable firmware found!
   10.422988] si_cp: Failed to load firmware "radeon/OLAND_pfp.bin"
   10.422991] [drm:si_init] *ERROR* Failed to load firmware!

[/size]

You’re lacking the firmware, so open a terminal (konsole, gnome-terminal, xterm etc) and issue;

**sudo zypper in kernel-firmware
**
You’ll need the installation media or temporary wired network connection for that to work.