Quote:
|
Originally Posted by Hangdog42
That suggests a couple of possibilities:
1) The power to the card is turned off. If this is a laptop, most of them have some sort of key combination that turns the power to the wireless card on and off. Make sure it is on.
|
The amber activity light on the card is on solid. This is how it behaves if there's no driver that sees it. When I load airo and airo_cs modules at the command line, activity and status lights start blinking as one would expect and it works (with no WPA available).
Quote:
|
Originally Posted by Hangdog42
2) The Windows driver you've got isn't happy under ndiswrapper. You might check the cards manufacturer's website for the latest XP driver. It also would be worth a look in the ndiswrapper wiki for any suggestions on drivers that have worked. Also, by any chance is this a 64 bit version of Ubuntu?
|
Downloaded this driver from cisco.com a couple of days ago; it's current.
The only info on an Aironet 350 on the wiki is for a PCI card, not a PCMCIA card. :-(
This a 32-bit Ubuntu install on a Dell Latitude C600 (P3-700) lappy.
I did find some information at
http://www.jmarki.net/drupal/?q=node/36 . Basically, it says to copy the 14B9:xxxx.5.conf file to 14B9:xxxx.8.conf, edit all references to bus type 5 (PCI) to 8 (PCMCIA), and change the bus type in the file also. Then you find the pci address of the PCMCIA bus and create a symlink: ln -s 14B9:xxxx.8.conf yyyy:yyyy.5.conf where xxxx:xxxx is the PCI address of the PCMCIA bus.
Unfortunately, when I follow this process, here's what I get:
root@lapdog:/etc/ndiswrapper/netx500# ndiswrapper -l
netx500 : driver installed
device (104C:AC51) present (alternate driver: yenta_socket)
root@lapdog:/etc/ndiswrapper/netx500# rmmod yenta_socket
ERROR: Module yenta_socket is in use
root@lapdog:/etc/ndiswrapper/netx500# modprobe ndiswrapper
root@lapdog:/etc/ndiswrapper/netx500# dmesg
<snip>
[15191.889000] ndiswrapper version 1.38 loaded (preempt=no,smp=no)
[15191.907000] usbcore: registered new interface driver ndiswrapper
Same result: the driver doesn't find the card, which sits there with its solid amber light, silently mocking me. ;-)
I assume yenta_socket is the PCMCIA bus driver. I blacklisted it in /etc/modprobe.conf and rebooted the machine, but without yenta no amber light before or after "modprobe ndisrwapper."
So pretty clearly ndiswrapper is having problems finding this card on this PCMCIA bus. Blech.
When I do ndiswrapper -a 104c:ac51 (PCI address of the PCMCIA bus) netx500 it generates a symlink, but still no worky.
Some hopefully worthwhile info below my sig.
doc
root@lapdog:/etc/ndiswrapper/netx500# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:03.0 CardBus bridge: Texas Instruments PCI1420
00:03.1 CardBus bridge: Texas Instruments PCI1420
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:08.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator (rev 10)
00:10.0 Ethernet controller: 3Com Corporation 3c556 Hurricane CardBus [Cyclone] (rev 10)
00:10.1 Communication controller: 3Com Corporation Mini PCI 56k Winmodem (rev 10)
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02)
root@lapdog:/etc/ndiswrapper/netx500# lspci -n
00:00.0 0600: 8086:7190 (rev 03)
00:01.0 0604: 8086:7191 (rev 03)
00:03.0 0607: 104c:ac51
00:03.1 0607: 104c:ac51
00:07.0 0680: 8086:7110 (rev 02)
00:07.1 0101: 8086:7111 (rev 01)
00:07.2 0c03: 8086:7112 (rev 01)
00:07.3 0680: 8086:7113 (rev 03)
00:08.0 0401: 125d:1998 (rev 10)
00:10.0 0200: 10b7:6055 (rev 10)
00:10.1 0780: 10b7:1007 (rev 10)
01:00.0 0300: 1002:4c46 (rev 02)
root@lapdog:/etc/ndiswrapper/netx500# lspcmcia
Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:00:03.0)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:00:03.1)
Socket 1 Device 0: [-- no driver --] (bus ID: 1.0)