acx100 wifi card no go on thinkpad 570 running 2.12

Booting, installing, newbie
Message
Author
jas.
Posts: 18
Joined: Fri 10 Nov 2006, 04:37

#16 Post by jas. »

ok i'm just gonna go ahead and post this stuff in case it shows anyone anything. note two things:

1. this is after running dhcpcd unsuccessfully a few times.
2. i grepped /var/log/messages for dhcp information, and came up with a bunch of "broadcasting DHCP_DISCOVER" followed shortly by "timed out waiting for a valid DHCP server response."

since the card is seen and up, and the dhcp is the thing that's not working, i would think it was a problem with my router somehow, except that that's working fine. i can post anything from there that might help as well.

dmesg:

Code: Select all

 2C
setting RXconfig to 2010:0FDD
acx: form factor 0x00 (unspecified), radio type 0x11 (RFMD), EEPROM version 0x04, uploaded firmware 'Rev 1.9.8.b' (0x01020505)
creating /proc entry driver/acx_wlan0
creating /proc entry driver/acx_wlan0_diag
creating /proc entry driver/acx_wlan0_eeprom
creating /proc entry driver/acx_wlan0_phy
acx v0.3.35: net device wlan0, driver compiled against wireless extensions 20 and Linux 2.6.18.1
USB module v0.3.35 initialized, probing for devices...
usbcore: registered new driver acx_usb
acx_set_status(1):SCANNING
updating initial settings on iface activation
get_mask 0x00000000, set_mask 0x0036EEFC
important setting has been changed. Need to update packet templates, too
updating packet templates
updating Tx fallback to 1 retries
updating transmit power: 18 dBm
wlan0: changing radio power level to 18 dBm (41)
updating antenna value: 0x8F
updating Energy Detect (ED) threshold: 112
updating Channel Clear Assessment (CCA) value: 0x0D
updating channel to: 1
updating: enable Tx
updating: enable Rx on channel: 1
updating short retry limit: 7, long retry limit: 4
updating tx MSDU lifetime: 4096
updating regulatory domain: 0x10
setting RXconfig to 2010:0FDD
updating WEP key settings
setting WEP key 0 as default
acx_set_status(1):SCANNING
starting radio scan
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00010000
important setting has been changed. Need to update packet templates, too
updating packet templates
acx_set_status(1):SCANNING
start_scan: seems like previous scan is still running. Not starting anew. Please report
get_mask 0x00000000, set_mask 0x00000000 - after update
sta_list_add: sta=00:A0:C5:B9:63:9E
sta_list_add: sta=00:16:B6:B0:32:B5
acx_i_timer: adev->status=1 (SCANNING)
continuing scan (1 sec)
acx: unknown EID 221 in mgmt frame at offset 54. IE: DD 04 08 00 28 00
sta_list_add: sta=00:40:05:CA:36:E0
acx: unknown EID 221 in mgmt frame at offset 54. IE: DD 04 08 00 28 00
acx: unknown EID 221 in mgmt frame at offset 54. IE: DD 04 08 00 28 00
scan table: SSID='Kater Info' CH=6 SIR=63 SNR=0
peer_cap 0x0411, needed_cap 0x0001
ESSID doesn't match! ('Kater Info' station, 'jaskel' config)
scan table: SSID='itsmine' CH=6 SIR=37 SNR=0
peer_cap 0x0011, needed_cap 0x0001
ESSID doesn't match! ('itsmine' station, 'jaskel' config)
scan table: SSID='jaskel' CH=11 SIR=90 SNR=19
peer_cap 0x0051, needed_cap 0x0001
found station with matching ESSID! ('jaskel' station, 'jaskel' config)
matching station found: 00:40:05:CA:36:E0, joining
sending authentication1 request, awaiting response
acx_set_status(2):WAIT_AUTH
rates_basic:0003->03, rates_supported:0127->1F
BSS_Type = 2
JoinBSSID MAC:00:40:05:CA:36:E0
acx_i_timer: adev->status=2 (WAIT_AUTH)
resend authen1 request (attempt 2)
sending authentication1 request, awaiting response
AUTHEN adev->addr=00:80:C8:AE:16:57 a1=00:80:C8:AE:16:57 a2=00:40:05:CA:36:E0 a3=00:40:05:CA:36:E0 adev->bssid=00:40:05:CA:36:E0
algorithm is ok
acx_process_authen auth seq step 2
acx_set_status(3):AUTHENTICATED
sending association request, awaiting response. NOT ASSOCIATED YET
association: requesting caps 0x0041, ESSID 'jaskel'
acx_set_status(4):ASSOCIATED
ASSOCIATED!
acx_i_timer: adev->status=4 (ASSOCIATED)
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
  Vendor: SanDisk   Model: Cruzer Micro      Rev: 2033
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 503808 512-byte hdwr sectors (258 MB)
sda: Write Protect is off
sda: Mode Sense: 02 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 503808 512-byte hdwr sectors (258 MB)
sda: Write Protect is off
sda: Mode Sense: 02 00 00 00
sda: assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete
get_mask 0x00000000, set_mask 0x00040000
important setting has been changed. Need to update packet templates, too
updating packet templates
rates_basic:0003->03, rates_supported:0127->1F
BSS_Type = 2
JoinBSSID MAC:00:40:05:CA:36:E0
updating WEP key settings
setting WEP key: 0 with total size: 13
setting WEP key 0 as default
acx_set_status(1):SCANNING
starting radio scan
get_mask 0x00000000, set_mask 0x00000000 - after update
sta_list_add: sta=00:16:B6:B0:32:B5
sta_list_add: sta=00:A0:C5:B9:63:9E
acx_i_timer: adev->status=1 (SCANNING)
continuing scan (1 sec)
acx: unknown EID 221 in mgmt frame at offset 54. IE: DD 04 08 00 28 00
sta_list_add: sta=00:40:05:CA:36:E0
acx: unknown EID 221 in mgmt frame at offset 54. IE: DD 04 08 00 28 00
acx: unknown EID 221 in mgmt frame at offset 54. IE: DD 04 08 00 28 00
acx_i_timer: adev->status=1 (SCANNING)
continuing scan (2 sec)
scan table: SSID='itsmine' CH=6 SIR=37 SNR=3
peer_cap 0x0011, needed_cap 0x0001
ESSID doesn't match! ('itsmine' station, 'jaskel' config)
scan table: SSID='Kater Info' CH=6 SIR=58 SNR=11
peer_cap 0x0411, needed_cap 0x0001
ESSID doesn't match! ('Kater Info' station, 'jaskel' config)
scan table: SSID='jaskel' CH=11 SIR=89 SNR=0
peer_cap 0x0051, needed_cap 0x0001
found station with matching ESSID! ('jaskel' station, 'jaskel' config)
matching station found: 00:40:05:CA:36:E0, joining
sending authentication1 request, awaiting response
acx_set_status(2):WAIT_AUTH
rates_basic:0003->03, rates_supported:0127->1F
BSS_Type = 2
JoinBSSID MAC:00:40:05:CA:36:E0
acx_i_timer: adev->status=2 (WAIT_AUTH)
resend authen1 request (attempt 2)
sending authentication1 request, awaiting response
AUTHEN adev->addr=00:80:C8:AE:16:57 a1=00:80:C8:AE:16:57 a2=00:40:05:CA:36:E0 a3=00:40:05:CA:36:E0 adev->bssid=00:40:05:CA:36:E0
algorithm is ok
acx_process_authen auth seq step 2
acx_set_status(3):AUTHENTICATED
sending association request, awaiting response. NOT ASSOCIATED YET
association: requesting caps 0x0051, ESSID 'jaskel'
acx_set_status(4):ASSOCIATED
ASSOCIATED!
acx_i_timer: adev->status=4 (ASSOCIATED)
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
eth0: autonegotiation failed; using 10mbs
eth0: MII selected
eth0: media 10BaseT, silicon revision 4
usb 1-1: USB disconnect, address 2
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
get_mask 0x00000000, set_mask 0x00000040
setting RXconfig to 2010:0FDD
get_mask 0x00000000, set_mask 0x00000000 - after update
acx_set_status(0):STOPPED
closed device
usb 1-1: new full speed USB device using uhci_hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
  Vendor: SanDisk   Model: Cruzer Micro      Rev: 2033
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 503808 512-byte hdwr sectors (258 MB)
sda: Write Protect is off
sda: Mode Sense: 02 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 503808 512-byte hdwr sectors (258 MB)
sda: Write Protect is off
sda: Mode Sense: 02 00 00 00
sda: assuming drive cache: write through
 sda: sda1
