LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 10-23-2011, 09:19 PM   #1
retne_cow
LQ Newbie
 
Registered: Oct 2011
Posts: 1

Rep: Reputation: Disabled
Cannot get wireless working in slackware


Hi, I'm having some trouble getting my wireless working in slackware 13.37. The computer is using a Broadcom chipset, but can't seem to find the wireless card

iwconfig gives me the following
Code:
lo        no wireless extention

eth0      no wireless extention
and lspci | grep Broadcom gives me
Code:
01:00:0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
02:00:0 Network controller: Broadcom Corporation BCM543225 802.11b/g/n (rev 01)
I'm lost please help
 
Old 10-24-2011, 12:57 AM   #2
mcleod
LQ Newbie
 
Registered: Mar 2010
Posts: 14

Rep: Reputation: 2
Cannot get wireless working in slackware Reply to Thread

hi! you might try to look into this site: http://www.linuxquestions.org/questi...6-35-a-827646/

http://linuxwireless.org/en/users/Drivers/b43#supported

and this: http://www.broadcom.com/support/802.11/linux_sta.php

Last edited by mcleod; 10-24-2011 at 01:03 AM.
 
Old 10-24-2011, 10:53 AM   #3
onebuck
Moderator
 
Registered: Jan 2005
Location: Midwest USA, Central Illinois
Distribution: SlackwareŽ
Posts: 11,445
Blog Entries: 4

Rep: Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505Reputation: 1505
Moved: This thread is more suitable in <Slackware> and has been moved accordingly to help your thread/question get the exposure it deserves.
 
Old 10-24-2011, 10:59 AM   #4
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,274

Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
Have you tried installing wicd which is located in /extra? It is very good at setting up a wireless connection.
 
Old 10-24-2011, 11:53 AM   #5
cynwulf
Senior Member
 
Registered: Apr 2005
Distribution: OpenBSD, DragonFly BSD
Posts: 1,407

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
Quote:
Originally Posted by retne_cow View Post
and lspci | grep Broadcom gives me
Code:
01:00:0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
02:00:0 Network controller: Broadcom Corporation BCM543225 802.11b/g/n (rev 01)
There is no such network controller as the BCM543225, though there is a BCM43225, is that the actual output you posted or did you accidentally insert that "5" when posting?

Please provide the verbose output:

Code:
lspci -v
If it does turn out to be a BCM43225, that uses the brcm80211 module which is included in kernel 2.6.37 - which is 13.37's kernel. If it's not loaded then it may be due to the lack of firmware - not sure where the broadcom firmware is in slackware, possibly in the "kernel-firmware" package or perhaps in a separate package?

Does this produce anything of interest?
Code:
dmesg | grep -i firmware

Last edited by cynwulf; 10-24-2011 at 11:54 AM.
 
Old 10-24-2011, 03:16 PM   #6
pg99
Member
 
Registered: May 2008
Location: UK
Distribution: Slackware
Posts: 73

Rep: Reputation: 18
Your chipset is referenced here http://www.broadcom.com/docs/linux_sta/README.txt as needing the wl kernel module.

There is some information in that file about the wl module possibly conflicting with b43 and others. Check out the info Broadcom has supplied and see if that helps.
 
Old 10-24-2011, 04:28 PM   #7
xj25vm
Member
 
Registered: Jun 2008
Posts: 262

Rep: Reputation: 17
All the Broadcom cards I've installed under Slackware needed firmware. Firmware goes in Slackware under /lib/firmware. As far as I'm aware - there is no official firmware package for Broadcom cards for Slackware. Officially, it is recommended to use fwcutter and make your own firmware from the corresponding Windows driver for your card. Unofficially ( ) I have always found firmware already cut for me on one website or another. Make sure you do something like:

Code:
# dmesg | grep Broadcom
or similar in order to find out exactly what name the firmware file should have. Normally the kernel will complain during the boot that a certain firmware file is missing - and this is how you will know what name to give to the firmware file, once you get it.

