Jump to content

bcmwl5 wireless


Guest phatzilla
 Share

Recommended Posts

Guest phatzilla

Hey everyone, I'm a linux newb in need of some assistance. I am running Mandrake 10 and trying to setup my linksys wireless card. I had a friend set it up for me once through SSH but that was when I had an alternate connection. I'm currently duel booting xp pro w/mandrake as my secondary OS. I have seen many tutorials for this but none work for me :( heres some stuff i did. Firstly, when i went into the ndiswrapper folder and did ' make install ' it said something about error 2, but it seems to have been installed. It's kind of a pain in the butt for me to boot to linux, do tests, boot in windows, search etc. here is what i can show you:

 

[root@localhost ndiswrapper-0.8]# modprobe ndiswrapper

[root@localhost ndiswrapper-0.8]# iwconfig

lo no wireless extensions.

 

eth0 no wireless extensions.

 

[root@localhost ndiswrapper-0.8]# ndiswrapper -l

Installed ndis drivers:

bcmwl5 present

[root@localhost ndiswrapper-0.8]#

 

 

My modprobe.conf file looks like the following:

 

 

alias ieee1394-controller ohci1394

alias eth0 forcedeth

alias sound-slot-0 snd-intel8x0

install scsi_hostadapter /sbin/modprobe sata_promise; /bin/true

install snd-intel8x0 /sbin/modprobe --first-time --ignore-install snd-intel8x0 && { /sbin/modprobe snd-pcm-oss; /bin/true; }

install usb-interface /sbin/modprobe usb-ohci; /sbin/modprobe ehci-hcd; /bin/true

remove snd-intel8x0 { /sbin/modprobe -r snd-pcm-oss; } ; /sbin/modprobe -r --first-time --ignore-remove snd-intel8x0

alias wlan0 ndiswrapper

install ndiswrapper /sbin/modprobe --ignore-install ndiswrapper && { loadndisdriver 14e4:4320 file:/etc/ndiswrapper/bcmwl5/bcmwl5.sys /etc/ndiswrapper/bcmwl5/bcmwl5.inf; }

 

 

Any help would be appriciated. and the path in the above file IS the path to the windows sys and inf driver files

Link to comment
Share on other sites

did you make sure your pci information is correct as per the tutorial found here on the forums?

 

 

 

The tutorial I'm referencing is here : http://mandrakeusers.org/index.php?showtopic=14972&hl=

 

And the part most people seem to be missing is where the references to lspci and lspci -n are talked about. if the information

14e4:4320
was just copied from that tutorial or some other tutorial the card will probably not work as your info will be different.

 

Here's how I got the arguments:

 

    * First, you'll need the windows driver for your card so grab the .sys and the .inf files from your card's CD (or where ever the drivers are). For my card they were called bcmwl5.sys and bcmwl5.inf. It doesn't really matter where you put these files. I put them in /etc/ndiswrapper. These are the last two arguments to loadndisdriver.

    * To find pci_vendor and pci_device you need to run the lspci command. Here's what mine looks like:

 

CODE

# lspci

00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 02)

00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 02)

00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)

00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)

00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)

00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)

00:0d.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)

00:0e.0 Multimedia video controller: Zoran Corporation ZR36120 (rev 03)

00:0f.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 03) <=== My wireless card

00:10.0 Multimedia audio controller: Aureal Semiconductor Vortex 1 (rev 02)

01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)

 

Notice the numbers at the beginning of the line for your card (00:0f.0 for mine), and then run lspci -n:

CODE

# lspci -n

00:00.0 Class 0600: 8086:7190 (rev 02)

00:01.0 Class 0604: 8086:7191 (rev 02)

00:07.0 Class 0601: 8086:7110 (rev 02)

00:07.1 Class 0101: 8086:7111 (rev 01)

00:07.2 Class 0c03: 8086:7112 (rev 01)

00:07.3 Class 0680: 8086:7113 (rev 02)

00:0d.0 Class 0200: 10b7:9055 (rev 24)

00:0e.0 Class 0400: 11de:6120 (rev 03)

00:0f.0 Class 0280: 14e4:4320 (rev 03)  <=== My wireless card

00:10.0 Class 0401: 12eb:0001 (rev 02)

01:00.0 Class 0300: 10de:002d (rev 15)

 

Match up the numbers you found earlier to locate your card. The numbers i'm looking for in my example are 14e4:4320. 14e4 is pci_vendor argument of loadndisdriver and 4320 is the pci_device argument

To test this out install the ndiswrapper module:

 

 

 

does this help ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...