sd 1:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete
ifconfig:

Code: Select all

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:508 (508.0 B)  TX bytes:508 (508.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:80:C8:AE:16:57  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:2360 (2.3 KiB)
          Interrupt:11 Base address:0x1400 
iwconfig:

Code: Select all

wlan0     IEEE 802.11b+  ESSID:"jaskel"  Nickname:"acx v0.3.35"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:40:05:CA:36:E0   
          Bit Rate:1 Mb/s   Tx-Power=18 dBm   Sensitivity=187/255  
          Retry min limit:7   RTS thr:off   
          Encryption key:(key)  Security mode:open
          Power Management:off
          Link Quality=92/100  Signal level=90/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#17 Post by tempestuous »

jas,
I just realised something critical: wpa_supplicant does NOT support the acx100 driver!
The wpa_supplicant_README.txt says this:
wpa_supplicant provides WPA wifi encryption support to the following drivers, with the appropriate commandline option:

hostap = Host AP driver (Intersil Prism2/2.5/3)
madwifi = MADWiFi (Atheros)
atmel = atmelwlandriver (this driver not available for Puppy2)
wext = generic interface supported by some other drivers (eg. bcm43xx-softmac) and ndiswrapper
ipw = Intel PRO/Wireless ipw2100/2200/3945 ... although with recent Wireless Extensions, use "wext" instead of "ipw".
Your driver is not listed.
The only way to use WPA encryption with a TexasInstruments-based device such as yours would be with ndiswrapper. Once ndiswrapper is loaded, this would be your command -

wpa_supplicant -i eth0 -D wext -c /etc/wpa_supplicant.conf
Last edited by tempestuous on Sun 26 Nov 2006, 09:48, edited 1 time in total.

User avatar
BlackAdder
Posts: 385
Joined: Sun 22 May 2005, 23:29

#18 Post by BlackAdder »

Post removed, may no longer be relevant in light of tempestuous' comments.

jas.
Posts: 18
Joined: Fri 10 Nov 2006, 04:37

#19 Post by jas. »

tempestuous wrote:jas,
I just realised something critical: wpa_supplicant does NOT support the acx100 driver!
wow, that would totally explain it.

but i suspect it isn't the real issue--your post inspired me to google for WPA and di-614+ (that's the router i'm using). i hadn't seriously considered that the router might be the thing causing the issue, since it works fine otherwise.

however, that google turns up these sites, one of which has to do with FreeBSD instead of linux, but it looks like the same issue:

http://lists.shmoo.com/pipermail/hostap ... 12060.html
http://www.linuxquestions.org/questions ... p?t=268427

a couple of messages in those threads lead me to believe that actually the problem is between the router and the card when using linux/unix/bsd drivers.

basically what i'm saying is that i suspect we're trying to solve several problems at once here, and that it may not be solvable with my current setup.

plus i can't seem to get ndiswrapper working with this card, which happened before. the 'airplus invalid driver!' is as close as i can get.

edited: i notice that they put out new firmware for the router this past March, which seems kind of late considering that they discontinued it over two years ago--and supposedly it only fixes NTP--but i'm going to upgrade and see if it changes anything.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#20 Post by tempestuous »

There may be issues with your DI-614+ router, but it's definitely true that acx100 does not work with wpa_supplicant.
On the acx100 forum do a search for "WPA" http://sourceforge.net/forum/forum.php?forum_id=257272

jas.
Posts: 18
Joined: Fri 10 Nov 2006, 04:37

#21 Post by jas. »

you're right, tempestuous.

unfortunately, i can't seem to get ndiswrapper working. the XP driver won't work at all, as i mentioned above; installing the Win2000 driver sees the card:

#ndiswrapper -l
installed drivers:
airplus driver installed, hardware (104C:8400) present (alternate driver: acx)

but i can't get the card to appear. the system sees lo, it sees eth0 (which doesn't have a cable attached), but it doesn't see wlan0. this is the problem i had with puppy and ubuntu and mepis and basically every linux i tried to install earlier -- basically the problem i've had with running wifi on linux on this machine and card in general. check out dmesg after installing airplus.inf using ndiswrapper and reseating the card:

