Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm trying to get a Linksys WMP11v4 802.11b PCI card to work, but I can't figure out how to install the drivers for it. I've only just started using Linux, so I really haven't got much of a clue about what I'm trying to do.
Going by what that "What to post" Sticky said this is what I can come up with:
for the /sbin/lspci, I couldn't figure out where to put this, and id didn't show anytihng but an error when I tried running it in the Terminal (is this even where I'm supposed to type that?)
for the kernel and distro:
2.6.17.10-generic Ubuntu
I've tried downloading ndiswrapper v1.33, however I'm stuck in the middle of attempting to install this. And the provided instructions aren't helping to clear things up for me at all. So far, I can't even get it to extract.
Run lspci like this: "sudo /sbin/lspci -v"
As a normal user, sbin isn't in your path, and the listing of lspci would be minimal. I looked in the ndiswrapper wiki website and found the following entry.
* Chipset: InProComm? ?
* pciid: 17fe:2120
* Driver: Linksys ftp://ftp.linksys.com/pub/network/wmp11_v4_dr.zip
* Other: Debian Unstable/Sid with NdisWrapper 0.11. You must install all three inf files from the driver zip file (I had to force NDIS to load all three drivers for the one card with the -d option on each inf). Card works great, but WEP is untested. Works great on Slackware 10.1 with a 2.6.10 kernel, and Ubuntu Breezy using the latest version of NdisWrapper.
* Fedora Core 5, Kernel 2.6.15-1.2054_FC5, works fine with ndiswrapper 1.13, I only needed the LSIPNDS.INF file. I added the line "alias wlan0 ndiswrapper" to the /etc/modprobe.conf file so that the network configuration gui would pick it up. Once I applied DNS, IP, Gate, Mask, ESSID, I was running wide open. These are good inexpensive cards at any WalMart in USA.
Here is an example of using lspci -v and lspci -n to obtain the hardware id:
Code:
sudo /sbin/lspci -v | sed -n '/Wireless/,/^$/p'
03:0a.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Subsystem: Linksys Unknown device 0015
Flags: bus master, fast devsel, latency 32, IRQ 7
Memory at fddfc000 (32-bit, non-prefetchable) [size=8K]
jschiwal@hpmedia:/etc> sudo /sbin/lspci -n | grep 03:0a.0
03:0a.0 Class 0280: 14e4:4320 (rev 03)
The hardware address from lspci -v is used as an index to identify the device id from the lspci -n output.
01:09.0 Ethernet controller: Linksys, A Division of Cisco Systems WMP11v4 802.11b PCI card
Subsystem: Linksys Unknown device 0020
Flags: bus master, medium devsel, latency 64, IRQ 5
Memory at 40000000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
the matching lspci -n:
Quote:
01:09.0 0200: 17fe:2120
When I try to install the ndiswrapper I make it up until the point where I am suppose to run the make uninstall and make files from the ndiswrapper directory. But they aren't there, have I done something wrong?
1. Put the CD that you installed Ubuntu with in the CD drive.
2. Download bcm4318.all.tar.gz to the desktop (the Firefox default, so if you haven't changed it, that's where it went/will go).
3. Open a terminal (click the Applications button, then Accessories, and then Terminal)
4. Change the current directory to the desktop (copy and paste the following commands exactly into your terminal by right clicking anywhere on the terminal and clicking paste)
Code:
cd ~/Desktop
5. Extract the compressed file
Code:
tar -xf bcm4318*.tar.gz
6. Run the script, which will install ndiswrapper on your system, and set it up.
Code:
sudo ./ndiswrapper_setup
7. Use the internet (you will have to open the System menu at the top of the screen, go to Administration, and then click Networking. Configure the interface eth1 or wlan0, and connect to your wifi network)
8. If you are an Acer user, you will need to use the acerhk driver.
9. If it doesn't work, reboot.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.