LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 12-09-2008, 02:25 AM   #1
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Rep: Reputation: 15
BCM4312 b/g rev 01 can't see ssid


Hello!
I have a HP Pavilion dv6960 notebook, with a BCM4312 rev01 wifi card.
It simply can't see the wifi router's signal at one of my friends' place. The router is a X-Micro router, and under Vista, there is no problem, I can find, and also connect to it, so the hardware is OK.

Driver I tried:
- b43: it doesn't work, with this card,
- ndiswrapper: I have tried many drivers, but it's all the same,
- wl from Broadcom: it can't access channels 12,13,14 (I'm in Europe), and also can't see the ssid.

lspci -v:
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Hewlett-Packard Company BCM4312 802.11b/g Wireless LAN Controller
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f4000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: ndiswrapper

In another forum, people said, to try this, but it doesn't work:
iwconfig wlan0 rate auto

Do you have any idea?
 
Old 12-09-2008, 06:30 AM   #2
JosipBroz
Member
 
Registered: Nov 2008
Location: Ljubljana
Distribution: OpenSuSE
Posts: 56

Rep: Reputation: 18
Well, according to http://linuxwireless.org/en/users/Drivers/b43, their driver supports your card at least partially. In addition, there is high probability ndiswrapper will also work (after installing the right Windows driver -- usually it's a WinXP driver, but it is generally a trial and error thing, or better said - a google thing). And finally, the Broadcom hybrid driver will most assuredly work (well, it may not see the ESSID, you're right there). I'm speaking from experience, although i have a different model (4328).
Are you blacklisting the unused drivers properly? I found out the hard way that blacklisting b43, b43legacy, ssb and ndiswrapper could be a real pain in the neck. Anyway, ndiswrapper is your last resort. Your first bet is the open source driver, which really should work. If it really doesn't, I'd reccomend sticking with the original Broadcom hybrid driver wl.ko (which will not work if you don't depmod the ieee80211_crypt_tkip). It may have trouble with ESSIDs, but that shouldn't be of major importance. Once you have it working and make sure that
Code:
iwlist scan
outputs some sensible data, you should concentrate on the router as your main suspect:
Does the card work with other routers?
If so: does the X-Micro router have MAC filtering enabled?
Is it using the same protocol as your card (802.11 b or g or n)?
Does it have ESSID obfuscation enabled?
Does it use a compatible encryption protocol (WPA, WEP ...)?
And, of course: while troubleshooting, you should temporarily disable all these possible culprits.

Last edited by JosipBroz; 12-09-2008 at 06:33 AM.
 
Old 12-09-2008, 06:46 AM   #3
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Original Poster
Rep: Reputation: 15
When I tried to use the b43 driver, I also user b43-fwcutter, which installed some files, but when I modprobed b43, no new network interface showed up (ifconfig, iwconfig).
- it works with other routers
- I don't think, that the router has mac filtering, and, as i wrote, under vista, I can connect to it.
- it's using the same (g) protocol
- ESSID obfuscation? What's that?
- encyrption is compatible

But, as I said, under VIsta the same card works....
 
Old 12-09-2008, 07:28 AM   #4
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 420Reputation: 420Reputation: 420Reputation: 420Reputation: 420
You might want to give Broadcom's driver a try. I've got it running with a 4311 and it works great. According to their site, the 4312 is one of the supported chipsets for this driver. It isn't an open source solution, but it seems to work better than the alternatives out there.
 
Old 12-09-2008, 07:30 AM   #5
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Original Poster
Rep: Reputation: 15
Thanks, but I have already tried that, and it's the same...
 
Old 12-09-2008, 07:38 AM   #6
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 420Reputation: 420Reputation: 420Reputation: 420Reputation: 420
Sorry, I missed that in your original post. One thing I'm not clear about, does the card work at all or is it just this particular access point that you're having trouble with?
 
Old 12-09-2008, 07:41 AM   #7
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Original Poster
Rep: Reputation: 15
It works with others, except with this one, and it can't simply see it, however under vista, it sees, and also connects, so this must bee a linux/driver problem.
 
Old 12-09-2008, 09:03 AM   #8
JosipBroz
Member
 
Registered: Nov 2008
Location: Ljubljana
Distribution: OpenSuSE
Posts: 56

Rep: Reputation: 18
It must be a linux, but not a driver problem! If it connects to other APs, then the driver is OK. What you got to check is what happens when it tries connecting. What does iwlist scan yield?
 
Old 12-09-2008, 09:13 AM   #9
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Original Poster
Rep: Reputation: 15
iwlist scan doesn't see the ssid too. Are there any other scanning tools?
 
Old 12-09-2008, 04:15 PM   #10
JosipBroz
Member
 
Registered: Nov 2008
Location: Ljubljana
Distribution: OpenSuSE
Posts: 56

Rep: Reputation: 18
When I say "ESSID obfuscation" I mean to say many routers have the capability to set their ESSID to "hidden" so it doesn't show up when you scan for networks. I'm still persuaded it's not your wireless card you should be troubleshooting, it's the router. Try gathering some information about that model via Google, maybe the router has some known quirks and problems, resolvable by a firmware update. If your card does connect to other APs, I'd leave it be and double-check the router instead.
 
Old 12-10-2008, 01:41 AM   #11
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by JosipBroz View Post
When I say "ESSID obfuscation" I mean to say many routers have the capability to set their ESSID to "hidden" so it doesn't show up when you scan for networks. I'm still persuaded it's not your wireless card you should be troubleshooting, it's the router. Try gathering some information about that model via Google, maybe the router has some known quirks and problems, resolvable by a firmware update. If your card does connect to other APs, I'd leave it be and double-check the router instead.
Ah, so ssid broadcasting, you mean. The router is broadcasting the ssid, since every other notebook, mobilephone, and also Vista can see the ssid.
Well yes, it's might be a router problem, since I can see and connect to other wifi routers, but you know, every single device (a wifi-capable mobilephone too!!) can see and connect to it, and under Vista, my notebook also can also see it, so I think this is a linux/driver issue.
Btw. this router isn't mine, so I can't ask, to update the firmware, but they let me see the config.
 
Old 12-10-2008, 12:16 PM   #12
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 420Reputation: 420Reputation: 420Reputation: 420Reputation: 420
Quote:
Originally Posted by muczy
- wl from Broadcom: it can't access channels 12,13,14 (I'm in Europe), and also can't see the ssid.
This is the only explanation that makes any sense to me. If the router is broadcasting on one of these higher channels, it is quite possible that the Windows drivers you've used with ndiswrapper were restricted and couldn't see the router either. Have you tried using the Vista driver you know works with ndiswrapper?
 
