Which Broadcom STA driver do I install from the ones listed in Synaptic?
Hi, (Please feel free to laugh. I've never actually posted a message before - ever. And I don't actually know what a Thread is. Also, apologies if my earnest enquiry is in the wrong forum. I'll get better - honest. Couldn't find the right "How to" in "Help".)
I would be most grateful if someone could help me with a Broadcom wifi problem please.
I've got knoppix 7.0.2 (DVD version) installed on my hard drive (Acer Aspire 5750 laptop). But the wifi isn't enabled. The wifi works fine with Windows 7 that came with the Acer. When I boot Windows, the orange wifi light comes on, and you can toggle it on and off with the blue Fn + F3 key. But in Knoppix, there's no such functionation :-) (yes, I AM English :-) ).
I've looked high and low for a solution to the wifi problem, and am finding things very difficult because I'm very new to Linux and Knoppix. What I'd presently like to know is this. In Synaptic Package Manager I've found what appear to be the right Broadcom wifi package(s) (driver) for the Broadcom wifi card (BCM43227) in my laptop.
The Synaptic packages are listed as follows:
a) broadcom-sta-common Common files for the Broadcom STA Wireless driver
b) broadcom-sta-dkms dkms source for the Broadcom STA Wireless driver
c) broadcom-sta-modules-3.2.4 broadcom-sta modules for Linux (kernel 3.2.4)
d) broadcom-sta-modules-3.2.4-64 broadcom-sta modules for Linux (kernel
e) broadcom-sta-source Source for the Broadcom STA Wireless driver
They're all presently uninstalled.
I read in a README.txt (mentioned below) that if you have something called a "pre-compiled driver" then you follow the instructions it gives in that README.txt ("HOW TO INSTALL A PRE-COMPILED DRIVER"). This seems like an easier route to take, so I wondered if one of the above 5 Broadcom packages IS a pre-compiled driver, and perhaps I just install THAT (using Synaptic).
(The README.txt also goes into things like "building the driver" using command-line instructions, but this is far too advanced for me.)
Regarding my thought above about "perhaps I just install THAT", I don't want to just GUESS what to do with the above packages. I don't want to just blindly install them all for example. I'd rather know what I'm doing.
(THIS IS MY MAIN QUESTION):
I would be most grateful if a kind member could tell me WHICH OF THE ABOVE PACKAGES TO INSTALL, and what that actually achieves. Will that then make my wifi work? And will pressing Fn + F3 then toggle the orange light on and off? I'm sorry for being so long winded.
Many thanks if you can help me. John.
------------------------
The following is a Broadcom site that I found which might help others who need a driver for a Broadcom wifi card of the type mentioned below. The site is
http://www.broadcom.com/support/802.11/linux_sta.php/
The site provides downloadable drivers, and says "These packages contain Broadcom's IEEE 802.11a/b/g/n hybrid Linux® device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware."
The site also provides a detailed README.txt.
Re: Which Broadcom STA driver do I install from the ones listed in Synaptic?
Hi utu
Yes it's me. You thought I'd been swallowed by a black hole. No, just by
life's furculations.
(A) Thanks very much for your reply to my enquiry. ("Which Broadcom STA
driver do I install from the ones listed in Synaptic?", 20Aug12).
What an exceptionally clever man you are, having such a depth of knowledge, AND
insight.
I'm sorry for my inability to describe things briefly. Why write one word when
twenty will do? :-)
(B) Could I make clearer something in my original post. In the list of Broadcom
packages in Synaptic that I gave, ( a) to e) ), knoppix.net seems to have
changed my tabs into single spaces in the posting. So the package names run
straight into their descriptions. So I've re-done the list below to make
it clearer. Also please note that I'd missed a bit off the end of entry "d)"
(asterisked) (now complete).
a) broadcom-sta-common Common files for the Broadcom STA Wireless driver
b) broadcom-sta-dkms dkms source for the Broadcom STA Wireless driver
c) broadcom-sta-modules-3.2.4 broadcom-sta modules for Linux (kernel 3.2.4)
* d) broadcom-sta-modules-3.2.4-64 broadcom-sta modules for Linux (kernel
3.2.4-64)
e) broadcom-sta-source Source for the Broadcom STA Wireless driver
(C) Here's the info that you asked me for, using your fine numbering order:
0.5 No, the wifi orange LED doesn't come on AT ALL in knoppix. Once knoppix has
booted, when I press the blue Fn + F3 combination (which should toggle the wifi
LED on and off, and presumably the radio signal) the LED never comes on (as it
dutifully did in windows 7).
1. I booted up my LiveDVD, but the same no-wifi-at-all scenario still exists.
2. I used 0wn to install knoppix from the DVD to hard drive. I recall
opting NOT to use the GRUB/GRUB2 bootloader (I didn't want it to overwrite the
Master Boot Record). Windows 7 is still on the same hard drive (separate
partitions), and I have a dual-boot setup (Windows 7 and Knoppix, although the
bootloader won't boot Windows at the moment).
Re your 2nd question under "2.", I wasn't quite sure what you were asking me
("Is this functioning as Linux, just no wifi, or what?"). So here's my stab at
sussing ("working out", in case that doesn't translate to your fine part of the
world) what you're asking me. My hard drive Knoppix IS running as Knoppix, and
seems to run OK, but the wifi isn't working. Once booted, it's in LXDE
(Lightweight X DEsktop (in case any new users like me are reading this)).
3. Yes, "Knoppix 7 is 'working, just no wifi'". What a genius you are, knowing
all the following commands, and WHERE various important files are. My mind is
boggled at your prowess.
Here are the contents of /etc/modprobe.d/blacklist-knoppix.conf :
# modprobe blacklist for KNOPPIX
# HP Mini 110 PC wifi w/wl.ko breaks if ssb is loaded,
# but b43* requires ssb
# blacklist ssb
# if b43* are used, wl.ko should NOT be auto-loaded
blacklist wl
# graphics/KMS drivers should not get autoloaded by udev
blacklist nvidia
blacklist nouveau
blacklist nvidiafb
blacklist intelfb
blacklist mbp_nvidia_bl.ko
blacklist rivafb
blacklist i915
blacklist radeon
4. Here is the info you want for a,b,c.:
a)
knoppix@Microknoppix:~$ lspci|grep BCM
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit
Ethernet PCIe (rev 10)
02:00.1 SD Host controller: Broadcom Corporation NetXtreme BCM57765 Memory Card
Reader (rev 10)
03:00.0 Network controller: Broadcom Corporation BCM43227 802.11b/g/n
knoppix@Microknoppix:~$
b)
knoppix@Microknoppix:~$ lsmod|grep b43
knoppix@Microknoppix:~$
(No output returned. John.)
c)
knoppix@Microknoppix:~$ lsmod|grep wl
knoppix@Microknoppix:~$
(No output returned. John.)
-------------------------------------------------
Just for belt and braces, here's the complete lsmod output:
knoppix@Microknoppix:~$ lsmod
Module Size Used by
parport_pc 23255 0
ppdev 4143 0
lp 6122 0
parport 21794 3 lp,ppdev,parport_pc
ipv6 205277 46
uvcvideo 50081 0
videobuf2_vmalloc 1476 1 uvcvideo
videobuf2_memops 1250 1 videobuf2_vmalloc
videobuf2_core 13842 1 uvcvideo
videodev 59186 1 uvcvideo
media 7012 2 videodev,uvcvideo
acer_wmi 16111 0
sparse_keymap 1996 1 acer_wmi
battery 8393 0
ac 2369 0
wmi 5907 1 acer_wmi
snd_hda_codec_hdmi 18271 1
snd_hda_codec_realtek 77224 1
tg3 104674 0
snd_hda_intel 16731 4
snd_hda_codec 50923 3
snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_ hdmi
i2c_i801 6174 0
joydev 6678 0
i915 309222 3
drm_kms_helper 18353 1 i915
knoppix@Microknoppix:~$
-----------------------------------------------------------
(End of data that you wanted.)
(D) Thanks very much for leaping on my problem for me. It's very unusual in
this world to find someone who actually WANTS to help someone else in such a
detailed way.
Prior to coming to you fine chaps at knoppix.net, I spent a long time trawling
the Internet to find a solution to why my knoppix wifi isn't working. So it
might be relevant to describe some significant things that I've found out.
(E) One contributor said that with Broadcom cards, the wifi problem isn't
distro specific, and that you have to actually obtain the appropriate driver
for your card, AND place it in the CORRECT directory in Linux (when I say
"Linux", I mean any distro of Linux).
(F) I spent a long time trawling the Internet to find a driver for MY
particular Broadcom card (BCM43227 802.11b/g/n). I finally found a site that
seemed to have it (http://www.broadcom.com/support/802.11/linux_sta.php/). This
is the site I mention in my original post.
The site provides downloadable drivers, and says "These packages contain
Broadcom's IEEE 802.11a/b/g/n hybrid Linux® device driver for use with
Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and
BCM43225-, BCM43227- and BCM43228-based hardware."
My Broadcom card is BCM43227 (which is included in the above list).
(G) Before finding this site, the nearest drivers to my card that I could find
were called Broadcom "B43" and "B43 legacy". At that point, I sort of felt that
they wouldn't actually be the correct drivers for MY particular card. But I
considered downloading them (particularly the b43) to try them out, and placing
them in the directory specified by the chap at (E).
But then I found the following directories on my knoppix system, which suggested
to me that those drivers were ALREADY on my system:
/lib/firmware/b43
/lib/firmware/b43legacy
/lib/modules/3.3.7/kernel/drivers/net/wireless/b43
/lib/modules/3.3.7/kernel/drivers/net/wireless/b43legacy
/lib/modules/3.3.7-64/kernel/drivers/net/wireless/b43
/lib/modules/3.3.7-64/kernel/drivers/net/wireless/b43legacy
SO I FIGURED THAT KNOPPIX WOULD BE USING THESE DRIVERS ALREADY IF THEY WERE THE
RIGHT ONES. BUT OF COURSE MY WIFI DOESN'T WORK, SO THE APPARENT PRESENCE OF
THESE DRIVERS APPEARS TO MAKE NO DIFFERENCE.
(H) So when I found a driver at
http://www.broadcom.com/support/802.11/linux_sta.php/
that SPECIFICALLY covers my BCM43227 card, it seemed that this MIGHT BE THE
RIGHT DRIVER.
For some reason, I looked in Synaptic Package Manager and found the driver
packages listed at (B) above. THESE SEEMED TO HAVE A CORRESPONDENCE WITH THE
DRIVER DESCRIBED AT http://www.broadcom.com/support/802.11/linux_sta.php/, and
in the README.txt at that site.
(I) So I concluded that these Synaptic driver packages might actually BE the
same driver as offered for download at
http://www.broadcom.com/support/802.11/linux_sta.php/ .
*** So I thought, perhaps all I need to do is install THE CORRECT ***
*** Synaptic PACKAGE (OR PACKAGES) and perhaps then my wifi might ***
*** work. ***
That's when I posted my original enquiry "Which Broadcom STA driver do I
install from the ones listed in Synaptic?", 20Aug12".
(J) Re your kind addendum question:
There IS a networking icon on the taskbar. If I right-click it, you can then
click on "Edit Connections" which fetches up sotware called "Network
Connections". Some while ago I selected it and set up WIRELESS parameters
(which I seem to recall had no existing entry).
I had to ask my ISP (the rooting tooting Post Office) to suggest what parameters
to enter. For "wireless security" I've selected "WPA & WPA2 Personal" as
opposed to WEP because the Post Office say that the former is more secure.
Presumably, having these wireless parameters set up, isn't significant yet, in
that the wifi hardware isn't being kicked into life yet by good old knoppix.
Well I think that's it (for now). Thanks very much utu for your kind and expert
attention to my problem.
John
------------------------
Please use the "Go Advanced" button to have more abilities to format the posting; before sending your posting use "Preview" to see how it looks like.
WPS
Knoppix 7.0.4: missing kernel header files
Hi, utu!
I tried to build the broadcom-sta-module package as I had described above. I was successful with Knoppix 7.0.3, but in Knoppix 7.0.4 the directory /usr/src/linux-headers-3.4.9/include/asm-x86 is missing. Therefore the compiler does not find the include file asm/system.h and the build process fails.
The version numbers of the two packages broadcom-sta-source and broadcom-sta-dkms seem to be identical. Therefore I don't expect that one can use dkms instead of the module assistant.