I had opensuse 10.1 and just did:
Code:
ndiswrapper -i bcmwl5a.inf
modprobe ndiswrapper
dmesg
depmod -a
ifconfig wlan0 up
But in openSuse 10.2 the same thing doesn't work with the same exact hardware. The install claims my card uses the driver bcm4318 driver, which is strange...
ifplugstatus claims that my wireless card is unplugged, and don't know how to fix that.
The sticky said to include some helpful info:
Code:
dell:/# uname -r
2.6.18.2-34-bigsmp
dell:/# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:03.0 CardBus bridge: Texas Instruments PCI1420
00:03.1 CardBus bridge: Texas Instruments PCI1420
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:08.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator (rev 10)
00:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
00:10.0 Communication controller: Agere Systems WinModem 56k (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02)
02:00.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
I don't understand if the problem is ndiswrapper can't use its driver because the kernel wants to use its driver, or how to fix it...
btw, ndiwrapper -l outputs:
Code:
# ndiswrapper -l
installed drivers:
bcmwl5a driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)
and here is a snippet of what dmesg says, and the entire output is pretty much the same:
Code:
SoftMAC: ASSERTION FAILED (0) at: net/ieee80211/softmac/ieee80211softmac_wx.c:306:ieee80211softmac_wx_get_rate()
printk: 4 messages suppressed.
SoftMAC: ASSERTION FAILED (0) at: net/ieee80211/softmac/ieee80211softmac_wx.c:306:ieee80211softmac_wx_get_rate()
ieee80211_crypt: registered algorithm 'TKIP'
bcm43xx: set security called, .level = 2, .enabled = 1, .encrypt = 1
ieee80211_crypt: registered algorithm 'CCMP'
bcm43xx: set security called, .level = 4, .enabled = 1, .encrypt = 1
bcm43xx: set security called, .level = 2, .enabled = 1, .encrypt = 1
bcm43xx: set security called, .level = 4, .enabled = 1, .encrypt = 1
printk: 4 messages suppressed.
SoftMAC: ASSERTION FAILED (0) at: net/ieee80211/softmac/ieee80211softmac_wx.c:306:ieee80211softmac_wx_get_rate()
Bridge firewalling registered
printk: 4 messages suppressed.
SoftMAC: ASSERTION FAILED (0) at: net/ieee80211/softmac/ieee80211softmac_wx.c:306:ieee80211softmac_wx_get_rate()
bcm43xx: set security called, .level = 2, .enabled = 1, .encrypt = 1
bcm43xx: set security called, .level = 4, .enabled = 1, .encrypt = 1
printk: 4 messages suppressed.