I did everything, but when I get down to sudo …/…/b43-fwcutter-011/b43-fwcutter -w “$FIRMWARE_INSTALL_DIR” wl_apsta_mimo.o, it doenst recognize sudo …/…/b43-fwcutter-011/b43-fwcutter as a command. I went around searching forums, and I figured it must’ve been that I had incorrectly done the “make” step without a gcc. So I go and download a gcc, and when I type “make” in the fwcutter directory, it says
cc-0s -fomit-frame-pointer -std=c99 -Wall -pedantic -D_BSD_SOURCE -DFWCUTTER_VERSION_=011 -c -o fwcutter.o fwcutter.c
In file included from usr/include/errno.h:36,
from fwcutter.c:
/usr/include/bits/errno.h:25:26: error: linux/errno.h: No such File or Directory
fwcutter.c: in function ?write file?:
fwcutter.c:318: error: ?EEXIST Undeclared? (first use in this function)
fwcutter.c:318: error:(Each undeclared identifier is reported only once
fwcutter.c:318: error:for each function it appears in.)
make: *** (fwcutter.o) Error 1
I got so sick of this, I just gave up and posted here. I hope you guys don’t mind helping me.
I am not a wireless expert but the advice on this forum is generally read the three stickies at the beginning of this forum before doing anything else; and post the information that is recommended;
when it comes to the Broadcom, the specific section of howto seems to be in the third of the three posts; that called welcome
These three commands will skip the download step and extract the firmware in the same way that the /usr/sbin/install_bcm43xx_firmware does.
Note: If the output of ‘lspci -v’ indicates that you have a BCM4310, BCM4328 or BCM4329, this procedure will not work. For those cases, you will need the Windows driver and ndiswrapper.
You will see that it says
To install the BCM43xx firmware if you do not have a connection in Linux, do the following:
supernova457 wrote:
> First off, let me say I’m a 110% new user, and I’ve been spoon fed by
> windows my entire life. : (
>
> Anyhow, I’ve been trying to get this darn wireless card working, It is
> a BCM4311 802.11b/g WLAN on an HP Pavilion dv6258se.
> Opensuse 11.1
>
> I’ve been following this guide.
>
> ‘b43 - Linux Wireless’
> (http://linuxwireless.org/en/users/Drivers/b43#fw-b43-new)
>
> I did everything, but when I get down to sudo
> ./…/b43-fwcutter-011/b43-fwcutter -w “$FIRMWARE_INSTALL_DIR”
> wl_apsta_mimo.o, it doenst recognize sudo
> ./…/b43-fwcutter-011/b43-fwcutter as a command. I went around
> searching forums, and I figured it must’ve been that I had incorrectly
> done the “make” step without a gcc. So I go and download a gcc, and when
> I type “make” in the fwcutter directory, it says
>
> cc-0s -fomit-frame-pointer -std=c99 -Wall -pedantic -D_BSD_SOURCE
> -DFWCUTTER_VERSION_=011 -c -o fwcutter.o fwcutter.c
> In file included from usr/include/errno.h:36,
> from fwcutter.c:
> /usr/include/bits/errno.h:25:26: error: linux/errno.h: No such File or
> Directory
> fwcutter.c: in function ?write file?:
> fwcutter.c:318: error: ?EEXIST Undeclared? (first use in this
> function)
> fwcutter.c:318: error:(Each undeclared identifier is reported only
> once
> fwcutter.c:318: error:for each function it appears in.)
> make: *** (fwcutter.o) Error 1
>
> I got so sick of this, I just gave up and posted here. I hope you guys
> don’t mind helping me.
You don’t have all the prerequisites installed to compile and build programs. On
the other hand, you don’t need to. The program b43-fwcutter that you are trying
to build is already available on openSUSE 11.X.
Just follow the instructions that pdc 2 gave you. After you do that, the
necessary firmware will be in directory /lib/firmware/b43 and your device will work.
With future problems, I recommend looking at the ooutput of dmesg to see what
messages have been logged. For example, the command ‘dmesg | grep b43’ would
have shown that firmware is missing.
supernova457 wrote:
> Well, thanks for the help. However…
> I ran sudo /usr/sbin/install_bcm43xx_firmware
>
> It installed, as I’m on an ethernet wired connection.
>
> So then I read in the Welcome thread (which I feel stupid for not
> reading in the first place x_x). It said to then type “sudo
> /usr/sbin/iwconfig scan”
Akoellh wrote:
> Provide more information (as mentioned in the stickies).
>
> http://tinyurl.com/6peanc
>
> BCM4311 is not a sufficient identification.
Actually, BCM4311 is sufficient. It is BCM4312 that has two, very different,
devices with this code.
Larry Finger wrote:
> supernova457 wrote:
>> Well, thanks for the help. However…
>> I ran sudo /usr/sbin/install_bcm43xx_firmware
>>
>> It installed, as I’m on an ethernet wired connection.
>>
>> So then I read in the Welcome thread (which I feel stupid for not
>> reading in the first place x_x). It said to then type “sudo
>> /usr/sbin/iwconfig scan”
>
> iwlist, not iwconfig.
That is my type in the stickie. I need to fix that.
However, what is really strange, there is no wlanX/wmasterX showing up.
If the information “BCM4311” is really correct (typos happen), this should not be the case for a b43 supported device even if the firmware were not correctly installed (as long as the kernel module is loaded).