Need Wireless HOWTO for Dell 1420

Hello All,
I have installed SuSE 12.1 64-bit on my Dell 1420 laptop.

I am not able to get the wireless working.

I checked the HCL and I see that my machine should be supported. There is a note that reads "(6) Using Ndiswrapper or bcm43xx-fwcutter (recommended). "

I checked the installed software and ndiswrapper IS installed. However, I need a pointer on how to use it.

Can anyone provide a link to a HOWTO on using Ndiswrapper ?

Thanks,
-tomas

Please open a terminal and post the result of

/sbin/lspci -nnk

Do not use ndiswrapper!

Follow cafs advice, but also, flick the hardware switch on your wireless to off, then back to on.

After you switch it to on, check the results of dmesg | tail and post that as well.

In the case you have a broadcom wireless adapter, it will need the module b43. As root, run install_bcm43xx_firmware if you find that you have broadcom hardware installed.

There is also the packman repos that host the wl driver(proprietary or something) that can operate newer broadcom wireless devices: Install broadcom drivers from packman.

On 04/11/2012 11:06 PM, dadkind wrote:
>
> Hello All,
> I have installed SuSE 12.1 64-bit on my Dell 1420 laptop.
>
> I am not able to get the wireless working.
>
> I checked the HCL and I see that my machine should be supported. There
> is a note that reads "(6) Using Ndiswrapper or bcm43xx-fwcutter
> (recommended). "
>
> I checked the installed software and ndiswrapper IS installed. However,
> I need a pointer on how to use it.
>
> Can anyone provide a link to a HOWTO on using Ndiswrapper ?

No. Ndiswrapper is only for wireless devices that do not have a Linux driver.
The wrapper loads a piece of the Windows kernel and gives it unrestricted access
to the machine. That way you can see what a Blue Screen of Death looks like in
Linux!

Your wireless is quite likely supported by a native driver in Linux. To be
certain, you need to run the command ‘/sbin/lspci -nn’. If you need the Broadcom
firmware, you will see a line that has “14e4:43xx”. We need to see the values.
The firmware must be installed using the script
/usr/sbin/install_bcm43xx_firmware because Broadcom does not allow
redistribution of their firmware. For that reason, the firmware must be
extracted from one of the drivers that is available on the net.

Thanks for responding!

Kind of long, but here it is:

linux-nknm:/home/tomas # cat lspci_result.txt
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 0c)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) [8086:2a03] (rev 0c)
Subsystem: Dell Dell Inspiron 1420 [1028:01f3]
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: uhci_hcd
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: uhci_hcd
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)
Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 02)
Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 02)
Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 02)
Kernel driver in use: pcieport
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: ata_piix
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 02)
Subsystem: Dell Device [1028:01f3]
Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: i801_smbus
03:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: firewire_ohci
03:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: sdhci-pci
03:01.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: r592
03:01.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: r852
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
Subsystem: Dell Inspiron 1420 [1028:01f3]
Kernel driver in use: tg3
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4321 802.11a/b/g/n [14e4:4328] (rev 03)
Subsystem: Dell Wireless 1500 Draft 802.11n WLAN Mini-card [1028:000a]
Kernel driver in use: b43-pci-bridge

Thanks for this!! An informative error message. I followed the instruction provided (the same one that you provided) and voila! I’m now posting using the wireless!!

Thanks all !!

(For the benefit of the search engines: the output of dmesg|tail follows)
linux-nknm:/home/tomas # dmesg

[85101.098178] tg3 0000:09:00.0: eth0: Link is down
[85102.751284] tg3 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex
[85102.751284] tg3 0000:09:00.0: eth0: Flow control is on for TX and on for RX
[85269.037178] keyboard: can’t emulate rawmode for keycode 240
[85269.037208] keyboard: can’t emulate rawmode for keycode 240
[85289.035294] keyboard: can’t emulate rawmode for keycode 240
[85289.035320] keyboard: can’t emulate rawmode for keycode 240
[85290.725225] b43-phy0 ERROR: Firmware file “b43/ucode11.fw” not found
[85290.725230] b43-phy0 ERROR: Firmware file “b43-open/ucode11.fw” not found
[85290.725234] b43-phy0 ERROR: Please open a terminal and enter the command “sudo /usr/sbin/install_bcm43xx_firmware” to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the “Installing firmware from RPM packages” section.

Please open a terminal and do (this assumes you are connected to the wired internet)

sudo /usr/sbin/install_bcm43xx_firmware

then do

sudo /sbin/modprobe -rv b43

and then

sudo /sbin/modprobe -v b43

Make sure your wireless switch is on.
If it still hasn’t come to life, try a reboot.

Hm.

http://en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx

HCL/Network Adapters (Wireless)/Broadcom BCM43xx

This page has been deleted. The deletion and move log for the page are provided below for reference.

12:48, 14 November 2011 [Hennevogel](http://en.opensuse.org/User:Hennevogel) ([Talk](http://en.opensuse.org/User_talk:Hennevogel) | [contribs](http://en.opensuse.org/Special:Contributions/Hennevogel)) deleted "HCL/Network Adapters (Wireless)/Broadcom BCM43xx" ‎ (Please do not create mixed message pages. We already point to old-en in the noarticletext template)

[edit] Can’t find what you are looking for?

The openSUSE wiki has been completely revamped and we are in the process of migrating articles from the old wiki instance to the new one. Not all articles will be moved to the same location as in the old wiki instance, so please search for this article. If you cannot find what you are looking for, you may still find it in the old wiki at http://old-en.opensuse.org/. …]

-> http://old-en.opensuse.org/HCL/Network_Adapters_(Wireless)/Broadcom_BCM43xx
probably equals today something like:
http://en.opensuse.org/SDB:Wireless_network_card#BCM43xx

Maybe this error message could be improved to point on a not deleted page
(and also the page/paragraph on the wiki be updated)?

Regards
Martin