How can I use Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01) with 9.04?

Asked by Mini1000 guy

Ive recently installed 9.04 desktop version on my mini 1000 after trying 8.10 and 9.04 nbr. I am able to connect to ethernet, but I believe there is some problem with my wireless driver

i am using Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

when i install, i get a message that i am using a restricted driver, so i tend to believe this is the source of my problem. i am unable to find any wireless networks in the area although they certainly are there..

I would very much appreciate if someone could (in simple n00b language) provide me some assistance around how to trouble shoot these problems. i have read many things online but i cant seem to find anything that can help me. once i get this sorted, i can start on getting sound!

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Mini1000 guy
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1
Revision history for this message
Mini1000 guy (collsg3) said :
#2

thank you. i think this is the right idea... however i am unable to complete the step

"Obtain
      http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o and
      http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2. "

i download the files linked, and i think im supposed to save them into the lib/firmware folder mentioned in the command in step 3.. however im told i dont have permission to access that folder. im unable to change the access because i am not the owner of the folder...

THANKS!!!!!!!!!!

Revision history for this message
Mini1000 guy (collsg3) said :
#3

Thanks actionparsnip, that solved my question.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4

you will need to use either:

sudo cp <whatever the file is called> <wherever it is supposed to go>

or

run:
gksudo nautilus
and copy the files using the file browser

As a user you do not have access to a lot of the system, so you must use sudo and gksudo to elevate your access for a short time so you can do what needs to be done

This makes the entire system more secure.

Revision history for this message
Mini1000 guy (collsg3) said :
#5

Thank you so much. ok i have it in the lib/firmware folder but i have one last question

when i run the command

$ sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o

i get the reply

"Cannot open input file wl_apsta-3.130.20.0.o"

ive done a direct copy/paste from the site you provided so im sure its inputed correctly. any ideas?

thank you for your patience

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#6

have you put the file firmware wl_apsta-3.130.20.0.o in /lib?

you will need:

sudo cp firmware wl_apsta-3.130.20.0.o /lib

make sure BEFORE you run it that when you type

ls

(pronounced ell-ess)

that you see the filename, if not then you will need to use 'cd' and 'cd ..' just like in DOS to naviigate to the location of the file.

For example,

If you downloaded the files to your desktop (The default in firefox (no idea why I think its ridiculous)) then you will need to run:

cd ~/Desktop

then you can run

ls

again to check you are in the correct location

Revision history for this message
Mini1000 guy (collsg3) said :
#7

ok... i think its in the right place. i used the ls function you mention and i can see

steve@EasyCompany:~$ ls /lib/firmware
2.6.28-11-generic dvb-usb-wt220u-02.fw
2.6.28-13-generic dvb-usb-wt220u-fc03.fw
acx dvb-usb-wt220u-zl0353-01.fw
aic94xx-seq.fw ipw2100-1.3.fw
atmel_at76c502_3com.bin ipw2100-1.3-i.fw
atmel_at76c502_3com-wpa.bin ipw2100-1.3-p.fw
atmel_at76c502.bin ipw2200-bss.fw
atmel_at76c502d.bin ipw2200-ibss.fw
atmel_at76c502d-wpa.bin ipw2200-sniffer.fw
atmel_at76c502e.bin isl3877
atmel_at76c502e-wpa.bin isl3886
atmel_at76c502-wpa.bin isl3887usb_bare
atmel_at76c503-i3861.bin isl3890
atmel_at76c503-i3863.bin isl3890usb
atmel_at76c503-rfmd-0.90.2-140.bin iwlwifi-3945-1.ucode
atmel_at76c503-rfmd-acc.bin iwlwifi-3945-2.ucode
atmel_at76c503-rfmd.bin iwlwifi-4965-1.ucode
atmel_at76c504_2958-wpa.bin iwlwifi-4965-2.ucode
atmel_at76c504a_2958-wpa.bin iwlwifi-5000-1.ucode
atmel_at76c504.bin lbtf_usb.bin
atmel_at76c504c-wpa.bin NPE-B
atmel_at76c505a-rfmd2958.bin NPE-B.01020201
atmel_at76c505-rfmd2958.bin NPE-C
atmel_at76c505-rfmd.bin NPE-C.02020201
atmel_at76c506.bin ql2100_fw.bin
atmel_at76c506-wpa.bin ql2200_fw.bin
b43 ql2300_fw.bin
b43legacy ql2322_fw.bin
BCM2033-FW.BIN ql2400_fw.bin
BCM2033-MD.BIN rt2561.bin
broadcom-wl-4.80.53.0 rt2561s.bin
broadcom-wl-4.80.53.0.tar.bz2 rt2661.bin
dvb-fe-cx24116.fw rt2860.bin
dvb-fe-or51132-qam.fw rt2870.bin
dvb-fe-or51132-vsb.fw rt73.bin
dvb-fe-or51211.fw v4l-cx23418-apu.fw
dvb-fe-tda10046.fw v4l-cx23418-cpu.fw
dvb-ttpci-01.fw v4l-cx23418-dig.fw
dvb-usb-af9015.fw v4l-cx2341x-dec.fw
dvb-usb-avertv-a800-02.fw v4l-cx2341x-enc.fw
dvb-usb-bluebird-01.fw v4l-cx2341x-init.mpg
dvb-usb-dib0700-1.10.fw v4l-cx23885-avcore-01.fw
dvb-usb-dib0700-1.20.fw v4l-cx23885-enc.fw
dvb-usb-dibusb-5.0.0.11.fw v4l-cx25840.fw
dvb-usb-dibusb-6.0.0.8.fw v4l-pvrusb2-24xxx-01.fw
dvb-usb-dtt200u-01.fw v4l-pvrusb2-29xxx-01.fw
dvb-usb-tvwalkert.fw wl_apsta-3.130.20.0.o <---------------------
dvb-usb-umt-010-02.fw zd1201-ap.fw
dvb-usb-vp702x-01.fw zd1201.fw
dvb-usb-vp7045-01.fw zd1211

then when i run the command i mention above i still get the cannot open error... can you see what im doing wrong from the info i provided?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#8

you need to just run

ls

not

ls /lib/firmware

Revision history for this message
Mini1000 guy (collsg3) said :
#9

thank you so much. because ofyour help and patience, i finally got this to work after 2 weeks of efforts....

THANK YOU

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#10

Nice one. Glad you got the gold :D