Old 12-10-2008, 05:05 PM   #13
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Original Poster
Rep: Reputation: 15
I've made some test:
- ndiswrapper doesn't work with vista drivers yet
- with ndiswrapper, I can't connect to WPA2-PSK networks, it waits forever...
- with broadcom's wl driver, I can connect to WPA2-PSK
- with wl driver, I can't see channel above channel 11

However, if I'm right, my friend's router uses Channel 11, so, it should be visible.
 
Old 12-11-2008, 07:43 AM   #14
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 420Reputation: 420Reputation: 420Reputation: 420Reputation: 420
Quote:
- ndiswrapper doesn't work with vista drivers yet
I could swear that the ndiswrapper team did get Vista drivers working. Unfortunately when they moved to Sourceforge, their truly excellent wiki got thrown in the garbage and that was the only place I knew of that described how to get them to work.
Quote:
However, if I'm right, my friend's router uses Channel 11, so, it should be visible.
I have to admit, this has me stumped. The fact that this is the only router you have trouble with suggests that it is a router problem. However, the fact that pretty much everything else can see this router suggests it is a driver problem.

Are there any odd characters in the SSID? Anything other than letters or numbers? I'm wondering if in parsing the SSID, something really odd is happening.

Just as a complete shot in the dark, you might try running wicd as a graphical connection manager. I've found it does a good job at finding and connecting to access points.
 
Old 12-11-2008, 08:20 AM   #15
muczy
Member
 
Registered: Nov 2003
Location: Üllés, Hungary
Distribution: Debian Linux amd64
Posts: 54

Original Poster
Rep: Reputation: 15
The ssid is "Muki", so nothing special...
I use wicd, btw, it's a great frontend.
 
  


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
No scan results anymore with Broadcom BCM4312 LordFrancis Linux - Wireless Networking 8 10-04-2008 10:15 AM
help bcm4312 and b43 driver darkangel29 Linux - Wireless Networking 3 10-04-2008 03:09 AM
Crazy!! BCM4312 wireless still canNOT work... HELP ME! chopin1998@gmail.com Linux - Wireless Networking 3 08-22-2008 08:43 PM
BCM4312 and Slackware 12.1 RC1 andrew.46 Slackware 12 04-01-2008 08:02 PM
BCM4312 desperate redbook Linux - Wireless Networking 5 01-17-2008 01:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 04:02 PM.

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