LinuxQuestions.org
Review your favorite Linux distribution.
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 02-08-2008, 12:06 AM   #1
j_cricket
LQ Newbie
 
Registered: Feb 2008
Posts: 6

Rep: Reputation: 0
bcmwl5.inf and bcmwl564.sys (its dumb, but i can't find them anywhere)


Alright so im pretty new, but im catching on as fast as i can

My problem is setting up ndiswrapper on my openSuSE 10.3
i couldnt even get lspci to bring up anything about my wireless card
but research tells me its a Broadcom Dell 1390 mini-pci they put in my compaq presario v6000
i have wired connection right now

i would like someone with experience with ndiswrapper to let me know how i add the .inf and .sys
files on my computer to install on ndiswrapper

im in no big hurry..and i may figure it out within a few days, but i still like the assurance
of someone who know more about it than me Broadcom Dell 1390 mini-pci

ps also if you know anything about installing an nVidia graphics card on here it would be helpful
to know some about it, i haven't looked into it at all yet, not until i get wireless again

(i tried to be descriptive but its late and im about to retire for the night, anything you need to know just ask and my personal email is jw_90@hotmail.com)

-Jiminy Cricket

Last edited by j_cricket; 02-08-2008 at 12:16 AM. Reason: accidently hit the save button
 
Old 02-08-2008, 02:27 AM   #2
drewbug01
Member
 
Registered: Aug 2006
Location: Detroit!
Distribution: Ubuntu 7.04
Posts: 182

Rep: Reputation: 30
could you post the output of
Code:
lspci -v
anyways?

do you still have windows installed on the laptop? that may well be the easiest way to bring them over.

however, i looked up the card on the ndiswrapper wiki, and it points to http://h10025.www1.hp.com/ewfrf/wc/s...os=228&lang=en

from there you would run
Code:
cabextract
on the files
should extract a directory with lots of nice files. from there, run
Code:
ndiswrapper -i drivername.inf
ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi
modprobe ndiswrapper
and you should be all set to go. try it!
 
Old 02-09-2008, 12:31 PM   #3
j_cricket
LQ Newbie
 
Registered: Feb 2008
Posts: 6

Original Poster
Rep: Reputation: 0
Here's what i got for lspci -v

Quote:
j-cricket:~ # lspci -v
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [e0] HyperTransport: MSI Mapping

00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: 66MHz, fast devsel

00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: 66MHz, fast devsel

00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: 66MHz, fast devsel

00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0

00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] #00 [00fe]
Capabilities: [fc] #00 [0000]

00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: 66MHz, fast devsel

00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
Flags: 66MHz, fast devsel

00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: b4000000-b7ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000d01fffff
Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
Capabilities: [60] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel

00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 00005000-00005fff
Memory behind bridge: b8000000-bbffffff
Prefetchable memory behind bridge: 00000000d0200000-00000000d03fffff
Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
Capabilities: [60] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel

00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce 6150 Go] (rev a2) (prog-if 00 [VGA])
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at b2000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at b1000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at 50000000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-

00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [e0] HyperTransport: MSI Mapping

00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0
I/O ports at 1d00 [size=128]

00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at 3040 [size=64]
I/O ports at 3000 [size=64]
Capabilities: [44] Power Management version 2

00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
Memory at b0040000 (32-bit, non-prefetchable) [size=256K]

00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at b0004000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 7
Memory at b0005000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port
Capabilities: [80] Power Management version 2

00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1) (prog-if 8a [Master SecP PriP])
Subsystem: Unknown device f03c:30b7
Flags: bus master, 66MHz, fast devsel, latency 0
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
I/O ports at 3080 [size=16]
Capabilities: [44] Power Management version 2

00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1) (prog-if 85 [Master SecO PriO])
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
I/O ports at 30c0 [size=8]
I/O ports at 30b4 [size=4]
I/O ports at 30b8 [size=8]
I/O ports at 30b0 [size=4]
I/O ports at 3090 [size=16]
Memory at b0006000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/2 Enable-
Capabilities: [cc] HyperTransport: MSI Mapping

00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
Capabilities: [b8] Subsystem: Gammagraphx, Inc. Unknown device 0000
Capabilities: [8c] HyperTransport: MSI Mapping

00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
Memory at b0000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
Capabilities: [6c] HyperTransport: MSI Mapping

