LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
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-28-2009, 05:10 AM   #1
Neofish
Member
 
Registered: Dec 2008
Location: Canberra, Australia
Distribution: Fedora
Posts: 35

Rep: Reputation: 18
Slackware 13 wireless drivers missing


Hi Guys,

I have a dell inspiron 1525 laptop. I'm trying to get the wireless card to "work". I'm running slackware 13 which I install today, and have install linux kernel 2.6.31.5. During installation I forgot to install the modules, and did this after the kernel was installed. I'm pretty sure that this is the cause of my problems, but i'll post everything else here anyway

lspci gives me
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

So I can see the card. but when I run iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

I have no idea what sit0 is, but I think it might be the card, without the proper firmware installed. I have tried the instructions on the linux wireless website, to no avail.
 
Old 10-28-2009, 05:22 AM   #2
easuter
Member
 
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 537

Rep: Reputation: 62
Perhaps this is what you are looking for?

(1) http://slackbuilds.org/repository/13.../b43-fwcutter/
(2) http://slackbuilds.org/repository/13.../b43-firmware/
(3) http://slackbuilds.org/repository/13.../broadcom-sta/

EDIT: please do post back to report if this solved your problem.

Last edited by easuter; 10-28-2009 at 05:39 AM.
 
Old 10-28-2009, 06:35 AM   #3
rkrishna
Member
 
Registered: Mar 2005
Location: chennai(madras), India
Distribution: slackware ofcourse
Posts: 654

Rep: Reputation: 32
i use ndiswrapper, for my wireless driver.
for that you have to follow this sequence, there are plenty of nice howtos available in the internet. still ...

install ndiswrapper, install windows driver, blacklist the kernel default module, load ndiswrapper module,
edit rc.modules to load the driver when the machine boots.. restart the network service.. install wicd, start wicd service.. run wicd-client

regards rkrishna
 
Old 10-28-2009, 06:43 AM   #4
rkrishna
Member
 
Registered: Mar 2005
Location: chennai(madras), India
Distribution: slackware ofcourse
Posts: 654

Rep: Reputation: 32
here is alien's wiki http://alien.slackbook.org/dokuwiki/...re:ndiswrapper

if you have windows installed, then installing windows driver will be very easy. for me the commands were something like this
Quote:
bash-3.1# ndiswrapper -i /windows/Program\ Files/Atheros/Wireless/Driver/net5211.inf
bash-3.1# ndiswrapper -m
--- edit:

mean time the slackware package browser is broken ,
http://packages.slackware.it/

Last edited by rkrishna; 10-28-2009 at 06:47 AM.
 
Old 10-28-2009, 07:06 AM   #5
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,778
Blog Entries: 1

Rep: Reputation: 412Reputation: 412Reputation: 412Reputation: 412Reputation: 412
The 4312 will work well with Broadcom's sta driver as well.
 
Old 10-28-2009, 07:36 AM   #6
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396
And sit0 is a virtual network device, used for running ipv6-in-ipv4 tunnels, as I understand it. It is not your wireless device.
 
Old 10-28-2009, 05:06 PM   #7
Neofish
Member
 
Registered: Dec 2008
Location: Canberra, Australia
Distribution: Fedora
Posts: 35

Original Poster
Rep: Reputation: 18
thanks easuter for the links. I installed the firmware and the driver and have managed to run the 'wl' module. But I still don't have a wireless interface when I run "iwconfig". It can't load ANY other kernel modules though, because modprobe can't find them. I'm stumped as to what to do now.
 
Old 10-28-2009, 09:28 PM   #8
easuter
Member
 
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 537

