Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Broadcom 4312 does wifi with kernel 2.6.29.x. I have not tested bluetooth. It throws spurious errors when you set things with iwconfig. Ignore them. Don't be glad you have this.
Limitations are that not all features are there. I have the beast on usb, whioch b43 doesn't officially support. If you have this on your usb, you need:
1. B43_PCI_BRIGDE=m or y . This is an INVISIBLE option in the Sonics Silicon Backplane. Grep the kernel .config for it. You can find it in the help.
2. I have a little file 'wlan0' in /etc/modprobe.d for this.
install b43 /sbin/modprobe -i ssb; /sbin/modprobe -i b43; /sbin/modprobe -i btusb
lsusb:
Bus 002 Device 002: ID 03f0:171d JHewlett Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
when wlan0 doesn't exist, there is _no_output_ on lspci. When it does, I get
30:00:0 Network Controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)
Would you recommend the product? no | Price you paid? (in USD): None indicated | Rating: 6
Kernel (uname -r):
2.6.34-smp
Distribution:
Slackware
Though support since from kernel 2.6.29.x has been improved, it is still a limited card - for example, you won't get any noise signal level output info and the bitrate will always be 1MB/s untill some intense internet traffic; if you manually change the bitrate to a fixed value, it's likely that the connection will keep dropping untill you set it again to auto.
But, nonetheless, the card does it's job and get me around the web without problems. Connection is stable and I do not get disconnected from the AP. It's a good card with a very good support from the guys at wireless.kernel.org.
Alternative: You could use the non-OpenSource driver from broadcom, the Broadcom Hybrid STA. It has complete functionality and will show you noise signal level and make it possible to set the bitrate, but you'll have a tainted kernel flag.
Would you recommend the product? no | Price you paid? (in USD): None indicated | Rating: 4
Kernel (uname -r):
2.6.32-5-686
Distribution:
Debian GNU/Linux 6.0 (x86)
I had a lot of trouble getting this card running. It came with my HP Mini 110-1012NR netbook. If I had known that the netbook came with this device, I would not have bought it in the first place.
First, the b43/b44 drivers didn't work very well. For some reason while using the b43 driver, I was able to connect to my home WLAN (encrypted connection), but I wasn't able to connect to any public WiFi hotspots. The only way I can get it to work at all is if I'm using the Broadcom STA driver (closed source) and even then, the iwconfig utility doesn't tell me what access point I'm connected to unless I ran it as root. This meant jumping through extra hoops if I wanted to display such information in Conky or similar programs.
Before you buy, call the store and ask if the machine ships with this card, and don't buy if it does. If you already own a machine with this card installed, and you have steady hands (and some pretty small screwdrivers), you could attempt to remove the card and just use a USB WiFi adapter.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.