[Voyage-linux] Adding Broadcom 4318 Wireless card to Alix board

Frank Parker (spam-protected)
Mon Apr 20 02:03:07 HKT 2009


By the way, I am only using this Broadcom card because I had it lying
around in the shop.  Seems like a pain to deal with the proprietary
drivers.  Would it be easier if I bought one of these:

http://www.pcengines.ch/dcma81.htm
Datasheet: http://www.pcengines.ch/pdf/dcma81.pdf

Manufacturer:
http://www.wneweb.com/Datacom/more/DCMA_81.htm

Also, the Compex wlm54g23 seems popular.

I am trying to determine if this is a driver complexity problem or
just something really simple I am overlooking.  I have no experience
with these mini-PCI wireless cards.

-parker



On Sun, Apr 19, 2009 at 9:24 AM, Frank Parker <mr.frank.parker at gmail.com> wrote:
> Kernel is:
>
> voyage:~# uname -a
> Linux voyage 2.6.26-486-voyage #1 PREEMPT Tue Feb 17 13:52:32 GMT 2009
> i586 GNU/Linux
>
>
> How do I check the firmware version?
>
> Dmesg indicates "Firmware-ID: 13"
>
> b43-fwcutter shows this:
>
> voyage:~# b43-fwcutter -l
> b43-fwcutter version 011
> Extracting firmware is possible from these binary driver files.
> The <ID> column shows the unique identifier string for your firmware.
> You must select the firmware with the same ID as printed by the kernel
> driver on modprobe.
> Note that only recent drivers print such a message on modprobe.
> Please read http://linuxwireless.org/en/users/Drivers/b43#devicefirmware
>
> <driver>        <filename>              <microcode>     <ID>    <MD5 checksum>
>
> b43legacy       wl_apsta.o              295.14          FW10    e08665c5c5b66beb9c3b2dd54aa80cb3
> b43             wl_apsta.o              351.126         FW11    9207bc565c2fc9fa1591f6c7911d3fc0
> b43             wl_apsta_mimo.o         351.126         FW11    722e2e0d8cc04b8f118bb5afe6829ff9
> b43             wl_apsta_mimo.o         410.2160        FW13    cb8d70972b885b1f8883b943c0261a3c
>
>
>
> -parker
>
>
> On Sun, Apr 19, 2009 at 8:44 AM, Punky Tse <punkytse at punknix.com> wrote:
>> Hi Frank,
>>
>> So my suggestion is to check what is your voyage kernel and firmware version
>> you use first.
>>
>> Regards,
>> Punky
>>
>>
>> Frank Parker wrote:
>>>
>>> Punky, Thanks for the pointer.  My card is 4318 and needs the b43
>>> driver, as shown on that page.
>>>
>>> voyage:~# lspci -vnn | grep 14e4
>>> 00:0c.0 Network controller [0280]: Broadcom Corporation BCM4318
>>> [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev
>>> 02)
>>>
>>> As you can see from my posts below, the b43 driver was installed with
>>> "apt-get install b43-fwcutter" and dmesg seems to show the b43 driver
>>> loading successfully at boot time (i think).
>>>
>>> -parker
>>>
>>>
>>> On Sun, Apr 19, 2009 at 2:26 AM, Punky Tse <punkytse at punknix.com> wrote:
>>>
>>>>
>>>> Frank,
>>>>
>>>> May be here can give you some information:
>>>>  http://linuxwireless.org/en/users/Drivers/b43
>>>>
>>>> Does the firmware version not match?
>>>>
>>>> Regards,
>>>> Punky
>>>>
>>>>
>>>> Frank Parker wrote:
>>>>
>>>>>
>>>>> I also notice this in dmesg:
>>>>>
>>>>> voyage:~# grep -i -e "b43" -e "broadcom" -e "wlan" /var/log/dmesg
>>>>> b43-phy0: Broadcom 4318 WLAN found
>>>>> Broadcom 43xx driver loaded [ Features: PMLR, Firmware-ID: FW13 ]
>>>>> input: b43-phy0 as /class/input/input1
>>>>> firmware: requesting b43/ucode5.fw
>>>>> firmware: requesting b43/pcm5.fw
>>>>> firmware: requesting b43/b0g0initvals5.fw
>>>>> firmware: requesting b43/b0g0bsinitvals5.fw
>>>>> b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
>>>>> Registered led device: b43-phy0::tx
>>>>> Registered led device: b43-phy0::rx
>>>>> Registered led device: b43-phy0::assoc
>>>>> Registered led device: b43-phy0::radio
>>>>> ADDRCONF(NETDEV_UP): wlan0: link is not ready
>>>>>
>>>>>
>>>>> -parker
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Apr 18, 2009 at 9:09 PM, Frank Parker
>>>>> <mr.frank.parker at gmail.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>>>
>>>>>> Sean, thanks for the quick reply.  I've read the README, but I think
>>>>>> the problem is here:
>>>>>>
>>>>>> voyage:~# iwconfig wlan0 essid OpenWifi mode Master
>>>>>> Error for wireless request "Set Mode" (8B06) :
>>>>>>  SET failed on device wlan0 ; Invalid argument.
>>>>>>
>>>>>> It will only accept "mode Ad-Hoc" or "mode Managed".
>>>>>>
>>>>>> I did "apt-get install install b43-fwcutter" and the kernel module is
>>>>>> inserted.
>>>>>>
>>>>>> voyage:~# lspci | grep Broadcom
>>>>>> 00:0c.0 Network controller: Broadcom Corporation BCM4318 [AirForce One
>>>>>> 54g] 802.11g Wireless LAN Controller (rev 02)
>>>>>>
>>>>>> voyage:~# lsmod | grep b43
>>>>>> b43                   109212  0
>>>>>> rfkill                  4756  2 rfkill_input,b43
>>>>>> rng_core                3588  2 b43,geode_rng
>>>>>> mac80211              114448  1 b43
>>>>>> led_class               3332  2 leds_alix,b43
>>>>>> input_polldev           3208  1 b43
>>>>>> ssb                    30852  1 b43
>>>>>> pcmcia                 27892  2 b43,ssb
>>>>>> pcmcia_core            28176  3 b43,ssb,pcmcia
>>>>>>
>>>>>>
>>>>>> Anyone know what I am missing here?
>>>>>>
>>>>>> -parker
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Apr 18, 2009 at 7:30 PM, Sean <knife at toaster.net> wrote:
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> You would need to at least do this:
>>>>>>>
>>>>>>> iwconfig wlan0 essid OpenWifi mode Master
>>>>>>>
>>>>>>> Master mode starts the access point functionality.
>>>>>>>
>>>>>>> You should read the readme. It has lots of good info on how to set it
>>>>>>> up
>>>>>>> as
>>>>>>> an access point, bridging, etc.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http://svn.voyage.hk/repos/voyage/branches/voyage-live/0.6.1/config/chroot_local-includes/README
>>>>>>>
>>>>>>> Sean
>>>>>>>
>>>>>>> Frank Parker wrote:
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Apologies for the simple question.  I have searched for hours and
>>>>>>>> read
>>>>>>>> a lot of confusing documentation, but I'm afraid I still need help
>>>>>>>> with this.
>>>>>>>>
>>>>>>>> I am adding a Broadcom 4319 Min-PCI wireless card to my ALIX 2D3
>>>>>>>> board.
>>>>>>>>
>>>>>>>> voyage:~# dmesg | grep -i broadcom
>>>>>>>> b43-phy0: Broadcom 4318 WLAN found
>>>>>>>> Broadcom 43xx driver loaded [ Features: PMLR, Firmware-ID: FW13 ]
>>>>>>>>
>>>>>>>> Can someone point to the proper directions for configuration?
>>>>>>>>
>>>>>>>> Requirements:
>>>>>>>>
>>>>>>>> 1) This device needs to be an open Access Point, no encryption.
>>>>>>>> 2) wlan0, eth1, eth2 should be configured as a bridge.
>>>>>>>> 3) eth0 is already configured as the WAN uplink.
>>>>>>>>
>>>>>>>> I did "ifconfig wlan0 up" followed by "iwconfig wlan essid OpenWifi"
>>>>>>>> but it doesn't appear to be sending any signal (signal level 0).
>>>>>>>>
>>>>>>>> voyage:~# iwconfig wlan0
>>>>>>>> wlan0     IEEE 802.11  ESSID:"OpenWifi"
>>>>>>>>        Mode:Managed  Frequency:2.412 GHz  Access Point:
>>>>>>>> Not-Associated
>>>>>>>>        Tx-Power=20 dBm
>>>>>>>>        Retry min limit:7   RTS thr:off   Fragment thr=2352 B
>>>>>>>>        Encryption key:off
>>>>>>>>        Link Quality:0  Signal level:0  Noise level:0
>>>>>>>>        Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
>>>>>>>>        Tx excessive retries:0  Invalid misc:0   Missed beacon:0
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> -parker
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Voyage-linux mailing list
>>>>>>>> Voyage-linux at list.voyage.hk
>>>>>>>> http://list.voyage.hk/mailman/listinfo/voyage-linux
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Voyage-linux mailing list
>>>>>>> Voyage-linux at list.voyage.hk
>>>>>>> http://list.voyage.hk/mailman/listinfo/voyage-linux
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Voyage-linux mailing list
>>>>> Voyage-linux at list.voyage.hk
>>>>> http://list.voyage.hk/mailman/listinfo/voyage-linux
>>>>>
>>>>>
>>>>
>>>>
>>
>>
>




More information about the Voyage-linux mailing list