[opensuse] Wireless networking on new Dell Inspiron 1525
I've just installed opensuse 11.0 with KDE 3.5.9 desktop onto a Dell Inspiron 1525. The wired (ethernet) networking through my router works fine, but the wireless card is not detected. I've switched it on and off, but YaST stubbornly refuses to see it. It's not even listed in the Hardware module in YaST. Where should I begin? -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 3.5.9 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
What does lspci or dmesg return ? You should be able to determine the brand/model of the wifi adapter and look if it supported under linux. Cheers Matthias Le Monday 08 September 2008 14:06:38 Bob Williams, vous avez écrit :
I've just installed opensuse 11.0 with KDE 3.5.9 desktop onto a Dell Inspiron 1525. The wired (ethernet) networking through my router works fine, but the wireless card is not detected. I've switched it on and off, but YaST stubbornly refuses to see it. It's not even listed in the Hardware module in YaST.
Where should I begin? -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 3.5.9 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS
-- / \ /_!_\ My e-mail address has just changed. Please note the new one : matthias.titeux@inserm.fr _____________________________________________________________ Matthias Titeux, PhD Département de génétique des maladies cutanées et allergiques dans des modèles animaux et chez l'homme. INSERM U563 - CPTP Pavillon Lefebvre, 5ème étage CHU Purpan BP3028 31024 Toulouse cedex 03 __________________________________________________________ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 08 September 2008 13:10:52 Matthias Titeux wrote:
What does lspci or dmesg return ? You should be able to determine the brand/model of the wifi adapter and look if it supported under linux.
Cheers
Matthias
Thanks, Matthias. linux-ekzn:/home/robert # lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 02:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 02:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 02:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12) 02:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12) 02:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff) 09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12) 0b:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01) I can't see any reference to a wireless card here :( -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 4.1.1 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
2008/9/8 Bob Williams
On Monday 08 September 2008 13:10:52 Matthias Titeux wrote:
What does lspci or dmesg return ? You should be able to determine the brand/model of the wifi adapter and look if it supported under linux.
Cheers
Matthias
Thanks, Matthias.
linux-ekzn:/home/robert # lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 02:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 02:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 02:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12) 02:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12) 02:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff) 09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12) 0b:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
I can't see any reference to a wireless card here :( -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 4.1.1 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS
This is your wifi adapter: 0b:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01) Guide: http://en.opensuse.org/HP_Pavilion_dv6855el#Broadcom_BCM4310_Wireless_Card Regards, Ciro -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 08 September 2008 18:14:09 Ciro Iriarte wrote:
This is your wifi adapter:
0b:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
Guide: http://en.opensuse.org/HP_Pavilion_dv6855el#Broadcom_BCM4310_Wireless_C ard
Regards, Ciro
Hi Ciro, I followed all the instructions in that link, but still couldn't get it to create the new intrface wlan0 I think the problem is the hardware isn't seen, so installing drivers isn't going to help. Thanks for your suggestion, though. Bob -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 4.1.1 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
2008/9/8 Bob Williams
On Monday 08 September 2008 18:14:09 Ciro Iriarte wrote:
This is your wifi adapter:
0b:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
Guide: http://en.opensuse.org/HP_Pavilion_dv6855el#Broadcom_BCM4310_Wireless_C ard
Regards, Ciro
Hi Ciro,
I followed all the instructions in that link, but still couldn't get it to create the new intrface wlan0
I think the problem is the hardware isn't seen, so installing drivers isn't going to help. Thanks for your suggestion, though.
Bob
-- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 4.1.1 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS --
Did you install the windows driver? (output from ndiswrapper -l), you didn't state if you're running i386 or x86_64 version of Opensuse, I guess you should use 64bits driver on 64bit Opensuse.... It's on the lspci output, so, it's "seen", the device will be created dynamically once the kernel module is loaded (ls -l /proc/net/ndiswrapper) CI.- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 08 September 2008 19:18:52 Ciro Iriarte wrote:
Did you install the windows driver? (output from ndiswrapper -l), you didn't state if you're running i386 or x86_64 version of Opensuse, I guess you should use 64bits driver on 64bit Opensuse....
It's on the lspci output, so, it's "seen", the device will be created dynamically once the kernel module is loaded (ls -l /proc/net/ndiswrapper)
CI.-
Many thanks for your help, Ciro, but I'm pretty sure I've got a hardware problem here. I've reinstalled Windows Vista on a 30Gb partition, and even that doesn't offer wifi! There may be a problem with the wifi on/off switch, which doesn't seem to stick in the on position. Do Dell have a good reputation as far as build quality goes, or do they just chuck 'em out as fast as they can build them? Currently reinstalling opensuse 11.0 64bit as second OS. Posting from my trusty old desktop workhorse ;) Bob -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 4.1.1 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 08 September 2008 23:21:46 Bob Williams wrote:
On Monday 08 September 2008 19:18:52 Ciro Iriarte wrote:
Did you install the windows driver? (output from ndiswrapper -l), you didn't state if you're running i386 or x86_64 version of Opensuse, I guess you should use 64bits driver on 64bit Opensuse....
It's on the lspci output, so, it's "seen", the device will be created dynamically once the kernel module is loaded (ls -l /proc/net/ndiswrapper)
CI.-
Many thanks for your help, Ciro, but I'm pretty sure I've got a hardware problem here. I've reinstalled Windows Vista on a 30Gb partition, and even that doesn't offer wifi! There may be a problem with the wifi on/off switch, which doesn't seem to stick in the on position.
Do Dell have a good reputation as far as build quality goes, or do they just chuck 'em out as fast as they can build them?
Currently reinstalling opensuse 11.0 64bit as second OS. Posting from my trusty old desktop workhorse ;)
Bob
After doing some investigating, I discovered that the wifi card in my Dell Inspiron 1525 is a Dell Wireless 1395 WLAN Minicard, which can use the Broadcom bcm4311 drivers. I downloaded the 64bit version of the driver from http://www.broadcom.com/support/802.11/linux_sta.php together with the readme.txt at the same place. I followed the instructions in the readme.txt, and the wifi indicator duly lit up when I reached the end. What's more, there was an entry under Yast
Network Devices > Network Settings for a BCM4310 USB Controller, which wasn't there before. However, the module name, under the hardware tab, is blank, and I'm not sure what to put there. I've tried wl and wl.ko but still no connection with my router.
I've reproduced to readme.txt below, in case it gives someone an idea of what I should try next... DISCLAIMER ---------- This is an OFFICAL-RELEASE of Broadcom's hybrid Linux driver for use with Broadcom BCM4312 based hardware (device ID 4315). IMPORTANT NOTE AND DISCUSSION OF HYBRID DRIVER ---------------------------------------------- There are different tar's for 32 bit and 64 bit x86 CPU architectures. Make sure you use the appropriate tar, as the hybrid binary must be of the appropriate architectural type. Otherwise the hybrid binary is agnostic to the specific version of Linux kernel because it is designed to perform all interactions with the OS through OS specific files (wl_linux.c, wl_iw.c) and an OS abstraction layer file (osl_linux.c). All of these interactions are done through functions which make the hybrid binary OS version independent. All Linux OS specific code is provided in source form allowing re-targeting to different kernel versions and fixing OS related issues. BUILD AND INSTALLATION INSTRUCTIONS ----------------------------------- hybrid-portsrc.tar.gz hybrid-portsrc-x86_64.tar.gz On the target machine, setup the source/hybrid/build directory 1. Create a new directory: mkdir hybrid_wl 2. Go to that directory: cd hybrid_wl 3. Untar the appropriate 32/64 bit file to that directory 32 bit: tar -xzf <path>/hybrid-portsrc.tar.gz 64 bit: tar -xzf <path>/hybrid-portsrc-x86_64.tar.gz After untar'ing you should have a src and lib sub directory plus a Linux 2.6 "kbuild" external makefile (Makefile). The lib sub directory has the pre-built binary, wlc_hybrid.o_shipped. You use the standard Linux 2.6 kernel build system as follows to make a Linux loadable kernel module (LKM): On the target machine, and cd'ed to the directory that contains the Makefile (fragment) 4. Cleanup (optional): make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` clean 5. Build the LKM, i.e. wl.ko: make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` You should now have a LKM, wl.ko inside this directory. On this or a machine with the same kernel version, install the driver. 1. Validate you don't have loaded (or built into the kernel) the Linux community provided driver for Broadcom hardware. This exists in two forms: either "bcm43xx" or a split form of "b43" plus "b43legacy". If these modules were loaded you would either a) rmmod bcm43xx or b) rmmod b43; rmmod b43legacy 2. Make available 802.11 TKIP crypto module: modprobe ieee80211_crypt_tkip 3. Insert the Broadcom wl module: insmod <path>/wl.ko Some kernel come with pre-installed Broadcom driver that support Broadcom 4312 family of PCIE cards. If the kernel support one of those pre-installed driver, you must remove it in order to install the new driver. Some of existing driver provided by the Linux community that supports Broadcom hardware are b43/b43legacy/bcm43xx. There is also a ssb driver that is loaded along with b43. This ssb driver also must to be remove. If the kernel supports blacklist, you can add those drivers to the blacklist file so that it will not be loaded on next reboot. -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 4.1.1 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Bob Williams wrote:
On Monday 08 September 2008 23:21:46 Bob Williams wrote:
Did you install the windows driver? (output from ndiswrapper -l), you didn't state if you're running i386 or x86_64 version of Opensuse, I guess you should use 64bits driver on 64bit Opensuse....
It's on the lspci output, so, it's "seen", the device will be created dynamically once the kernel module is loaded (ls -l /proc/net/ndiswrapper)
CI.- Many thanks for your help, Ciro, but I'm pretty sure I've got a hardware problem here. I've reinstalled Windows Vista on a 30Gb
On Monday 08 September 2008 19:18:52 Ciro Iriarte wrote: partition, and even that doesn't offer wifi! There may be a problem with the wifi on/off switch, which doesn't seem to stick in the on position.
Do Dell have a good reputation as far as build quality goes, or do they just chuck 'em out as fast as they can build them?
Currently reinstalling opensuse 11.0 64bit as second OS. Posting from my trusty old desktop workhorse ;)
Bob
After doing some investigating, I discovered that the wifi card in my Dell Inspiron 1525 is a Dell Wireless 1395 WLAN Minicard, which can use the Broadcom bcm4311 drivers.
I downloaded the 64bit version of the driver from
[snip] Bob, I have a dislike for Broadcom simply because they won't play nice with the community. You can buy an Intel Pro. 100 mini with the 3945 chipset for not that much $. I have a Dell 1525 with it.....NO problems getting access. You also should use the 64-bit version of openSUSE 11.0 as it's simply performs much better. I have 2G of RAM on it. GREAT little SATA laptop. Fred -- "Security" in Windows comes from patching a sieve. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 10 September 2008 00:33:00 Fred A. Miller wrote:
Bob, I have a dislike for Broadcom simply because they won't play nice with the community. You can buy an Intel Pro. 100 mini with the 3945 chipset for not that much $. I have a Dell 1525 with it.....NO problems getting access. You also should use the 64-bit version of openSUSE 11.0 as it's simply performs much better. I have 2G of RAM on it. GREAT little SATA laptop.
Fred
Thanks Fred, I agree about the GREAT little SATA laptop, and can report success in getting the wireless networking running. BTW I am using 64bit openSUSE 11.0 with KDE 3.5.9 desktop, which is my current favourite configuration. Anyway, the solution to getting the Broadcom to play ball (it is actually a BCM4310 chipset) is to download the Broadcom hybrid driver from http://www.broadcom.com/support/802.11/linux_sta.php Choose either the 32bit or 64bit driver, depending on your architecture and also download the README.txt file, which contains the instructions for building the driver. It's very clear, even for this simpleton ;) but you will need to know which kernel your running. uname -r is your friend here. When you've completed all the steps in the README.txt, the wireless indicator light should come on. You then need to go to YaST > Network Devices > Network Settings to configure the card with your router/AP. Under the Hardware tab, enter 'wl.ko' as the driver. Good luck (not to you Fred, 'cos you're using a sensible wireless card) Bob -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 4.1.1 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday 11 September 2008 16:43:52 Bob Williams wrote:
When you've completed all the steps in the README.txt, the wireless indicator light should come on. You then need to go to YaST > Network Devices > Network Settings to configure the card with your router/AP. Under the Hardware tab, enter 'wl.ko' as the driver.
Humbly returning to my own thread, I find that the above does not stick between reboots. Specifically, I have to run the following two lines to load the driver modprobe ieee80211_crypt_tkip insmod /hybrid_wl/wl.ko and then I have to go to Yast > Network Devices > Network Settings : Hardware to tell the card to use the wl.ko driver. I could put the above two lines into a shell script, but I feel there must be a way of forcing this to happen earlier in the boot sequence, i.e. before the login screen. I'd welcome some ideas :) Bob -- Bob Registered Linux User #463880 FSFE Member #1300 GPG-FP: A6C1 457C 6DBA B13E 5524 F703 D12A FB79 926B 994E openSUSE 11.0, Kernel 2.6.25.11-0.1-default, KDE 3.5.9 Intel Celeron 2.53GB, 2GB DDR RAM, nVidia GeForce 7600GS -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
Bob Williams
-
Ciro Iriarte
-
Fred A. Miller
-
Matthias Titeux