00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
Subsystem: Hewlett-Packard Company Presario V6133CL
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
Memory at b0008000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 30e0 [size=8]
Capabilities: [44] Power Management version 2

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] #0f [0010]
It brings back alot about nVidia but nothing on broadcom, which almost makes me think its a hardware problem, but i still wanted to try ndiswrapper before i decide that, because i had it working for a few days in Ubuntu Gutsy before it stopped.

I don't have windows still installed, but I could talk to my sister and see if she would email me the drivers, her laptop was identical when we bought them.

And if that doesn't work i will get the one u pointed out and try it.
 
Old 02-09-2008, 04:53 PM   #4
j_cricket
LQ Newbie
 
Registered: Feb 2008
Posts: 6

Original Poster
Rep: Reputation: 0
Alright i have the driver installed on ndiswrapper
and followed a tutorial to configure the card in YaST

It looks like someone made an edit after the tutorial
and they have the same laptop and driver as me and said they
also used the bcmwl564.sys file to get their wireless working
...never mind me explaining it here is the tutorial i followed

Quote:
Configuring your card in YaST

After installing ndiswrapper, open the Yast Control Center (yast2) and go to the Network Devices tab on the left side. Then click on the Network Card icon. This will bring up the Network Setup Method wizard. Accept the "User Controlled with NetworkManager" default and click Next.

In the Network Card Configuration Overview, click on "Add".

In the Manual Network Card Configuration, select "wireless" from the dropdown menu, leave everything else default and type in ndiswrapper in the module name box. Click on "Next".

On the Network Address Setup, goto the general tab, and set the Firewall to "External Zone". This may need some experimentation. Set Device Activation to Boot time (or Hot Plug). Click on "Next".

On the next screen configure the settings for your network. I've found it's best to leave the ESSID and encryption key fields empty and to let KDEWallet configure this, otherwise there may be conflicts. Most of the time, your Operating Mode will be set to "Managed". Again, you may need to experiment a bit.

In this context, I would like to share my experience of making the Broadcom Dell 1390 mini-pci wireless card work in a Comapq Presario V6000 laptop after I had installed OpenSuSE 10.2 (64 bit) in a dual boot configuration with Windows Vista Home (32 bit). Hopefully, this will save you some time and a lot of frustration, if you are on a similar track.

The laptop was connecting fine to the internet under Windows Vista through a Linksys wireless router with WPA-PSK security and it was set not to broadcast the network's ESSID. My objective was to achieve the same functionality under OpenSuSE 10.2. The first problem was to get the wirelss card recognized. I had to use ndiswrapper with bcmwl5.inf and bcmwl564.sys (available as the self-extracting R151517.EXE file from the Dell download centre) driver files for that. No other method worked. Then I tried to configured the card using YaST as described above. Although the blue light was now on, and the card could detect other visible secure networks when I used ' iwlist wlan0 scan ' it did not see my network (this was understandable as the ESSID was not broadcast). I could neither configure the security settings using YaST. The iwconfig command always reported the default settings only. It was such a frustration! Then I used the KDE KNetworkManager utility and the problem was solved. I could configure the wireless card for my secure network and connect to the internet - it was a doodle. The only thing is that you need to fire up knetworkmanager every time you boot up, so need to put it in your shell's profile file.
When i extracted the driver you found it had both files it said i needed above, but when i tried to install the bcmwl564.sys file it didn't install correctly and told me

Quote:
j-cricket:~ # ndiswrapper -i bcmwl564.sys
installing bcmwl564.sys ...
couldn't find SourceDisksFiles section - continuing anyway...
couldn't get manufacturer section - installation may be incomplete
 
Old 02-09-2008, 11:16 PM   #5
drewbug01
Member
 
Registered: Aug 2006
Location: Detroit!
Distribution: Ubuntu 7.04
Posts: 182

Rep: Reputation: 30
ah... I think I may see part of the problem. I apologize -- My original post was written really quickly, and is probably confusing.

You don't want to run ndiswrapper -i on the SYS file.... you need to run it on the INF file. Better? :-D

So, lets see if we need to remove a driver now.
First, run
Code:
ndiswrapper -l
If you have a driver listed, then we're gonna remove it.
Use
Code:
 ndiswrapper -r drivername
(drivername should probably be bcmwl564, since I think thats what we accidentally installed...)

Now, we need to install the right driver.
Code:
ndiswrapper -i bcmwl5.inf
Verify that it worked...
Code:
ndiswrapper -l
And let's try to add the modules...
Code:
ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi
Now, we remove the module in case its already there, and re-insert it.
Code:
 rmmod ndiswrapper
