Hi all,
I got a new Dell wireless card (1510 802.11n) on my laptop which already has a Bluetooth card too.
openSUSE doesn’t see the card (well, it did once, now it doesn’t - explained below). I followed the instruction in the two stickies in the forum and here are the info I have gathered:
lspci -nnv
…]
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
Subsystem: Dell Wireless 1510 Wireless-N WLAN Mini-Card [1028:000d]
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at f9ffc000 (64-bit, non-prefetchable) [size=16]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 4f-c3-f9-ff-ff-49-ec-55
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: b43-pci-bridge
grep -i firmware /var/log/boot.msg
<4> 8.603908] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn’t work.
I gather this does not concern the wireless card right?
Although I do see somethings on the card in the output of ‘dmesg’ command :
…]
10.389537] wl: module license ‘unspecified’ taints kernel.
10.389545] Disabling lock debugging due to kernel taint
…]
9.752760] b43-pci-bridge 0000:0c:00.0: PCI INT A → GSI 18 (level, low) → IRQ 18
9.752784] b43-pci-bridge 0000:0c:00.0: setting latency timer to 64
…]
I’m running a fresh install of openSUSE 11.4 on a dual boot WinXP system:
uname -a
Linux linux-v32x.site 2.6.37.6-0.5-desktop #1 SMP PREEMPT 2011-04-25 21:48:33 +0200 x86_64 x86_64 x86_64 GNU/Linux
I had another card which worked (in the same configuration - dual boot), but one day disappeared from both Win and Linux. I purchased
this one and probably made a mistake in the form factor and ended up installing it in a WWAN slot on laptop, instead of the WLAN slot.
I also did the SPROM test suggested by iwfinger (http://forums.opensuse.org/english/get-technical-help-here/wireless/391535-my-wireless-doesnt-work-primer-what-i-should-do-next.html#2) :
SPROM=$(find /sys -name ssb_sprom)
echo $SPROM
cat $SPROM > sprom.older
./ssb-sprom -i sprom.older -P
…]
SPROM(0x084), bfl, Low 16 bits of boardflags = 0x4A01
…]
So seeing the odd number, I tried changing it:
./ssb-sprom -i sprom.older -o sprom.new --bfl 0x4A00
SPROM=$(find /sys -name ssb_sprom)
echo $SPROM
cp sprom.new $SPROM
cp: target `/sys/devices/pci0000:00/0000:00:1e.0/0000:03:00.0/ssb_sprom’ is not a directory
Now I don’t know if this worked and changed the value on the SPROM or not (it shows it as 0x4A00 in ssb-sprom). It resets
to 0xA401 when I reboot.
After this, I also ran /usr/sbin/install_bcm43xx_firmware,
after which for whatever reason the card came alive (I don’t remember whether it was after a boot or not). I could connect through it and use it normally. I then
went to Windows to install it there (which failed even with DELL’s driver stating “the hardware is not there!”) and when I came back the card was gone
in NetWork Manager. I still see the card in the ‘lspci’ output but not ‘iwlist scan’ or ‘iwconfig’.
I have ‘rfkill’ installed and doesn’t show the card, only the Bluetooth card.
When it worked that first time, right before rebooting to windows, I deleted the annonying ‘~/gnome2/keyrings/’ folder, although it has been back since.
I ran collectNWData.sh and it didn’t find anything ‘obvious’
broadcom-wl-kmp-desktop and broadcom-wl packages are installed.
Finally, from b43 - Linux Wireless , this is what the table has to say about my card :
…]
PCI-ID :: Supported :: Chip :: Modes :: PHY version :: Alternative
14e4:432b :: partially in 2.6.39+ :: BCM4322 :: ? :: N (r4) :: wl
…]
I’ll appreciate any guidance/help.
Best[/size]