| |||||||
| Linux OS Problems General Linux-based OS problems. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #2 (permalink) | |
| All recent versions of Linux should support the same cards, as it's the kernel that actually contains the device drivers. I know for sure that any Prism2, Orinoco, or Cisco/Aironet based card should work natively. Most cards, however, will need ndiswrapper to get them working... ndiswrapper is a Windows driver wrapper that allows you to use Windows .inf driver files in Linux, mostly for wireless cards. Do a google.com/linux search on "ndiswrapper" and read up on how to use it. I've had success using ndiswrapper with ADMTek cards, Netgear, Linksys, Motorola, and others. I've also used Cisco and Prism cards with the native driver, and they seem to work well, though support is patchy. What kind were you thinking of buying/using? | ||
| | | |
| | #4 (permalink) | |
| I'm using a D-Link Airplus card in my laptop right now, using ndiswrapper. Pretty much any cheap card should work, assuming the drivers are not hidden in some installation file on the CD... what you do to set it up is first make sure that ndiswrapper is installed. Type "ndiswrapper" in a terminal, and if it's there it'll give you basic paramaters to use with it. Insert your card's driver CD and find the Win2K drivers directory (or WinXP, NOT Win98!) You want to make sure the .inf file is there, not hidden in a cab file. Ndiswerapper can only use .inf files to install drivers. I'd say use what you have. It should be able to work, unless something is seriously wrong. What distro are you using? Have you used ndiswrapper before? I'm assuming this is for use on a laptop. | ||
| | | |
| | #6 (permalink) | |
| There's a great list of compatible wireless cards here. The site is for Ubuntu, but the compatibility matrix is the same regardless of what distro you happen to be using. The page even gives you installation instructions for several chipsets that don't automatically work out of the box. | ||
| | | |
| | #7 (permalink) | |
| The flat out best cards to use with a linux system right now are any based on the atheros chipset. These are supported by the madwifi-ng drivers. Awesome range, nice cards, great drivers. Check madwifi.org for all the info you need. Avoid anything with a broadcom chipset and if you get something prism2, 2.5, or 3 based you may need to update its firmware for the best function. | ||
| | | |
| | #11 (permalink) | |
| Ok, this is the link I used to get directions on how to work it. The link is in there to donwload the drivers too. If you need me to, I'll have to restart windows and boot in to linux to show you what the teminal is tellling me after I type one of the first commands in. I think my problem is that I don't have the files in the right directory. I'm not sure. http://www.technetra.com/writings/re...pper_wifi_html | ||
| | | |
| | #12 (permalink) | |
| First of all, login as root. If you type "which ndiswrapper" and it does nothing, then you don't have it installed. You can compile it from source, but 95% of distros have this already installed, or available as a package. If you're using Fedora, then type "yum install ndiswrapper" to install it. Next, the howto you linked to is for a specific card, which may not be the same as yours. You know how when you install a Windows driver it looks for an .inf file? That's what you need for ndiswrapper to use. Insert the driver CD for the wireless card, and let it mount (most desktops will automount the CD). Try this: (your .inf driver file may not be called airplus!) Code: stickman@stickman-linux:~> cd /media stickman@stickman-linux:/media> ls -R *.inf /bin/ls: *.inf: No such file or directory stickman@stickman-linux:/media> ls -R *.INF /media/cdrecorder/drivers/win2k/AIRPLUS.INF stickman@stickman-linux:/media>ndiswrapper -i /media/cdrecorder/drivers/win2k/AIRPLUS.INF airplus driver installed, hardware present Code: stickman@stickman-linux:~>hwinfo --pci
*(SNIP)*
21: PCI 200.0: 0280 Network controller
[Created at pci.300]
UDI: /org/freedesktop/Hal/devices/pci_104c_8400
Unique ID: y9sn.Od_b5bg3CrF
Parent ID: 8otl.IR44dvWvxb8
SysFS ID: /devices/pci0000:00/0000:00:04.0/0000:02:00.0
SysFS BusID: 0000:02:00.0
Hardware Class: network
Model: "D-Link DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus]"
Vendor: pci 0x104c "Texas Instruments"
Device: pci 0x8400 "ACX 100 22Mbps Wireless Interface"
SubVendor: pci 0x1186 "D-Link System Inc"
SubDevice: pci 0x3b00 "DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus]"
*(SNIP)*
What we're looking for is a PCI ID number, in the form of 0000:0000. If you look, you can see the D-Link card is at 0000:0200 (it's shown as 0000:02:00 but it's the number we're looking for). Now we can tell ndiswrapper to use the "airplus" driver with the card at ID 0000:0200 as such: Code: stickman@stickman-linux:~>ndiswrapper -d 0000:0200 airplus Driver 'airplus' is used for '0000:0200' stickman@stickman-linux:~>ndiswrapper -m Written 'modprobe.conf' Let me know if this helps at all. | ||
| | | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ars Technica // Prof. wants FCC spectrum auction winners to support "wireless network | Gizmo | Ars Technica RSS | 0 | 21-May-07 02:00 PM |
| Ars Technica // The truth behind HDCP and video card support | Gizmo | Ars Technica RSS | 0 | 14-February-06 10:09 PM |
| Is there sound card support on my mobo? | Psycho Pigeon | Motherboards / CPUs | 6 | 06-August-05 06:02 PM |
| FS: wireless b/g PCI card | godling | Trading Post | 1 | 17-January-05 04:33 PM |
| Slashdot // Linux Support for Wireless Laptop Internet? | Gizmo | Slashdot RSS | 0 | 29-November-04 08:17 AM |