|
MozTips - On Mozilla and Open Source Software |
|
|
Posted on December 09, 2006 by jay_sheth2. Edited: December 13, 2006 by jay_sheth2. HP Pavilion DV6105us - Tip on Getting Built-in Broadcom Wireless Card to Work
Update 3: Update 2: With a bit more investigation, I found out the specfic error that occured when the Windows Device Manager showed a yellow exclamation point icon next to the Broadcom Wireless entry. If you right click on the entry and choose "Properties", you get this error: This device cannot find enough free resources that it can use. (Code 12) If in the Device Manager you choose "View | Devices By Connection", then choose "PCI bus", you'll see that the Broadcom Wirless device is listed under the "PCI standard PCI-to-PCI bridge" section. With a bit of googling, I came up with a somewhat older article that described problems eerily similar to mine: The problems occur when the motherboard manufacturer has added a PCI-to-PCI bridge to extend the PCI bus further, or a daughter board or backplane with PCI bus slots has a additional PCI bridge incorporated. These are usually 'positive decode' PCI-to-PCI bridges. The standard Windows PCI drivers do not support enumeration of 'positive decode' PCI bridges. This means that on these systems you are likely to have problems with allocation of resources. These problems usually show up as failures of the PCMCIA controller in Windows 9x/Me/2000 and XP as 'Code 10' or 'Code 12' failures and a 'No PCMCIA controller found' message in Windows NT4. It goes on to add: This motherboard contains the nVIDIA® nForce 420D Chipset, and the offending PCI-to-PCI bridge is the nVIDIA-nForce PCI Bridge made by nVIDIA Corporation. Other motherboards with this chipset (like the Asus A7N266-E) may also not be supported in Windows, but we have no test results for these. So, it seems an older version of nVidia was involved in the situation described above, with a similar "Code 12" error occuring with a PCI-to-PCI bridge. I'm no hardware expert, and I don't really understand how PCI-to-PCI bridges work, but I thought I'd give upgrading the NVIDIA GeForce Go 6150 to the latest driver available through Windows Update (Date last published: 10/18/2006, Download size: 52.6 MB). I installed it, and it asked me to reboot. This time the wireless connection did work! Let's see if this was just a one-time success, or if this fix lasts. I'll keep you posted. Update: after a couple of days of hassle-free working, the new driver played the same trick on me: it stopped working. Rebooting Windows a couple of times, the second time with the switch off while it was booting did the trick. I'm beginning to think that there is no logic that can predict when this device will stop or start working. The best solution may be to get another ExpressCard 54 / 34 card to put in the laptop. My old PCMCIA cards sadly won't work! I recently bought a new HP Pavilion DV6105us laptop from Staples. It was a good buy, and had everything I was looking for: a 64 bit Windows Vista chip (an AMD Turion), enough memory, a decent hard drive, built-in wireless, and even a CD and DVD burner! The screen is really bright and glossy - it's the best looking laptop screen that I've seen or owned. As I began using the laptop, I noticed a serious problem: every time I put the laptop into sleep mode, and then re-awakened it, it was not able to find any wireless networks. (As mentioned before, the laptop came with a built-in Broadcom 802.11b/g WLAN wireless "card".) Sometimes, even more strangely, it brought up the Windows "found new hardware" wizard. Ironically, this wizard did not know what kind of hardware it had just detected, and was of no use. I searched HP's laptop support site, and downloaded what seemed to be a new driver. It in fact was the same driver that came with my laptop. The driver version that came with laptop had the following information (from the Windows Device Manager): Version: 4.40.19.0 Date: 3/23/2006 The actual driver's name was BCMWL5.SYS. Since HP's "updated" driver was of no use, I tried Broadcom's site next. Their site was not at all useful - their search engine was unable to find anything related to my card, and their product page had no links to any drivers. It's a shame that Broadcom, unlike other vendors, does not make drivers available from their site. I then searched Google, and found a lot of pages on getting this card to work under Linux. I love Linux as much as the next geek, but this time around I was running Windows XP (shame on me, I know), and I needed it to work with XP, not Linux. Finally, I came across a message on Dell's support forums. Dell evidently uses the same wireless card in their laptops. The forum mentioned that I could get an updated version of the driver from Microsoft's Windows Update site. That version of the driver fixed the issues I had with the card. Here's how you can get it: On Windows Update, one has to first choose "Custom". Then, one has to go to "Hardware, Optional Items". Uncheck the fifty or so non-hardware choices, leaving the just update for the Broadcom card (listed at the bottom). Then install it. Your Internet connection may stop working after you install it. Just restart your computer, and it should now work correctly. Category: Hardware Comment: Read 2 comment(s) Link: Permanent Link |