Rep: Reputation: 62
Quote:
Originally Posted by Neofish View Post
thanks easuter for the links. I installed the firmware and the driver and have managed to run the 'wl' module. But I still don't have a wireless interface when I run "iwconfig". It can't load ANY other kernel modules though, because modprobe can't find them. I'm stumped as to what to do now.
This is very odd. Did you install the firmware cutter, firmware and driver using the SlackBuild scripts, right? Did you do it in the order given?
Because I just built those packages (even though I don't have a broadcom device) and after they were installed I was able to modprobe the wl driver without any problems.

Code:
# lsmod |grep wl
wl                   1280576  0
lib80211                6436  1 wl
 
Old 10-29-2009, 12:09 AM   #9
Neofish
Member
 
Registered: Dec 2008
Location: Canberra, Australia
Distribution: Fedora
Posts: 35

Original Poster
Rep: Reputation: 18
I can load the module without any problems, and have configured it to load a boot up. lsmod gives me:
Module Size Used by
wl 1269644 0

But iwconfig doesn't give me any wireless device. Just lo, eth0 and sit0. I think that the driver might not work.
 
Old 10-29-2009, 12:38 AM   #10
easuter
Member
 
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 537

Rep: Reputation: 62
Quote:
Originally Posted by Neofish View Post
I can load the module without any problems, and have configured it to load a boot up. lsmod gives me:
Module Size Used by
wl 1269644 0

But iwconfig doesn't give me any wireless device. Just lo, eth0 and sit0. I think that the driver might not work.
Okay, lets try to find out what happens when you load the kernel module.
First remove it with

Code:
rmmod wl
Next, run this command (as root, and in a separate terminal):

Code:
tail -f /var/log/messages
This will allow you to see new messages as they are printed to the file.
Now reinsert the module and collect the output from the other terminal and past it here.

I know I should have asked this earlier , but please also post the output from lspci and

Code:
ls /lib/firmware |grep b43
 
Old 10-29-2009, 12:59 AM   #11
Neofish
Member
 
Registered: Dec 2008
Location: Canberra, Australia
Distribution: Fedora
Posts: 35

Original Poster
Rep: Reputation: 18
the /var/log/messages didn't change when reloading the wl module. lspci gives me:


00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
02:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
02:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
02:09.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
02:09.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12)
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

the last command in your post; /lib/firmware/b43 does exist and it has lot's of *.fw file in it.
 
Old 10-29-2009, 01:09 AM   #12
easuter
Member
 
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 537

Rep: Reputation: 62
Quote:
Originally Posted by Neofish View Post
the /var/log/messages didn't change when reloading the wl module. lspci gives me:


00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
02:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
02:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
02:09.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
02:09.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12)
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

the last command in your post; /lib/firmware/b43 does exist and it has lot's of *.fw file in it.
Hmm... try repeating the same module load-unload but use

Code:
modprobe -r wl
modprobe wl
dmesg | tail
 
Old 10-29-2009, 01:19 AM   #13
Neofish
Member
 
Registered: Dec 2008
Location: Canberra, Australia
Distribution: Fedora
Posts: 35

Original Poster
Rep: Reputation: 18
[ 744.502128] vim used greatest stack depth: 5788 bytes left
[ 4962.850574] libflashplayer.[3796]: segfault at 990020 ip b6dc81d6 sp bf800784 error 4 in libflashplayer.so[b6d99000+990000]
[ 4966.220596] libflashplayer.[3798]: segfault at 990020 ip b6e611d6 sp bfca1204 error 4 in libflashplayer.so[b6e32000+990000]
[ 5175.507363] firefox-bin used greatest stack depth: 5624 bytes left
[ 5175.585909] firefox-bin used greatest stack depth: 5376 bytes left
[ 5175.924922] firefox-bin used greatest stack depth: 5312 bytes left
[ 7298.031116] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
[ 8696.065056] pdflush used greatest stack depth: 4768 bytes left
[14526.934108] Thunar used greatest stack depth: 4408 bytes left
[20125.221206] CE: hpet increasing min_delta_ns to 15000 nsec
 
Old 10-29-2009, 01:31 AM   #14
easuter
Member
 
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 537

Rep: Reputation: 62
Very odd indeed. On my computer, I get the following messages when removing and reinserting the driver:

Code:
lib80211_crypt: unregistered algorithm 'NULL'
lib80211: common routines for IEEE802.11 drivers
By the way, does your lsmod happen to list a driver called "b43"?
 
Old 10-29-2009, 01:34 AM   #15
Neofish
Member
 
Registered: Dec 2008
Location: Canberra, Australia
Distribution: Fedora
Posts: 35

Original Poster
Rep: Reputation: 18
lsmod only has the one module, 'wl', nothing else
 
  


Reply

Tags
slackware13, wireless


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 wireless drivers on an eee pc 901 nerdman978 Slackware 8 03-06-2009 05:09 AM
Wireless drivers, no windows drivers on machine Kitzelmcnickt Linux - Software 2 11-08-2008 11:35 PM
Missing Drivers stalinheredia Slackware 8 06-29-2008 06:24 PM
OpenSUSE 11: Wireless Drivers on Medion MD96015 Lappy; No supported drivers? Kbiscu1t Linux - Hardware 2 06-28-2008 11:14 PM
ATI 9600 drivers/ wireless drivers on a Dell 9100 running Fedora 7 slvdvl Linux - Laptop and Netbook 10 07-22-2007 04:11 AM


All times are GMT -5. The time now is 02:48 AM.

Main Menu
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