Code: Select all

pccard: CardBus card inserted into slot 0
ndiswrapper: driver airplus (D-Link,09/08/2003,4.15.5.1) loaded
PCI: Enabling device 0000:02:00.0 (0000 -> 0003)
PCI: Found IRQ 11 for device 0000:02:00.0
PCI: Sharing IRQ 11 with 0000:00:07.0
PCI: Setting latency timer of device 0000:02:00.0 to 64
ndiswrapper: using IRQ 11
ndiswrapper (add_bin_file:320): couldn't allocate memory
ndiswrapper (get_bin_file:282): loadndiswrapper failed (59904); check system log for messages from 'loadndisdriver'
ndiswrapper (miniport_init:269): couldn't initialize device: C0000001
ndiswrapper (pnp_start_device:426): Windows driver couldn't initialize the device (C0000001)
unregister_netdevice: device eth%d/c75d3000 never was registered
ndiswrapper (miniport_halt:326): device c75d3280 is not initialized - not halting
ndiswrapper: device eth%d removed
ndiswrapper: probe of 0000:02:00.0 failed with error -22
it's screwy, i tells ya. screwy.

User avatar
BlackAdder
Posts: 385
Joined: Sun 22 May 2005, 23:29

#22 Post by BlackAdder »

No, it isn't so screwy. The latest version of ndiswrapper fails for me also with the airplus Windows drivers. The older version worked okay (e.g. with Puppy 2.02).
One thing that I did note from your listings is that you have version 0.3.35 of the acx driver, whereas my working version is 0.3.11. Don't know why there is a version difference, and it may be irrelevant, but any port in a storm. I am using 2.12 final BTW.

jas.
Posts: 18
Joined: Fri 10 Nov 2006, 04:37

#23 Post by jas. »

interesting.

back to work tomorrow so i'll have less time to play with this for several days or even a week, but i'll continue to experiment when i have a moment and post anything of interest when i have a chance (incidentally a new router/wireless card may be in my future anyway, for various reasons, so the issues may be solved another way).

thanks for your help, and you too tempestuous, and you too barry. this is good stuff.

Post Reply