It is also worth checking the kernel wifi pages (http://linuxwireless.org/en/users/Drivers) - many sections there list links to firmware downloads for various cards/modules.
 
Old 10-24-2011, 04:51 PM   #8
ReaperX7
Senior Member
 
Registered: Jul 2011
Location: California
Distribution: LFS-7.6, Slackware 14.1, FreeBSD 10.1
Posts: 3,827
Blog Entries: 15

Rep: Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184
Firmware doesn't work on all the Broadcom chipsets. FWCutter will strip firmware from various prebuilt Linux drivers modules but the process doesn't work for all cards because matching the firmware and chipset without knowing which firmware package to download is hit or miss with any chipsets in the 43xx series, and even then firmware still doesn't always work.

The STA driver is Broadcom's official driver. Just about all 43xx series or later cards will work with the STA driver provided you have the right kernel for it.

The BCM543225 is a very new chipset (802.11-N). You may be required to rebuild your kernel before building the module to gain proper support. I "think" kernel 2.6.38.7 or 2.6.39.4 should be adequate but you may be required to use kernel 3.0.7 in conjunction with the proprietary STA driver.

Last edited by ReaperX7; 10-24-2011 at 05:00 PM.
 
Old 10-24-2011, 05:38 PM   #9
xj25vm
Member
 
Registered: Jun 2008
Posts: 262

Rep: Reputation: 17
ReaperX7 wrote:

Quote:
FWCutter will strip firmware from various prebuilt Linux drivers modules
According to http://linuxwireless.org/en/users/Drivers/b43

Quote:
...b43-fwcutter tool [...] will extract firmware from the Windows driver...
Firmware will work if you either download the correct file and name it with the name expected by the kernel, or manually extract it from the correct version of the Windows driver for the chipset you have using fwcutter.

Again, according to http://linuxwireless.org/en/users/Drivers , the currently supported Broadcom wifi modules are b43, b43legacy, brcmsmac, brcmfmac. The detail pages state that all the four modules require firmware files. It might seem like sometime firmware is not needed, because on other distributions firmware is already included in the appropriate folder, so the user needs to do nothing.

According to this paragraph http://linuxwireless.org/en/users/Dr...om-wl.2Fsta.3F , the STA driver doesn't support various features, is fully proprietary and its stack is deprecated from the point of view of the Linux kernel.

The correct module to use for your chipset is the brcmsmac:
http://linuxwireless.org/en/users/Drivers/brcm80211

Apparently it was first added to the kernel in 2.6.38

It will need firmware, and the firmware files should be here:

http://git.kernel.org/?p=linux/kerne...x-firmware.git

These modules/drivers are fairly recent additions to the kernel, so even if you get it working, your mileage might vary in terms of connection quality and stability.

Hope the above helps.
 
Old 10-24-2011, 09:37 PM   #10
ReaperX7
Senior Member
 
Registered: Jul 2011
Location: California
Distribution: LFS-7.6, Slackware 14.1, FreeBSD 10.1
Posts: 3,827
Blog Entries: 15

Rep: Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184Reputation: 1184
I've never read that... oddly because I've read it like this:

Quote:
This firmware is copyrighted by Broadcom and must be extracted from Broadcom's proprietary drivers.
The only driver or utility that I've known to require a Windows driver has always been ndiswrapper. I've always assumed the "driver packs" that have been downloadable from the websites for extracting firmware are precompiled portions of the Linux proprietary drivers like prebuilt object files using GCC and such.
 
Old 10-25-2011, 03:23 AM   #11
xj25vm
Member
 
Registered: Jun 2008
Posts: 262

Rep: Reputation: 17
I've done some more research, and it appears fwcutter covers both cases. From the fwcutter man page (http://linux.die.net/man/1/b43-fwcutter):

Quote:
Currently b43-fwcutter supports Apple MacOS X, Microsoft Windows 98/ME/2000/XP and Linux drivers, but keep in mind that b43-fwcutter doesn't support all driver versions.
One learns something new everyday

I believe the whole point of firmware is to have binary blobs which other people can't inspect - in order to protect some of the internal spec of various chips from being revealed to the world. They tend to be proprietary (i.e. - the open source developers wouldn't have access to the source) - and delivered ready compiled by the manufacturer (or extracted in compiled/binary form from some of their other drivers) - thus probably nobody really knows what tools are used to make them in the first place.

Last edited by xj25vm; 10-25-2011 at 03:27 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware 13 wireless not working (ath9k) Cryophile Slackware 9 12-17-2009 07:10 PM
Wireless not working on Slackware 12 Rommeo Slackware 3 05-14-2008 08:06 PM
Wireless not working on Slackware 12 grandbazaar Linux - Wireless Networking 8 02-25-2008 08:56 PM
Wireless not working in Slackware 11 with 2.6.18 kernel Mithic Slackware 13 03-04-2007 06:12 PM
Wireless network not working on slackware 11.0!!! Busch Slackware 15 12-23-2006 08:17 PM


All times are GMT -5. The time now is 07:44 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration