ndiswrapper problem with bcm43xx

Roger Freitas Lovato rogerlovato at gmail.com
Wed Mar 22 00:27:33 UTC 2006


Hi,

with ndiswrapper my wireless is working now. i'm trying to use bc43xx
now. See:

lsmod |grep bcm
bcm43xx               119948  0
ieee80211softmac       28544  1 bcm43xx
ieee80211              35144  2 bcm43xx,ieee80211softmac

# cat /etc/network/interfaces

iface eth1 inet dhcp
wireless_keymode restricted
wireless_key XXXXXXXXXX
wireless_mode managed
wireless_essid YYYYYY
wireless_channel 6
auto eth1

The config above is working with ndiswrapper but not with bcm43xx

# ifup eth1
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Listening on LPF/eth1/00:90:4b:54:9a:45
Sending on   LPF/eth1/00:90:4b:54:9a:45
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12

eth1       Encapsulamento do Link: Ethernet  Endereço de HW
00:90:4B:54:9A:45
          UP BROADCASTMULTICAST  MTU:1500  Métrica:1
          RX packets:96 errors:0 dropped:395 overruns:0 frame:0
          TX packets:277 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000
          RX bytes:11714 (11.4 KiB)  TX bytes:12269 (11.9 KiB)
          IRQ:201 Endereço de E/S:0x8000

The interface is up, but does not work.

# iwconfig eth1
eth1      IEEE 802.11b/g  ESSID:"lovato"  Nickname:"roger"
          Mode:Managed  Frequency=2.437 GHz  Access Point: 00:13:46:5A:82:D5
          Bit Rate=54 Mb/s   Tx-Power=15 dBm
          RTS thr:off   Fragment thr:off
          Encryption key:123A-B123-AB   Security mode:restricted

# iwlist eth1 scanning
eth1      Scan completed :
          Cell 01 - Address: 00:13:46:5A:82:D5
                    ESSID:"YYYYYYYY"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:6
                    Encryption key:on
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=100/100  Signal level=-19 dBm
                    Extra: Last beacon: 363ms ago

ndiswrapper and bcm43xxx use the same configuration?

# ls /lib/firmware/2.6.15-19-386/bcm*
/lib/firmware/2.6.15-19-386/bcm43xx_initval01.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval02.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval03.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval04.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval05.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval06.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval07.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval08.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval09.fw
/lib/firmware/2.6.15-19-386/bcm43xx_initval10.fw
/lib/firmware/2.6.15-19-386/bcm43xx_microcode2.fw
/lib/firmware/2.6.15-19-386/bcm43xx_microcode4.fw
/lib/firmware/2.6.15-19-386/bcm43xx_microcode5.fw
/lib/firmware/2.6.15-19-386/bcm43xx_pcm4.fw
/lib/firmware/2.6.15-19-386/bcm43xx_pcm5.fw


Thanks again.

Roger




Matthew Nicholcon escreveu:
> this is because the bcm43xx driver is now in the kernel. however, the firmware needed to use your card is not included (ie, the not availible errors, those are looking for your firmware files). you can do one of two things: you can download fwcutter and compile it and use it to extract your firmware from your windows driver .sys file, and place them resulting files in /lib/firmware/linux-(your version here)/ which, when combined with installing/compiling softmac (may be included now, i don't know) should let you work.
>
> otherwise, you can blacklist the bcm43xx module to keep it from being loaded at all, and install and use ndiswrapper just like before. you jsut cannot use both. if you use ndiswrapper, make sure you rmmod bcm43xx, and blacklist it to prevent it from being loaded at boot. if you decided to go the other way, make sure you don't use ndiswrapper.
>
> there are some forum/wiki entries on this topic, but i'm in class and am short on time. hopefully this at least points you in teh right direction.
>
> On Tue, 21 Mar 2006 13:11:40 -0300, Roger Freitas Lovato <rogerlovato at gmail.com> wrote:
>   
>> Hi,
>>
>> I have a notebook Pavilion ZV5000 with this wirelles interface:
>>
>> 0000:02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g
>> Wireless LAN Controller (rev 03)
>>
>> When I try to up my wireless interface, these messages appear in dmesg
>> command:
>>
>> [4295348.307000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not
>> available or load failed.
>> [4295348.336000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not
>> available or load failed.
>> [4295376.436000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not
>> available or load failed.
>> [4295376.467000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not
>> available or load failed.
>> [4295398.705000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not
>> available or load failed.
>> [4295398.719000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not
>> available or load failed.
>> 4295498.879000] ndiswrapper version 1.8 loaded (preempt=yes,smp=no)
>> [4295498.880000] ndiswrapper (wrapper_init:173): loadndiswrapper failed
>> (1792); check system log for messages from 'loadndisdriver'
>> [4295498.881000] ndiswrapper (wrapper_init:180): ndiswrapper:
>> initialization failed
>> [4295504.830000] ndiswrapper version 1.8 loaded (preempt=yes,smp=no)
>> [4295504.832000] ndiswrapper (wrapper_init:173): loadndiswrapper failed
>> (1792); check system log for messages from 'loadndisdriver'
>> [4295504.832000] ndiswrapper (wrapper_init:180): ndiswrapper:
>> initialization failed
>> [4295556.399000] ndiswrapper version 1.8 loaded (preempt=yes,smp=no)
>>
>> With breexy version it's working.
>>
>> Thanks
>>
>> Roger
>>
>> --
>> ubuntu-users mailing list
>> ubuntu-users at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>>     





More information about the ubuntu-users mailing list