Linux BroadCom Wlan Driver Solution

[ This Blog Was Moved To : http://www.diknows.com ]


Recently, I’ve upgraded from openSUSE 11.1 to 11.2. In 11.1 WLAN Card was working like a charm, when I upgraded It didn’t work as expected. So, I used my USB Modem (Mobinil) and searched google.

I found a program called <b>b43-fwcutter</b>.  I tried hard to use it, but in vain.

but I found this :

linux-264i:/home/dino # b43-fwcutter -l
b43-fwcutter version FWCUTTER_VERSION_

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

So I took the  wl_apsta_mimo.o and searched Google. I found this awesome link.
http://linuxwireless.org/en/users/Drivers/b43

As I’m using openSUSE. I found this awesome words :

openSUSE 11.0 and 11.1 use the following command:

*sudo /usr/sbin/install_bcm43xx_firmware

So, I followed up. and this is the result


linux-264i:/lib/firmware # /usr/sbin/install_bcm43xx_firmware
Downloading b43 firmware
######################################################################## 100.0%
Extracting b43 firmware
This file is recognised as:
ID         :  FW13
filename   :  wl_apsta_mimo.o
version    :  410.2160
MD5        :  cb8d70972b885b1f8883b943c0261a3c
Extracting b43/pcm5.fw
Extracting b43/ucode15.fw
Extracting b43/ucode14.fw
Extracting b43/ucode13.fw
Extracting b43/ucode11.fw
Extracting b43/ucode9.fw
Extracting b43/ucode5.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals15.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/lp0initvals14.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/lp0initvals13.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0initvals11.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/b0g0initvals5.fw

Downloading b43legacy firmware
######################################################################## 100.0%
Extracting b43legacy firmware
This file is recognised as:
ID         :  FW10
filename   :  wl_apsta.o
version    :  295.14
MD5        :  e08665c5c5b66beb9c3b2dd54aa80cb3
Extracting b43legacy/ucode2.fw
Extracting b43legacy/ucode4.fw
Extracting b43legacy/ucode5.fw
Extracting b43legacy/ucode11.fw
Extracting b43legacy/pcm4.fw
Extracting b43legacy/pcm5.fw
Extracting b43legacy/a0g0bsinitvals2.fw
Extracting b43legacy/b0g0bsinitvals5.fw
Extracting b43legacy/a0g0initvals5.fw
Extracting b43legacy/a0g1bsinitvals5.fw
Extracting b43legacy/a0g0initvals2.fw
Extracting b43legacy/a0g1initvals5.fw
Extracting b43legacy/b0g0bsinitvals2.fw
Extracting b43legacy/b0g0initvals5.fw
Extracting b43legacy/b0g0initvals2.fw
Extracting b43legacy/a0g0bsinitvals5.fw

b43 firmware successfully installed.
b43legacy firmware successfully installed.
linux-264i:/lib/firmware # ^C

Have fun..

Suse 11.1 Linux and Egypt Mobinil 3G USB Stick Modem

[ This Blog Was Moved To : http://www.diknows.com ]


Yesterday, I went to Mobinil branch in Tanta, I wanned to buy a USB Stick modem. My issue was that I’m using Linux SUSE 11.1, and I know that the USB Stick modem support is for Windows and Mac OSs only. So, I wanned to know for sure.

There I asked a sales person called “Ahmed Salamah” ( who by the way was really cooporative ). He tested with me the stick modem on my laptop and called a friend of his ( may be a technical support for mobinil, I actually dunno ) who assured him that linux supports USB Stick modem of Type ” HUAWEI E156G” which they sell at Mobinil’s branch. But, it does not support the other model they sell.

So, we tried it several times, but no use. So, we googled for it. I found a link which is that

http://forums.opensuse.org/network-internet/422098-how-configure-usb-modem-opensuse-11-1-a.html

and the technical guy sent us another link on mail, which is this one

http://1337stuff4pro.blogspot.com/2008/05/huawei-e270230-for-linux-os.html

So, I bought the stick modem and said to myself ” Ok, as long as you know for sure that it works for linux, you find a way to make it work, at mobinil they are not the linux gurus”. I bought it and take it back home, tried to find a solution online, and I stuck it into my laptop.

And the surprise was, that the nm-applet gnome Network Manager applet, recognized the connection after a while. And it works fine.

My nm-applet versin in 0.7.0

I guess this is pretty much it.

Notes: This tick modem got a LED, when it is colored Stable Green then it is connected to GPRS
When connected to Light Blue, then it is connected to HSPD (Not sure of the name)  which is better.
When it is connected to Gark Blue, then it is connected to 3G which is the best.

One other thing to note. While we were testing the stick modem on Windows. We found that you can put a limit to your usage in HUAWEI E156G Stick modem in the configuration of the program that ships with it from mobinil. And it got better statistics and configuration than the other modems. So, I suggest that one.

I Dunno about lots of other modems, there may be better modems out there, but between the two types that we tried at mobinil ( the HUAWEI and HTC I guess ), I found this one better.

Posted in LINUX. Tags: , , , , , , . 2 Comments »