modprobe ndiswrapper
Don't worry if rmmod ndiswrapper returns an error -- just keep going. All that means is that the module wasn't already loaded.

Now, try to set up your wireless. I would recommend using the tools described in you prior post, if you like.

Is that a little clearer?
Best of luck!

--Andrew
 
Old 02-10-2008, 02:34 PM   #6
j_cricket
LQ Newbie
 
Registered: Feb 2008
Posts: 6

Original Poster
Rep: Reputation: 0
Oh no, it wasnt your post that confused me, it was that tutorial
where some one had said I had to use ndiswrapper with bcmwl5.inf and bcmwl564.sys (available as the self-extracting R151517.EXE file from the Dell download centre) driver files for that.

And I had read before that I need to remove the drivers that come back invalid, so I had done that, now I think it is not the right driver for my
laptop?? maybe a different choice of what wireless card I could get when I bought the laptop, I really didn't know as much about computer's when I bought this...but anyway, to get to the point, I am under Ubuntu Gutsy at the moment, and got wireless working again...maybe not for good, but at the moment it is working from the bcm43xx chipset

When i type in lspci -v it brings back my wireless (FINALLY)

Quote:
03:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
Subsystem: Hewlett-Packard Company Unknown device 1363
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at b8000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
I didn't see it under the ndiswrapper wiki though
however, if u know why it might not show up every time in the restricted driver's that Gutsy provides, and know how I might fix that problem it might be easier...maybe a problem with the default network controller.

Thanks for making sure every thing was clear by the way a week ago I would have been quite confused already

-John
 
Old 02-10-2008, 11:49 PM   #7
drewbug01
Member
 
Registered: Aug 2006
Location: Detroit!
Distribution: Ubuntu 7.04
Posts: 182

Rep: Reputation: 30
Hmmm.... is it _still_ showing up only half the time?
I'm really not sure what to tell you there. If you can verify that sometimes it shows up and other times it doesnt, you may want to repost that specific problem. Thats a little strange.

But, I'm glad you're getting it working with the bcm43xx driver. I've actually never had any luck with that one, so more power to ya!
 
Old 02-11-2008, 12:47 PM   #8
j_cricket
LQ Newbie
 
Registered: Feb 2008
Posts: 6

Original Poster
Rep: Reputation: 0
Lol, well that makes me feel a bit better...yeah it's still only working half the time, but I think I can deal with that for awhile, I decided Im gonna save up and get one of the new alienware laptop's, what do you think about the Intel wireless cards working in Linux, thanks for all the help, I might try ndiswrapper again, but Im not too concerned with this laptop anymore.
 
Old 02-11-2008, 01:27 PM   #9
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300

Rep: Reputation: 90
You could be getting a conflict with the native bcm43xx driver and ndiswrapper. If using ndiswrapper you need to be sure you blacklist the bcm43xx driver so it isn't loaded otherwise it can create problems with ndiswrapper.
 
Old 02-11-2008, 04:35 PM   #10
j_cricket
LQ Newbie
 
Registered: Feb 2008
Posts: 6

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by masonm View Post
You could be getting a conflict with the native bcm43xx driver and ndiswrapper. If using ndiswrapper you need to be sure you blacklist the bcm43xx driver so it isn't loaded otherwise it can create problems with ndiswrapper.
That would be a good point, however I never installed ndiswrapper on Ubuntu
I'll keep that in mind though, I might try ndiswrapper on Ubuntu if my wireless quits again...it still works sometimes (there doesn't seem to be a reason, but sometimes when I start up my computer it will already be on before I log in, and then it will stay on until I restart, then you have to restart once or twice before it will work again)
 
  


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
Centuries old question:: ndiswrapper bcmwl5.inf fc6 32 not working. knockout_artist Linux - Newbie 7 02-01-2008 01:33 PM
ndiswrapper -e bcmwl5.inf does not uninstall driver? BootLaptop Linux - Wireless Networking 1 07-21-2007 05:34 AM
Ubuntu and my wireless-- bcmwl5.inf, etc. nfl2k2 Linux - Distributions 1 01-16-2007 11:46 PM
BCMWL564.inf ? 144419855310001 Linux - Wireless Networking 18 12-14-2006 05:35 PM
problem with BMC4318. After installing bcmwl5.inf, modprobe ndiswrapper gives error. jnummela Linux - Wireless Networking 17 11-30-2005 06:58 PM

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

All times are GMT -5. The time now is 05:29 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