Hello,
I am using openSUSE 11.2 KDE (dual boot with Vista) on a Dell Inspiron 1545.My wireless card is Intel WiFi Link 5100AGN.
2 months back I tried the LiveCD and after confirming that everything is working (including wireless internet) I installed it to my hard disk. Wireless internet was working perfectly for more than a month.
The other day I disabled my wireless using the checkbox in KNetworkManager.Since then I am unsuccessful in re-enabling the wireless card. The ‘enable wireless’ option has disappeared.
((( Note : My laptop has a software wireless switch Fn+F2 key and not a real hardware switch )))
To narrow down the problem I booted into VISTA, successfully switched off wireless using switch(Fn+F2) and then booted into openSUSE and pressed the switch.There was no response(and wireless was still disabled).But when I booted into Vista again wireless was enabled !! This means that the switch is working properly and I infer that when I pressed the switch(Fn+f2) in openSUSE the BIOS registered it and turned on wireless but openSUSE couldn’t detect it whereas Vista detected it on the next boot.
ifconfig” displays – lo and eth0… wlan0 is missing.
Using “ifconfig wlan0 up” says that “No wireless device found”.
Is there any way to enable the wireless card in openSUSE. Wireless was working PERFECTLY for more than a month in openSUSE, so that means I have all the necessary drivers. I only need to find a way to switch ON the wireless card in openSUSE(without having any hardware switch :().How should I proceed ? Any help in this regard is appreciated.
Thank You.
Your wireless device should at least be detected with this command
/sbin/lspci
Also note the output (if any) of
dmesg | grep iw
I’m not familiar with this hardware, but maybe you need to have the firmware installed first? Maybe an update caused this failure perhaps?
FWIW, a thread I found after googling:
5100AGN problems - Page 2 - Linux Forums
Hello,
Thank you deano_ferrari.
Here is the output of “/sbin/lspci” —
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 13)
**0c:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100**
As you can see, my network card is detected.
And output of “dmesg | grep iw” is –
7.533240] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:d
7.533244] iwlagn: Copyright(c) 2003-2010 Intel Corporation
7.540791] iwlagn 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
7.540824] iwlagn 0000:0c:00.0: setting latency timer to 64
7.540951] iwlagn 0000:0c:00.0: Detected Intel(R) WiFi Link 5100 AGN, REV=0x54
7.563538] iwlagn 0000:0c:00.0: Tunable channels: 13 802.11bg, 24 802.11a channels
7.563681] iwlagn 0000:0c:00.0: irq 30 for MSI/MSI-X
67.572306] iwlagn 0000:0c:00.0: request for firmware file 'iwlwifi-5000-2.ucode' failed.
127.572373] iwlagn 0000:0c:00.0: request for firmware file 'iwlwifi-5000-1.ucode' failed.
127.572392] iwlagn 0000:0c:00.0: no suitable firmware found!
127.572691] iwlagn 0000:0c:00.0: PCI INT A disabled
request for firmware file ‘iwlwifi-5000-2.ucode’ failed [INTEL5300 AGN]
this post deals with the same problem.
I updated the kernel 15 days ago and wireless was working after that.Recently I installed some other updates,maybe it is because of that.
How can i roll back and check?
Any ideas ?
Thank you.
I updated the kernel 15 days ago and wireless was working after that.Recently I installed some other updates,maybe it is because of that.
Yes, I think so.
Your dmesg results show that you need to reinstall firmware.
67.572306] iwlagn 0000:0c:00.0: request for firmware file ‘iwlwifi-5000-2.ucode’ failed.
127.572373] iwlagn 0000:0c:00.0: request for firmware file ‘iwlwifi-5000-1.ucode’ failed.
127.572392] iwlagn 0000:0c:00.0: no suitable firmware found!
I used Webpin to search for firmware packages for openSUSE 11.2 and found
Webpin
The name of the package is iwl-5000-ucode-<some version>
Try (re)installing that.
Solved :):)
!!! I rolled back all the updates i had installed since the last time wireless worked !! The culprit was a package named “compat-wireless-kmp-dektop”. I don’t remember installing it. Or maybe i did it by mistake. Don’t really know how it got in !? Anyway its up and running now …
Thanks a lot deano_ferrari !
Thanks for the update. Glad you got it working. 