LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-20-2009, 01:29 AM   #1
dflo404
Member
 
Registered: Jul 2009
Posts: 61

Rep: Reputation: 15
How do I get Debian Lenny to recognize my wireless card?


Before I state my question, I'd like to mention that I tried to look at a similar thread, but couldn't quite relate it to my exact issue (maybe because it's past 2 AM and I've been sitting at this computer for the last 6 hours).

I've spent the last few weeks messing around with Ubuntu, but after following some advice I decided to try a different build to suit my needs better. So, I recently installed Linux - Debian (Lenny) on my Dell Studio 15 laptop.

As of now, my biggest issue is that I can't set up my wireless connection. Through an ethernet connection I downloaded this "Wifi-Wiz" program, and when I run it, it says:

Sorry but we could not find a network card with
wireless extentions. Please make sure that you
have the correct modules loaded.

I looked at a thread similar to my issue (http://www.linuxquestions.org/questi...s-card-529811/) and did the whole lspci -v command that was proposed. This is what I got in terms of the network controller:

04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Dell Wireless 1397 WLAN Mini-Card
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at f8000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>

After that I could not follow that thread for the life of me, mainly because the user had a completely different computer and wireless card that I do.

So, how do I go about doing this?

All help for this Linux noob is appreciated.

Thanks in advance!
 
Old 07-20-2009, 01:46 AM   #2
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
You need to use ndiswrapper to get it work. For some reason I've never been able to get it work under debian. I've successfully configured it many times under centos, fedora, slackware.

This is a short tutorial I wrote when I installed it for centos so it's slightly centos-specific.

# cabextract sp36684.exe
Extracting cabinet: sp36684.exe
extracting bcm43xx.cat
extracting bcm43xx64.cat
extracting bcmwl5.inf
extracting bcmwl5.sys
extracting bcmwl564.sys
extracting Setup.exe
extracting sp36684.cva

All done, no errors.

Then:

# ndiswrapper -i bcmwl5.inf
installing bcmwl5 ...
# ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4328) present (alternate driver: ssb)
# modprobe ndiswrapper
# ndiswrapper -ma
module configuration information is stored in /etc/modprobe.d/ndiswrapper

For Centos add:
alias wlan0 ndiswrapper

to /etc/modprobe.conf (or wherever your distro stores aliases)

make sure NetworkManager service is running.

It might work now, if not just reboot the computer and check your network manager.


good luck
 
Old 07-20-2009, 05:53 AM   #3
mmatt
Member
 
Registered: Nov 2005
Location: UK
Distribution: archlinux
Posts: 90

Rep: Reputation: 19
I don't know about Debian, but in other distros I've used ndiswrapper isn't needed for most broadcom cards thanks to the b43 (formerly bcm43xx) driver. The only snag in this is that you have to extract the firmware from the Windows driver using b43-fwcutter (usually in the repos). Once this is done the card usually works straight away. Check out http://linuxwireless.org/en/users/Drivers/b43

You can check whether the system is expecting to use the b43 driver by running
Code:
lsmod | grep b43
or consulting your logs with dmesg and look for complaints about missing firmware

Last edited by mmatt; 07-20-2009 at 06:10 AM.
 
Old 07-20-2009, 12:07 PM   #4
dflo404
Member
 
Registered: Jul 2009
Posts: 61

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by sycamorex View Post
You need to use ndiswrapper to get it work. For some reason I've never been able to get it work under debian. I've successfully configured it many times under centos, fedora, slackware.
I actually just switched to Fedora, and have been trying to find tutorials on how to use ndiswrapper for this issue. I've been following this one:

http://www.fedoraguide.info/index.ph..._drivers_howto

But I'm stuck at the part where I have to install the drivers. I tried loading my CD that came with the computer, but Fedora can't even run it. I tried downloading the drivers from the wiki, but I get an error whenever I try to open the .exe file they give me.

You said you got it to work many times under Fedora, so how should I go about doing this?

Thanks
 
Old 07-20-2009, 12:13 PM   #5
mmatt
Member
 
Registered: Nov 2005
Location: UK
Distribution: archlinux
Posts: 90

Rep: Reputation: 19
I'd still recommend the b43 driver over ndiswrapper... Walkthrough for fedora
 
Old 07-20-2009, 12:16 PM   #6
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by mmatt View Post
I'd still recommend the b43 driver over ndiswrapper... Walkthrough for fedora
It doesn't work properly with some chipsets - it didn't with mine.
 
Old 07-20-2009, 12:20 PM   #7
mmatt
Member
 
Registered: Nov 2005
Location: UK
Distribution: archlinux
Posts: 90

Rep: Reputation: 19
That's true, but bcm4312 chips should work. I used ndiswrapper with moderate success for years until the b43 driver supported my chipset, after which I noticed increased performance and reliability.
 
Old 07-20-2009, 12:21 PM   #8
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by dflo404 View Post
I actually just switched to Fedora, and have been trying to find tutorials on how to use ndiswrapper for this issue. I've been following this one:

http://www.fedoraguide.info/index.ph..._drivers_howto

But I'm stuck at the part where I have to install the drivers. I tried loading my CD that came with the computer, but Fedora can't even run it. I tried downloading the drivers from the wiki, but I get an error whenever I try to open the .exe file they give me.

You said you got it to work many times under Fedora, so how should I go about doing this?

Thanks
Go to the laptop's manufacturer's page and download the driver (XP drivers work usually better than Vista). Then you need to use 'cabextract' to extract the actual files (the extension .exe is only a windows wrapper for executable files). Then you could follow my steps above.

PS. you could try b43 driver as well (as suggested above) - it might work for you. It would obviously be better to run native linux drivers.
 
Old 07-20-2009, 12:25 PM   #9
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by mmatt View Post
That's true, but bcm4312 chips should work. I used ndiswrapper with moderate success for years until the b43 driver supported my chipset, after which I noticed increased performance and reliability.
Although I haven't experienced any reliability/performance problems with ndiswrapper, you're right. It might be worth trying native linux drivers first - Why taint the system with windows elements?
 
Old 07-20-2009, 12:26 PM   #10
mmatt
Member
 
Registered: Nov 2005
Location: UK
Distribution: archlinux
Posts: 90

Rep: Reputation: 19
Quote:
Originally Posted by sycamorex View Post
Why taint the system with windows elements?
As a last resort . The main reason I switched was because my manufacturer kindly refused to support 64-bit xp and, given ndiswrapper hates vista drivers, I was pleasantly surprised by b43.

Last edited by mmatt; 07-20-2009 at 12:29 PM.
 
Old 07-20-2009, 01:07 PM   #11
dflo404
Member
 
Registered: Jul 2009
Posts: 61

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by mmatt View Post
I'd still recommend the b43 driver over ndiswrapper... Walkthrough for fedora
Alright I'm giving that tutorial a shot.

So far everything has been successful until I get to the part where it asks me to do:

dmesg|grep b43

in the terminal. When I try that, nothing happens. I hit enter and it just starts a new command prompt as if I didn't type anything in. Am I doing something wrong?
 
Old 07-20-2009, 01:09 PM   #12
mmatt
Member
 
Registered: Nov 2005
Location: UK
Distribution: archlinux
Posts: 90

Rep: Reputation: 19
That means it didn't find any messages in the log containing the text 'b43'... Try

Code:
sudo modprobe b43
first, followed by

Code:
dmesg | grep b43
 
Old 07-20-2009, 01:12 PM   #13
dflo404
Member
 
Registered: Jul 2009
Posts: 61

Original Poster
Rep: Reputation: 15
I tried sudo modprobe b43, was prompted for my password, and this was the result:

d-flo is not in the sudoers file. This incident will be reported.

??
 
Old 07-20-2009, 01:15 PM   #14
mmatt
Member
 
Registered: Nov 2005
Location: UK
Distribution: archlinux
Posts: 90

Rep: Reputation: 19
Alright, I guess fedora doesn't set you up with sudo straight away, I didn't know that. You can try

Code:
lsmod | grep b43
to see if the driver is currently loaded, which is doubtful. If it's not, then you'll have to do

Code:
$ su
# modprobe b43
# exit
you'll need to provide the root password for su

Last edited by mmatt; 07-20-2009 at 01:16 PM.
 
Old 07-20-2009, 01:19 PM   #15
dflo404
Member
 
Registered: Jul 2009
Posts: 61

Original Poster
Rep: Reputation: 15
Okay, here is the output for lsmod | grep b43

b43 111192 0
ssb 33504 1 b43
mac80211 164592 1 b43
cfg80211 30616 2 b43,mac80211
input_polldev 3076 1 b43

(quick question, how do I format my post to show this stuff in those handy code boxes?)

Last edited by dflo404; 07-20-2009 at 01:20 PM.
 
  


Reply



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
HP HDX16 wireless and graphics card - debian lenny jackgu1988 Linux - Laptop and Netbook 4 06-09-2009 08:31 AM
PCI wireless card with ralink chipset not working (on Debian Lenny) kernelsource Linux - Hardware 0 05-01-2009 06:22 PM
Debian won't recognize Linksys WUSB54G v4 wireless card. Jonathanius Linux - Newbie 1 09-20-2008 11:11 AM
linux (debian) doesn't recognize my atheros wireless card ygn123 Linux - Wireless Networking 4 05-01-2008 06:04 PM
Debian (desktop) doesn't even recognize internal HP wireless card Sparrowhawk Linux - Wireless Networking 7 02-17-2007 05:44 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:24 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
Open Source Consulting | Domain Registration