From: Tom R. <tr...@ke...> - 2004-06-26 21:55:16
|
Hello. I picked up two D-Link DWL-G630's (impulse buy, they had rebates) last weekend. After google'ing and seeing that these are supposed to have a Marvell cipset I was somewhat happy to find when I inserted one of mine (probably going to return the other) that it in fact has a TI ACX 111 in it. The bad news is, that on 2.6.7 and the 0.2.0pre8_plus_fixes_13 driver, it just doesn't yet work (I had to switch back to the macro versions of the I/O routines to get the driver to compile), nor does the same version work on 2.4.26 (but it does compile fine, out of the box). The log, with debug=0xffff from 2.6.7 can be seen here: http://stop.crashing.org:16080/~trini/dwl-g630_acx111.txt -- Tom Rini http://gate.crashing.org/~trini/ |
From: Tom R. <tr...@ke...> - 2004-06-20 02:33:30
|
Hello. I just picked up two D-Link DWL-G630's (impulse buy, they had rebates). After google'ing and seeing that these are supposed to have a Marvell cipset I was somewhat happy to find when I inserted one of mine (probably going to return the other) that it in fact has a TI ACX 111 in it. The bad news is, that on 2.6.7 it just doesn't yet work (I had to switch back to the macro versions of the I/O routines to get the driver to compile). I'm going to try 2.4 on it soon, but the following is the dmesg from just insertion, and then from trying to do an ifup wlan0 on it (iwconfig showed no signal and an incorrect AP, so I'm not surprised it failed): Jun 19 19:21:58 cutter-john kernel: -24764 =3D=3D> acx100_init_module Jun 19 19:21:58 cutter-john kernel: acx100: It looks like you've been coaxe= d into buying a wireless network card Jun 19 19:21:58 cutter-john kernel: acx100: that uses the mysterious ACX100= /ACX111 chip from Texas Instruments. Jun 19 19:21:58 cutter-john kernel: acx100: You should better have bought e= =2Eg. a PRISM(R) chipset based card, Jun 19 19:21:58 cutter-john kernel: acx100: since that would mean REAL vend= or Linux support. Jun 19 19:21:58 cutter-john kernel: acx100: Given this info, it's evident t= hat this driver is quite EXPERIMENTAL, Jun 19 19:21:58 cutter-john kernel: acx100: thus your mileage may vary. Vis= it http://acx100.sf.net for support. Jun 19 19:21:58 cutter-john kernel: acx100: WARNING: Using 16 bit I/O acces= s only! Jun 19 19:21:58 cutter-john kernel: acx100_init_module: dev_info is: TI acx= _pci Jun 19 19:21:58 cutter-john kernel: acx100_init_module: TI acx_pci.o: Ver 0= =2E2.0pre8 Driver initialized, waiting for cards to probe... Jun 19 19:21:58 cutter-john kernel: -24763 <=3D=3D acx100_init_module: 0000= 0000 Jun 19 19:22:03 cutter-john kernel: -20327 =3D=3D> acx100_probe_pci Jun 19 19:22:03 cutter-john kernel: PCI: Enabling device 0000:06:00.0 (0000= -> 0002) Jun 19 19:22:03 cutter-john kernel: acx100_probe_pci: WARNING: ACX111 suppo= rt is highly experimental! Jun 19 19:22:03 cutter-john kernel: Found ACX111-based wireless network car= d at 0000:06:00.0, irq:9, phymem1:0x19020000, phymem2:0x19000000, mem1:0xd8= 99f000, mem1_size:8192, mem2:0xd89ef000, mem2_size:131072. Jun 19 19:22:03 cutter-john kernel: initial debug setting is 0xffff Jun 19 19:22:03 cutter-john kernel: Allocating 11612, 2D5Ch bytes for wland= evice_t Jun 19 19:22:03 cutter-john kernel: acx100_probe_pci: using ACX111 io resou= rce addresses (size: 54) Jun 19 19:22:03 cutter-john kernel: hw_unavailable =3D 1 Jun 19 19:22:03 cutter-john kernel: -20327 =3D=3D> acx100_read_eeprom_off= set Jun 19 19:22:03 cutter-john kernel: EEPROM read 0x0380 --> 0x00 Jun 19 19:22:03 cutter-john kernel: -20326 <=3D=3D acx100_read_eeprom_off= set: 00000001 Jun 19 19:22:03 cutter-john kernel: -20326 =3D=3D> acx100_read_eeprom_off= set Jun 19 19:22:03 cutter-john kernel: EEPROM read 0x0381 --> 0x00 Jun 19 19:22:03 cutter-john kernel: -20326 <=3D=3D acx100_read_eeprom_off= set: 00000001 Jun 19 19:22:03 cutter-john kernel: -20326 =3D=3D> acx100_read_eeprom_off= set Jun 19 19:22:03 cutter-john kernel: EEPROM read 0x0382 --> 0x00 Jun 19 19:22:03 cutter-john kernel: -20325 <=3D=3D acx100_read_eeprom_off= set: 00000001 Jun 19 19:22:03 cutter-john kernel: -20325 =3D=3D> acx100_read_eeprom_off= set Jun 19 19:22:03 cutter-john kernel: EEPROM read 0x0383 --> 0x00 Jun 19 19:22:03 cutter-john kernel: -20325 <=3D=3D acx100_read_eeprom_off= set: 00000001 Jun 19 19:22:03 cutter-john kernel: -20325 =3D=3D> acx100_read_eeprom_off= set Jun 19 19:22:03 cutter-john kernel: EEPROM read 0x0384 --> 0x00 Jun 19 19:22:03 cutter-john kernel: -20324 <=3D=3D acx100_read_eeprom_off= set: 00000001 Jun 19 19:22:03 cutter-john kernel: -20324 =3D=3D> acx100_read_eeprom_off= set Jun 19 19:22:03 cutter-john kernel: EEPROM read 0x0385 --> 0x00 Jun 19 19:22:03 cutter-john kernel: -20324 <=3D=3D acx100_read_eeprom_off= set: 00000001 Jun 19 19:22:03 cutter-john kernel: acx_show_card_eeprom_id: EEPROM card ID= string check found empty card ID: this is a DWL-650+ variant, no?? Jun 19 19:22:03 cutter-john kernel: acx100_probe_pci: TI acx_pci: Using IRQ= 9 Jun 19 19:22:03 cutter-john kernel: -20324 =3D=3D> acx100_reset_dev Jun 19 19:22:03 cutter-john kernel: reset hw_unavailable++ Jun 19 19:22:03 cutter-john kernel: -20324 =3D=3D> acx100_reset_mac Jun 19 19:22:03 cutter-john kernel: acx100_reset_mac: enable soft reset... Jun 19 19:22:03 cutter-john kernel: -20324 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20243 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: acx100_reset_mac: disable soft reset an= d go to init mode... Jun 19 19:22:03 cutter-john kernel: -20243 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20159 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20159 <=3D=3D acx100_reset_mac Jun 19 19:22:03 cutter-john kernel: -20159 =3D=3D> acx100_upload_fw Jun 19 19:22:03 cutter-john kernel: Attention: no custom firmware directory= specified (via module parameter firmware_dir), thus using our default firm= ware directory /usr/share/acx Jun 19 19:22:03 cutter-john pci.agent[2076]: acx_pci: already loaded Jun 19 19:22:03 cutter-john kernel: Firmware: '/usr/share/acx/TIACX111.BIN'= not found. Trying alternative firmware. Jun 19 19:22:03 cutter-john kernel: Trying to load firmware: '/usr/share/ac= x/FwRad16.bin' Jun 19 19:22:03 cutter-john kernel: Allocated 83024 bytes for firmware modu= le loading. Jun 19 19:22:03 cutter-john kernel: not using auto increment for firmware l= oading. Jun 19 19:22:03 cutter-john kernel: -20100 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20080 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20075 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20054 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20049 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20028 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20022 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -20002 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19997 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19976 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: acx100_write_fw: Firmware written. Jun 19 19:22:03 cutter-john kernel: -19958 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19938 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19923 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19903 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19888 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19868 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19854 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19834 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19820 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19800 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: acx100_write_fw (firmware): 1, acx100_v= alidate_fw: 1 Jun 19 19:22:03 cutter-john kernel: -19793 <=3D=3D acx100_upload_fw: 00= 000001 Jun 19 19:22:03 cutter-john kernel: -19793 =3D=3D> acx100_reset_mac Jun 19 19:22:03 cutter-john kernel: acx100_reset_mac: enable soft reset... Jun 19 19:22:03 cutter-john kernel: -19793 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19782 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: acx100_reset_mac: disable soft reset an= d go to init mode... Jun 19 19:22:03 cutter-john kernel: -19782 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19772 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19772 <=3D=3D acx100_reset_mac Jun 19 19:22:03 cutter-john kernel: acx100_reset_dev: configure interrupt m= ask at d4h to: B9FFh... Jun 19 19:22:03 cutter-john kernel: acx100_reset_dev: boot up eCPU and wait= for complete... Jun 19 19:22:03 cutter-john kernel: -19772 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19672 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19672 =3D=3D> acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19572 <=3D=3D acx100_schedule Jun 19 19:22:03 cutter-john kernel: -19572 =3D=3D> acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19472 <=3D=3D acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19472 =3D=3D> acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19372 <=3D=3D acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19372 =3D=3D> acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19272 <=3D=3D acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19272 =3D=3D> acx100_verify_init Jun 19 19:22:04 cutter-john kernel: -19272 <=3D=3D acx100_verify_init: = 00000001 Jun 19 19:22:04 cutter-john kernel: acx100_reset_dev: Received signal that = card is ready to be configured :) (the eCPU has woken up) Jun 19 19:22:04 cutter-john kernel: acx100_reset_dev: Clean up cmd mailbox = access area Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: -19272 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x008c --> 0x4e Jun 19 19:22:04 cutter-john kernel: -19272 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19272 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x008d --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19271 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19271 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x008e --> 0x54 Jun 19 19:22:04 cutter-john kernel: -19271 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19271 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x008f --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19270 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19270 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0090 --> 0x53 Jun 19 19:22:04 cutter-john kernel: -19270 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19270 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0091 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19269 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19269 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0092 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19269 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19269 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0093 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19268 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19268 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0094 --> 0x41 Jun 19 19:22:04 cutter-john kernel: -19268 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19268 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0095 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19267 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19267 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0096 --> 0x43 Jun 19 19:22:04 cutter-john kernel: -19266 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19266 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0097 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19266 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19266 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0098 --> 0x58 Jun 19 19:22:04 cutter-john kernel: -19265 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19265 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0099 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19265 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19265 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x009a --> 0x31 Jun 19 19:22:04 cutter-john kernel: -19264 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19264 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x009b --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19264 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19264 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x009c --> 0x31 Jun 19 19:22:04 cutter-john kernel: -19263 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19263 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x009d --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19263 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19263 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x009e --> 0x31 Jun 19 19:22:04 cutter-john kernel: -19262 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19262 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x009f --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19262 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19262 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a0 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19261 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19261 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a1 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19261 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19261 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a2 --> 0xff Jun 19 19:22:04 cutter-john kernel: -19260 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19260 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a3 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19258 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19258 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a4 --> 0x20 Jun 19 19:22:04 cutter-john kernel: -19258 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19258 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a5 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19257 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19257 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a6 --> 0x04 Jun 19 19:22:04 cutter-john kernel: -19257 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19257 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a7 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19256 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19256 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a8 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19256 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19255 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00a9 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19255 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19255 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00aa --> 0x01 Jun 19 19:22:04 cutter-john kernel: -19254 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19254 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00ab --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19254 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19254 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00ac --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19253 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19253 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00ad --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19253 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19253 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00ae --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19251 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19251 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00af --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19251 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19251 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b0 --> 0x21 Jun 19 19:22:04 cutter-john kernel: -19250 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19250 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b1 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19250 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19250 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b2 --> 0x02 Jun 19 19:22:04 cutter-john kernel: -19249 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19249 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b3 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19249 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19249 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b4 --> 0x06 Jun 19 19:22:04 cutter-john kernel: -19248 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19248 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b5 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19248 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19248 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b6 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19247 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19247 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b7 --> 0x00 Jun 19 19:22:04 cutter-john kernel: -19247 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19247 =3D=3D> acx100_read_eeprom_o= ffset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x00b8 --> 0x1a Jun 19 19:22:04 cutter-john kernel: -19246 <=3D=3D acx100_read_eeprom_o= ffset: 00000001 Jun 19 19:22:04 cutter-john kernel: reset hw_unavailable-- Jun 19 19:22:04 cutter-john kernel: -19246 <=3D=3D acx100_reset_dev: 0000= 0001 Jun 19 19:22:04 cutter-john kernel: acx100: allocated net device wlan0, dri= ver compiled against wireless extensions v16 and Linux 2.6.7 Jun 19 19:22:04 cutter-john kernel: -19246 =3D=3D> acx100_read_eeprom_off= set Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x0005 --> 0x05 Jun 19 19:22:04 cutter-john kernel: -19245 <=3D=3D acx100_read_eeprom_off= set: 00000001 Jun 19 19:22:04 cutter-john kernel: sizeof(memmap)=3D44 bytes Jun 19 19:22:04 cutter-john kernel: -19245 =3D=3D> acx100_init_mac Jun 19 19:22:04 cutter-john kernel: ***************************************= *** Jun 19 19:22:04 cutter-john kernel: ************ acx100_initmac_1 *********= *** Jun 19 19:22:04 cutter-john kernel: ***************************************= *** Jun 19 19:22:04 cutter-john kernel: -19245 =3D=3D> acx100_init_mboxes Jun 19 19:22:04 cutter-john kernel: =3D=3D> Get the mailbox pointers from t= he scratch pad registers Jun 19 19:22:04 cutter-john kernel: CmdMailboxOffset =3D 1dd00 Jun 19 19:22:04 cutter-john kernel: InfoMailboxOffset =3D 1de88 Jun 19 19:22:04 cutter-john kernel: <=3D=3D Get the mailbox pointers from t= he scratch pad registers Jun 19 19:22:04 cutter-john kernel: CommandParameters =3D [ 0xd8a0cd04 ] Jun 19 19:22:04 cutter-john kernel: InfoParameters =3D [ 0xd8a0ce8c ] Jun 19 19:22:04 cutter-john kernel: -19245 <=3D=3D acx100_init_mboxes Jun 19 19:22:04 cutter-john kernel: -19245 =3D=3D> acx100_load_radio Jun 19 19:22:04 cutter-john kernel: -19245 =3D=3D> acx100_issue_cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D44): Jun 19 19:22:04 cutter-john kernel: 08 00 30 00 00 00 00 00 60 16 01 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: -19244 <=3D=3D acx100_issue_cmd: = 00000001 Jun 19 19:22:04 cutter-john kernel: trying to read /usr/share/acx/RADIO16.B= IN Jun 19 19:22:04 cutter-john kernel: Allocated 7208 bytes for firmware modul= e loading. Jun 19 19:22:04 cutter-john kernel: -19215 =3D=3D> acx100_issue_cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0xF timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D0): Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x000f, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19215 <=3D=3D acx100_issue_cmd: = 00000001 Jun 19 19:22:04 cutter-john kernel: not using auto increment for firmware l= oading. Jun 19 19:22:04 cutter-john kernel: acx100_write_fw: Firmware written. Jun 19 19:22:04 cutter-john kernel: acx100_write_fw (radio): 1, acx100_vali= date_fw: 1 Jun 19 19:22:04 cutter-john kernel: -19205 =3D=3D> acx100_issue_cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x10 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D0): Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0010, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19205 <=3D=3D acx100_issue_cmd: = 00000001 Jun 19 19:22:04 cutter-john kernel: -19205 =3D=3D> acx100_issue_cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x18 timeout 12000= 0. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D8): Jun 19 19:22:04 cutter-john kernel: 60 16 01 00 20 1C 00 00=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: -19205 =3D=3D> acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19184 <=3D=3D acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19143 =3D=3D> acx100_schedule Jun 19 19:22:04 cutter-john kernel: -19123 <=3D=3D acx100_schedule Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0018, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19123 <=3D=3D acx100_issue_cmd: = 00000001 Jun 19 19:22:04 cutter-john kernel: -19123 =3D=3D> acx100_issue_cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D44): Jun 19 19:22:04 cutter-john kernel: 08 00 30 00 00 00 00 00 80 32 01 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: -19122 <=3D=3D acx100_issue_cmd: = 00000001 Jun 19 19:22:04 cutter-john kernel: -19121 =3D=3D> acx111_init_packet= _templates Jun 19 19:22:04 cutter-john kernel: acx111_init_packet_templates: Init max = packet templates Jun 19 19:22:04 cutter-john kernel: -19121 =3D=3D> acx100_init_max_= probe_request_template Jun 19 19:22:04 cutter-john kernel: -19121 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x16 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D70): Jun 19 19:22:04 cutter-john kernel: 44 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john last message repeated 2 times Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0016, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19121 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: -19121 =3D=3D> acx100_init_ma= x_null_data_template Jun 19 19:22:04 cutter-john kernel: -19121 =3D=3D> acx100_issue= _cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x15 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D26): Jun 19 19:22:04 cutter-john kernel: 18 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0015, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19120 <=3D=3D acx100_issue= _cmd: 00000001 Jun 19 19:22:04 cutter-john kernel: -19120 <=3D=3D acx100_init_ma= x_null_data_template: 00000001 Jun 19 19:22:04 cutter-john kernel: -19120 =3D=3D> acx100_init_ma= x_beacon_template Jun 19 19:22:04 cutter-john kernel: -19120 =3D=3D> acx100_issue= _cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x13 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D86): Jun 19 19:22:04 cutter-john kernel: 54 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john last message repeated 3 times Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0013, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19119 <=3D=3D acx100_issue= _cmd: 00000001 Jun 19 19:22:04 cutter-john kernel: -19119 <=3D=3D acx100_init_ma= x_beacon_template: 00000001 Jun 19 19:22:04 cutter-john kernel: -19119 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0xA timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D258): Jun 19 19:22:04 cutter-john kernel: 00 01 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john last message repeated 14 times Jun 19 19:22:04 cutter-john kernel: 00 00=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x000a, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19116 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: -19116 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x14 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D86): Jun 19 19:22:04 cutter-john kernel: 54 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john last message repeated 3 times Jun 19 19:22:04 cutter-john kernel: 00 00 00 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0014, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19115 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: -19115 <=3D=3D acx111_init_pack= et_templates: 00000001 Jun 19 19:22:04 cutter-john kernel: -19115 =3D=3D> acx111_create_dm= a_regions Jun 19 19:22:04 cutter-john kernel: <=3D=3D Initialize the Queue Indicator Jun 19 19:22:04 cutter-john kernel: -19115 =3D=3D> acx111_create_= tx_host_desc_queue Jun 19 19:22:04 cutter-john kernel: pDc->TxBufferPoolSize =3D 0x bde0 Jun 19 19:22:04 cutter-john kernel: pDc->TxBufferPool =3D 0xc0330000 Jun 19 19:22:04 cutter-john kernel: pDc->TxBufferPoolPhyAddr =3D 0x 330000 Jun 19 19:22:04 cutter-john kernel: pDc->pTxHostDescQPool =3D 0xc034a000 Jun 19 19:22:04 cutter-john kernel: pDc->TxHostDescQPoolPhyAddr =3D 0x 34a= 000 Jun 19 19:22:04 cutter-john kernel: -19115 <=3D=3D acx111_create_= tx_host_desc_queue Jun 19 19:22:04 cutter-john kernel: -19114 =3D=3D> acx100_create_= rx_host_desc_queue Jun 19 19:22:04 cutter-john kernel: pDc->pRxHostDescQPool =3D 0xc0349000 Jun 19 19:22:04 cutter-john kernel: pDc->RxHostDescQPoolPhyAddr =3D 0x 349= 000 Jun 19 19:22:04 cutter-john kernel: pDc->pRxBufferPool =3D 0xc0080000 Jun 19 19:22:04 cutter-john kernel: pDc->RxBufferPoolPhyAddr =3D 0x 80000 Jun 19 19:22:04 cutter-john kernel: -19114 <=3D=3D acx100_create_= rx_host_desc_queue: 00000000 Jun 19 19:22:04 cutter-john kernel: acx111_create_dma_regions: set up acx11= 1 queue memory configuration (queue configs + descriptors) Jun 19 19:22:04 cutter-john kernel: -19114 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D32): Jun 19 19:22:04 cutter-john kernel: 03 00 1C 00 01 00 00 01 0A 01 01 00 0F = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 10 00 07 00 00 90 34 00 10 00 00 0F E7 = 0F A8 D8=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19112 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: -19112 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D24): Jun 19 19:22:04 cutter-john kernel: 05 00 18 00 20 96 01 00 20 46 01 00 14 = 38 01 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 07 00 54 3B 01 00=20 Jun 19 19:22:04 cutter-john kernel: -19112 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: dump queue head: Jun 19 19:22:04 cutter-john kernel: length: 24 Jun 19 19:22:04 cutter-john kernel: tx_memory_block_address (from card): 19= 620 Jun 19 19:22:04 cutter-john kernel: rx_memory_block_address (from card): 14= 620 Jun 19 19:22:04 cutter-john kernel: rx1_queue address (from card): 13814 Jun 19 19:22:04 cutter-john kernel: tx1_queue address (from card): 13B54 Jun 19 19:22:04 cutter-john kernel: -19112 =3D=3D> acx100_create_= tx_desc_queue Jun 19 19:22:04 cutter-john kernel: priv->iobase2 =3D 0xd89ef000 Jun 19 19:22:04 cutter-john kernel: pDc->ui32ACXTxQueueStart =3D 0x00013b54 Jun 19 19:22:04 cutter-john kernel: pDc->pTxDescQPool =3D 0xd8a02b54 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2b54, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2b88, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2bbc, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2bf0, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2c24, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2c58, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2c8c, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2cc0, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2cf4, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2d28, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2d5c, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2d90, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2dc4, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2df8, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2e2c, size: 0x34 Jun 19 19:22:04 cutter-john kernel: configure card tx descriptor =3D 0xd8a0= 2e60, size: 0x34 Jun 19 19:22:04 cutter-john kernel: -19111 <=3D=3D acx100_create_= tx_desc_queue Jun 19 19:22:04 cutter-john kernel: -19111 =3D=3D> acx100_create_= rx_desc_queue Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2814 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2848 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 287c Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 28b0 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 28e4 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2918 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 294c Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2980 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 29b4 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 29e8 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2a1c Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2a50 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2a84 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2ab8 Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2aec Jun 19 19:22:04 cutter-john kernel: configure card rx descriptor =3D 0xd8a0= 2b20 Jun 19 19:22:04 cutter-john kernel: -19110 <=3D=3D acx100_create_= rx_desc_queue Jun 19 19:22:04 cutter-john kernel: -19110 <=3D=3D acx111_create_dm= a_regions: 00000000 Jun 19 19:22:04 cutter-john kernel: -19110 =3D=3D> acx100_init_wep Jun 19 19:22:04 cutter-john kernel: acx100_init_wep: UNVERIFIED. Jun 19 19:22:04 cutter-john kernel: -19110 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D44): Jun 19 19:22:04 cutter-john kernel: 08 00 30 00 00 00 00 00 80 32 01 00 B8 = 35 01 00=20 Jun 19 19:22:04 cutter-john kernel: C8 36 01 00 C8 36 01 00 E4 37 01 00 84 = 32 01 00=20 Jun 19 19:22:04 cutter-john kernel: B7 35 01 00 14 38 01 00 94 3E 01 00=20 Jun 19 19:22:04 cutter-john kernel: -19110 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: CodeEnd:13280 Jun 19 19:22:04 cutter-john kernel: acx100_init_wep: writing WEP options. Jun 19 19:22:04 cutter-john kernel: -19110 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D7): Jun 19 19:22:04 cutter-john kernel: 07 00 03 00 0E 00 00=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19108 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: -19108 <=3D=3D acx100_init_wep Jun 19 19:22:04 cutter-john kernel: -19108 =3D=3D> acx100_set_defau= lts Jun 19 19:22:04 cutter-john kernel: -19108 =3D=3D> acx100_update_= card_settings Jun 19 19:22:04 cutter-john kernel: get_mask 0x00004182, set_mask 0x00000000 Jun 19 19:22:04 cutter-john kernel: -19108 =3D=3D> acx100_issue= _cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D10): Jun 19 19:22:04 cutter-john kernel: 01 10 06 00 A9 08 03 3D 0F 00=20 Jun 19 19:22:04 cutter-john kernel: -19107 <=3D=3D acx100_issue= _cmd: 00000001 Jun 19 19:22:04 cutter-john kernel: ERROR: don't know how to get sensitivit= y for this radio type, please try to add that! Jun 19 19:22:04 cutter-john kernel: Got sensitivity value 0 Jun 19 19:22:04 cutter-john kernel: -19107 =3D=3D> acx100_issue= _cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D5): Jun 19 19:22:04 cutter-john kernel: 0B 10 02 00 4A=20 Jun 19 19:22:04 cutter-john kernel: -19107 <=3D=3D acx100_issue= _cmd: 00000001 Jun 19 19:22:04 cutter-john kernel: Got antenna value 0x4A Jun 19 19:22:04 cutter-john kernel: -19107 =3D=3D> acx100_issue= _cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D6): Jun 19 19:22:04 cutter-john kernel: 0A 10 01 00 10 04=20 Jun 19 19:22:04 cutter-john kernel: -19107 <=3D=3D acx100_issue= _cmd: 00000001 Jun 19 19:22:04 cutter-john kernel: Got regulatory domain 0x10 Jun 19 19:22:04 cutter-john kernel: get_mask 0x00000000, set_mask 0x0000000= 0 - after update Jun 19 19:22:04 cutter-john kernel: -19107 <=3D=3D acx100_update_= card_settings Jun 19 19:22:04 cutter-john kernel: -19106 =3D=3D> acx100_read_ee= prom_offset Jun 19 19:22:04 cutter-john kernel: EEPROM read 0x016f --> 0x30 Jun 19 19:22:04 cutter-john kernel: -19106 <=3D=3D acx100_read_ee= prom_offset: 00000001 Jun 19 19:22:04 cutter-john kernel: -19106 <=3D=3D acx100_set_defau= lts: 00000001 Jun 19 19:22:04 cutter-john kernel: -19106 =3D=3D> acx100_set_beaco= n_template Jun 19 19:22:04 cutter-john kernel: -19106 =3D=3D> acx100_set_gen= eric_beacon_probe_response_frame Jun 19 19:22:04 cutter-john kernel: SSID =3D STA0308A9, len =3D 9 Jun 19 19:22:04 cutter-john kernel: -19106 <=3D=3D acx100_set_gen= eric_beacon_probe_response_frame: 00000039 Jun 19 19:22:04 cutter-john kernel: Beacon length:57 Jun 19 19:22:04 cutter-john kernel: -19106 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x13 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D59): Jun 19 19:22:04 cutter-john kernel: 39 00 80 00 00 00 FF FF FF FF FF FF 00 = 0F 3D 03=20 Jun 19 19:22:04 cutter-john kernel: 08 A9 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 64 00 42 00 00 09 53 54 41 30 33 = 30 38 41=20 Jun 19 19:22:04 cutter-john kernel: 39 01 05 82 84 0B 16 2C 03 01 01=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0013, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19105 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: -19105 <=3D=3D acx100_set_beaco= n_template: 00000001 Jun 19 19:22:04 cutter-john kernel: -19105 =3D=3D> acx100_set_probe= _response_template Jun 19 19:22:04 cutter-john kernel: -19105 =3D=3D> acx100_set_gen= eric_beacon_probe_response_frame Jun 19 19:22:04 cutter-john kernel: SSID =3D STA0308A9, len =3D 9 Jun 19 19:22:04 cutter-john kernel: -19105 <=3D=3D acx100_set_gen= eric_beacon_probe_response_frame: 00000039 Jun 19 19:22:04 cutter-john kernel: SetProberTemp: cb =3D 57 Jun 19 19:22:04 cutter-john kernel: src=3D00:0F:3D:03:08:A9 Jun 19 19:22:04 cutter-john kernel: BSSID=3D00:00:00:00:00:00 Jun 19 19:22:04 cutter-john kernel: SetProberTemp: Info1=3D00 09 53 54 41 3= 0 33 30 Jun 19 19:22:04 cutter-john kernel: SetProberTemp: Info2=3D38 41 39 01 05 8= 2 84 0B Jun 19 19:22:04 cutter-john kernel: SetProberTemp: Info3=3D16 2C 03 01 01 0= 0 00 00 Jun 19 19:22:04 cutter-john kernel: -19103 =3D=3D> acx100_issue_c= md Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x14 timeout 5000. Jun 19 19:22:04 cutter-john kernel: input pdr (len=3D59): Jun 19 19:22:04 cutter-john kernel: 39 00 50 00 00 00 FF FF FF FF FF FF 00 = 0F 3D 03=20 Jun 19 19:22:04 cutter-john kernel: 08 A9 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:04 cutter-john kernel: 00 00 64 00 42 00 00 09 53 54 41 30 33 = 30 38 41=20 Jun 19 19:22:04 cutter-john kernel: 39 01 05 82 84 0B 16 2C 03 01 01=20 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0014, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: -19103 <=3D=3D acx100_issue_c= md: 00000001 Jun 19 19:22:04 cutter-john kernel: -19103 <=3D=3D acx100_set_probe= _response_template: 00000001 Jun 19 19:22:04 cutter-john kernel: -19103 <=3D=3D acx100_init_mac: 0= 0000000 Jun 19 19:22:04 cutter-john kernel: hw_unavailable-- Jun 19 19:22:04 cutter-john kernel: -19103 =3D=3D> acx100_get_firmwar= e_version Jun 19 19:22:04 cutter-john kernel: -19102 =3D=3D> acx100_issue_cmd Jun 19 19:22:04 cutter-john kernel: acx100_issue_cmd cmd 0x1 timeout 5000. Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:04 cutter-john kernel: cmd_type 0x0001, cmd_status 0x0001 Jun 19 19:22:04 cutter-john kernel: output pdr (len=3D28): Jun 19 19:22:04 cutter-john kernel: 0D 00 18 00 52 65 76 20 31 2E 32 2E 30 = 2E 33 30=20 Jun 19 19:22:04 cutter-john kernel: 00 A9 00 00 00 00 00 00 01 01 01 03=20 Jun 19 19:22:04 cutter-john kernel: -19102 <=3D=3D acx100_issue_cmd= : 00000001 Jun 19 19:22:04 cutter-john kernel: firmware_numver 01020003 Jun 19 19:22:04 cutter-john kernel: -19102 <=3D=3D acx100_get_firmwar= e_version Jun 19 19:22:04 cutter-john kernel: -19102 =3D=3D> acx100_display_har= dware_details Jun 19 19:22:04 cutter-john kernel: acx100: form factor 0x01 (D-Link DWL-52= 0+/650+/G650+/Planet WL-8305?), radio type 0x16 (UNKNOWN, used e.g. in ACX1= 11 cards, please report the radio type name!), EEPROM version 0x0005. Uploa= ded firmware 'Rev 1.2.0.30' (0x03010101). Jun 19 19:22:04 cutter-john kernel: -19102 <=3D=3D acx100_display_har= dware_details Jun 19 19:22:04 cutter-john kernel: -19102 =3D=3D> acx100_get_stats Jun 19 19:22:04 cutter-john kernel: -19102 <=3D=3D acx100_get_stats: = d319800c Jun 19 19:22:04 cutter-john kernel: creating /proc entry driver/acx_wlan0 Jun 19 19:22:04 cutter-john kernel: creating /proc entry driver/acx_wlan0_d= iag Jun 19 19:22:04 cutter-john kernel: creating /proc entry driver/acx_wlan0_e= eprom Jun 19 19:22:04 cutter-john kernel: creating /proc entry driver/acx_wlan0_p= hy Jun 19 19:22:04 cutter-john kernel: acx100_probe_pci: TI acx_pci.o: Ver 0.2= =2E0pre8 Loaded Successfully <--- Issued 'ifup wlan0' ---> Jun 19 19:22:04 cutter-john kernel: -19026 <=3D=3D acx100_probe_pci: 00= 000000 Jun 19 19:22:13 cutter-john kernel: -10153 =3D=3D> acx100_get_stats Jun 19 19:22:13 cutter-john kernel: -10153 <=3D=3D acx100_get_stats: d3= 19800c Jun 19 19:22:13 cutter-john kernel: -10102 =3D=3D> acx100_open Jun 19 19:22:13 cutter-john kernel: OPENING DEVICE Jun 19 19:22:13 cutter-john kernel: acx100_open: request_irq 9 successful Jun 19 19:22:13 cutter-john kernel: -10101 =3D=3D> acx100_up Jun 19 19:22:13 cutter-john kernel: -10101 =3D=3D> acx100_enable_irq Jun 19 19:22:13 cutter-john kernel: -10101 <=3D=3D acx100_enable_irq Jun 19 19:22:13 cutter-john kernel: firmware version >=3D 1.9.3.e --> using= software timer Jun 19 19:22:13 cutter-john kernel: -10100 =3D=3D> acx100_start Jun 19 19:22:13 cutter-john kernel: initial settings update on iface activa= tion. Jun 19 19:22:13 cutter-john kernel: -10100 =3D=3D> acx100_update_= card_settings Jun 19 19:22:13 cutter-john kernel: get_mask 0x00000000, set_mask 0x0036eefc Jun 19 19:22:13 cutter-john kernel: resetting bssid Jun 19 19:22:13 cutter-john kernel: -10100 =3D=3D> acx100_set_s= tatus Jun 19 19:22:13 cutter-john kernel: acx100_set_status: Setting status =3D 0= (STARTED) Jun 19 19:22:13 cutter-john kernel: -10099 =3D=3D> acx100_set= _timer Jun 19 19:22:13 cutter-john kernel: <acx100_set_timer> Elapse =3D 1500000 Jun 19 19:22:13 cutter-john kernel: ERROR: attempt to set the timer before = the card interface is up! Please report with a debug=3D0xffff log!! Jun 19 19:22:13 cutter-john kernel: -10099 <=3D=3D acx100_set= _status Jun 19 19:22:13 cutter-john kernel: -10099 =3D=3D> acx100_set= _beacon_template Jun 19 19:22:13 cutter-john kernel: -10099 =3D=3D> acx100_s= et_generic_beacon_probe_response_frame Jun 19 19:22:13 cutter-john kernel: SSID =3D STA0308A9, len =3D 9 Jun 19 19:22:13 cutter-john kernel: -10098 <=3D=3D acx100_s= et_generic_beacon_probe_response_frame: 00000039 Jun 19 19:22:13 cutter-john kernel: Beacon length:57 Jun 19 19:22:13 cutter-john kernel: -10098 =3D=3D> acx100_i= ssue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x13 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D59): Jun 19 19:22:13 cutter-john kernel: 39 00 80 00 00 00 FF FF FF FF FF FF 00 = 0F 3D 03=20 Jun 19 19:22:13 cutter-john kernel: 08 A9 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:13 cutter-john kernel: 00 00 64 00 42 00 00 09 53 54 41 30 33 = 30 38 41=20 Jun 19 19:22:13 cutter-john kernel: 39 01 05 82 84 0B 16 2C 03 01 01=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10096 =3D=3D> acx100= _interrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10096 <=3D=3D acx100= _interrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0013, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10096 <=3D=3D acx100_i= ssue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: -10096 <=3D=3D acx100_set= _beacon_template: 00000001 Jun 19 19:22:13 cutter-john kernel: -10095 =3D=3D> acx100_set= _probe_response_template Jun 19 19:22:13 cutter-john kernel: -10095 =3D=3D> acx100_s= et_generic_beacon_probe_response_frame Jun 19 19:22:13 cutter-john kernel: SSID =3D STA0308A9, len =3D 9 Jun 19 19:22:13 cutter-john kernel: -10095 <=3D=3D acx100_s= et_generic_beacon_probe_response_frame: 00000039 Jun 19 19:22:13 cutter-john kernel: SetProberTemp: cb =3D 57 Jun 19 19:22:13 cutter-john kernel: src=3D00:0F:3D:03:08:A9 Jun 19 19:22:13 cutter-john kernel: BSSID=3D00:00:00:00:00:00 Jun 19 19:22:13 cutter-john kernel: SetProberTemp: Info1=3D00 09 53 54 41 3= 0 33 30 Jun 19 19:22:13 cutter-john kernel: SetProberTemp: Info2=3D38 41 39 01 05 8= 2 84 0B Jun 19 19:22:13 cutter-john kernel: SetProberTemp: Info3=3D16 2C 03 01 01 0= 0 00 00 Jun 19 19:22:13 cutter-john kernel: -10094 =3D=3D> acx100_i= ssue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x14 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D59): Jun 19 19:22:13 cutter-john kernel: 39 00 50 00 00 00 FF FF FF FF FF FF 00 = 0F 3D 03=20 Jun 19 19:22:13 cutter-john kernel: 08 A9 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:13 cutter-john kernel: 00 00 64 00 42 00 00 09 53 54 41 30 33 = 30 38 41=20 Jun 19 19:22:13 cutter-john kernel: 39 01 05 82 84 0B 16 2C 03 01 01=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10092 =3D=3D> acx100= _interrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10092 <=3D=3D acx100= _interrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0014, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10092 <=3D=3D acx100_i= ssue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: -10092 <=3D=3D acx100_set= _probe_response_template: 00000001 Jun 19 19:22:13 cutter-john kernel: -10091 =3D=3D> acx100_sta= _list_init Jun 19 19:22:13 cutter-john kernel: -10091 <=3D=3D acx100_sta= _list_init Jun 19 19:22:13 cutter-john kernel: Updating WEP key settings Jun 19 19:22:13 cutter-john kernel: Setting WEP key: 0 as default. Jun 19 19:22:13 cutter-john kernel: -10091 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D5): Jun 19 19:22:13 cutter-john kernel: 10 10 01 00 00=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10090 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10090 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10090 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: Updating transmit power: 18 dBm Jun 19 19:22:13 cutter-john kernel: FIXME: unknown/unsupported radio type, = cannot modify Tx power level yet! Jun 19 19:22:13 cutter-john kernel: Updating antenna value: 0x4A Jun 19 19:22:13 cutter-john kernel: Configure Command 0x100B not supported = under acx111 (yet) Jun 19 19:22:13 cutter-john kernel: Updating Energy Detect (ED) threshold: = 112 Jun 19 19:22:13 cutter-john kernel: Configure Command 0x100F not supported = under acx111 (yet) Jun 19 19:22:13 cutter-john kernel: Updating Channel Clear Assessment (CCA)= value: 0x0D Jun 19 19:22:13 cutter-john kernel: Configure Command 0x100E not supported = under acx111 (yet) Jun 19 19:22:13 cutter-john kernel: Updating: enable Tx Jun 19 19:22:13 cutter-john kernel: -10088 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x4 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D1): Jun 19 19:22:13 cutter-john kernel: 01=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10088 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10088 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0004, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10087 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: Updating: enable Rx on channel: 1 Jun 19 19:22:13 cutter-john kernel: -10087 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x3 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D1): Jun 19 19:22:13 cutter-john kernel: 01=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10086 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10086 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0003, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10086 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: Updating short retry limit: 7, long ret= ry limit: 4 Jun 19 19:22:13 cutter-john kernel: -10085 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D5): Jun 19 19:22:13 cutter-john kernel: 05 10 01 00 07=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10085 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10084 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10083 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: -10083 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D5): Jun 19 19:22:13 cutter-john kernel: 06 10 01 00 04=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10082 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10082 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10081 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: Updating xmt MSDU lifetime: 4096 Jun 19 19:22:13 cutter-john kernel: -10081 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D8): Jun 19 19:22:13 cutter-john kernel: 08 10 04 00 00 10 00 00=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10080 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10080 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10080 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: Updating regulatory domain: 0x30 Jun 19 19:22:13 cutter-john kernel: -10079 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D6): Jun 19 19:22:13 cutter-john kernel: 0A 10 02 00 30 45=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10079 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10078 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10078 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: -10078 =3D=3D> acx100_iss= ue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x2 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D8): Jun 19 19:22:13 cutter-john kernel: 10 00 04 00 38 24 DD 0F=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10077 =3D=3D> acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10077 <=3D=3D acx100_i= nterrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0002, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10076 <=3D=3D acx100_iss= ue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: -10076 =3D=3D> acx111_sca= n_chan Jun 19 19:22:13 cutter-john kernel: Starting radio scan Jun 19 19:22:13 cutter-john kernel: -10076 =3D=3D> acx111_s= can_chan_p Jun 19 19:22:13 cutter-john kernel: -10076 =3D=3D> acx100= _set_status Jun 19 19:22:13 cutter-john kernel: acx100_set_status: Setting status =3D 1= (SCANNING) Jun 19 19:22:13 cutter-john kernel: -10075 =3D=3D> acx1= 00_set_timer Jun 19 19:22:13 cutter-john kernel: <acx100_set_timer> Elapse =3D 2500000 Jun 19 19:22:13 cutter-john kernel: ERROR: attempt to set the timer before = the card interface is up! Please report with a debug=3D0xffff log!! Jun 19 19:22:13 cutter-john kernel: -10075 <=3D=3D acx1= 00_set_status Jun 19 19:22:13 cutter-john kernel: -10075 =3D=3D> acx1= 00_issue_cmd Jun 19 19:22:13 cutter-john kernel: acx100_issue_cmd cmd 0x8 timeout 5000. Jun 19 19:22:13 cutter-john kernel: input pdr (len=3D39): Jun 19 19:22:13 cutter-john kernel: 03 00 00 00 00 00 14 01 32 00 C8 00 00 = 00 00 00=20 Jun 19 19:22:13 cutter-john kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00 00 00=20 Jun 19 19:22:13 cutter-john kernel: 00 00 00 00 00 00 00=20 Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0000, cmd_status 0x0000 Jun 19 19:22:13 cutter-john kernel: -10073 =3D=3D> ac= x100_interrupt Jun 19 19:22:13 cutter-john kernel: IRQTYPE: 0x200, irq_mask: 0x98E5 Jun 19 19:22:13 cutter-john kernel: Got Command Complete IRQ Jun 19 19:22:13 cutter-john kernel: -10073 <=3D=3D ac= x100_interrupt Jun 19 19:22:13 cutter-john kernel: cmd_type 0x0008, cmd_status 0x0001 Jun 19 19:22:13 cutter-john kernel: -10073 <=3D=3D acx1= 00_issue_cmd: 00000001 Jun 19 19:22:13 cutter-john kernel: -10072 <=3D=3D acx111= _scan_chan_p Jun 19 19:22:13 cutter-john kernel: -10072 <=3D=3D acx111_s= can_chan Jun 19 19:22:13 cutter-john kernel: Updating channel: 1 Jun 19 19:22:13 cutter-john kernel: get_mask 0x00000000, set_mask 0x0020000= 0 - after update Jun 19 19:22:13 cutter-john kernel: -10072 <=3D=3D acx100_upd= ate_card_settings J... [truncated message content] |
From: Denis V. <vd...@po...> - 2004-06-27 16:36:59
Attachments:
dm_diff
|
Hi Tom, > Hello. I picked up two D-Link DWL-G630's (impulse buy, they had rebates) I've got Xterasys card, got drivers from http://www.xterasys.com/drivers.htm: ==================================== * 802.11G Wireless LAN PCI Adapter [XN-2522G/WPG2400] (Check FCC ID: MQ4WPG2K4) Driver contains following firmware: # md5sum * d5147672b1e00ba61d0eff24c064bfe9 Fw1130.bin 35b3b82f079205493ce6cda46b2d3d29 FwRad16.bin 618b01e1c30a370bc5fb90e630067173 FwRad17.bin ae57fc2f9fb79d421314c8ba95af0123 RADIO16.BIN 390946ddc9a14f7e1086e2324e3d6544 RADIO17.BIN 618b01e1c30a370bc5fb90e630067173 TIACX111.BIN <--- I symlinked it to FwRad17.bin What drivers do you use? Send 'em. Do you need mine? > last weekend. After google'ing and seeing that these are supposed to have > a Marvell cipset I was somewhat happy to find when I inserted one of mine > (probably going to return the other) that it in fact has a TI ACX 111 in > it. The bad news is, that on 2.6.7 and the 0.2.0pre8_plus_fixes_13 driver, > it just doesn't yet work (I had to switch back to the macro versions of the > I/O routines to get the driver to compile), nor does the same version work Ok, I'll try to reproduce here... hmm... It gave me on linux-2.6.7-rc2-bk4: drivers/net/wireless/acx100/acx100_helper.c:821: error: called object is not a function because ACX_IO_WIDTH was defined nowhere, driver reverted to 16 bit and obviously 16bit io macro was buggy. I did: # diff -u ihw.h.orig ihw.h --- ihw.h.orig Sun Jun 27 18:48:28 2004 +++ ihw.h Sun Jun 27 18:51:53 2004 @@ -51,6 +51,8 @@ } mac_t; #define IO_AS_MACROS +#define ACX_IO_WIDTH 32 + #ifdef IO_AS_MACROS #if ACX_IO_WIDTH == 32 #define acx100_read_reg32(priv, offset) \ @@ -62,8 +64,10 @@ readw(priv->iobase + offset) \ + (readw(priv->iobase + offset + 2) << 16) #define acx100_write_reg32(priv, offset, val) \ - writew(val & 0xffff, priv->iobase + offset) \ - writew(val >> 16, priv->iobase + offset + 2) + do { \ + writew(val & 0xffff, priv->iobase + offset); \ + writew(val >> 16, priv->iobase + offset + 2); \ + } while(0) #endif #define acx100_read_reg16(priv, offset) \ readw(priv->iobase + offset) > on 2.4.26 (but it does compile fine, out of the box). The log, with > debug=0xffff from 2.6.7 can be seen here: > http://stop.crashing.org:16080/~trini/dwl-g630_acx111.txt My card has shared IRQ 11 line (with onboard eth and USB). I disabled eth, but disabling USB will take 1 kernel recompile here :) Will report on that later. Now, with USB also on IRQ 11, I get "irq 11: nobody cared!" after # modprobe acx_pci "firmware_dir=$firmware_dir" debug=0xffff I processed my dmesg and your dmesg a bit: cat dmesg | sed 's/^-[0-9]* */-NNNN /' >dmesg2 cat ../tom_rini_dwl-g630_acx111_dmesg.txt | sed 's/^-[0-9]* */-NNNN /' >dmesg1 diff -u dmesg1 dmesg2 >dm_diff dm_diff is attached below sig. I'm glad that something is seen in iwconfig :) As to upping iface and actually using it, I will try after I take USB out of the way. -- vda |
From: Tom R. <tr...@ke...> - 2004-06-27 18:36:30
|
On Sun, Jun 27, 2004 at 07:36:18PM +0300, Denis Vlasenko wrote: > Hi Tom, > > > Hello. I picked up two D-Link DWL-G630's (impulse buy, they had rebates) > > I've got Xterasys card, got drivers from > http://www.xterasys.com/drivers.htm: > ==================================== > * 802.11G Wireless LAN PCI Adapter [XN-2522G/WPG2400] (Check FCC ID: MQ4WPG2K4) > > Driver contains following firmware: > > # md5sum * > d5147672b1e00ba61d0eff24c064bfe9 Fw1130.bin > 35b3b82f079205493ce6cda46b2d3d29 FwRad16.bin > 618b01e1c30a370bc5fb90e630067173 FwRad17.bin > ae57fc2f9fb79d421314c8ba95af0123 RADIO16.BIN > 390946ddc9a14f7e1086e2324e3d6544 RADIO17.BIN > 618b01e1c30a370bc5fb90e630067173 TIACX111.BIN <--- I symlinked it to FwRad17.bin > > What drivers do you use? Send 'em. Do you need mine? The CD it shipped with had all of those files (minus the symlink of course..) and I needed to cp over FwRad16.bin and RADIO16.BIN. I just md5'd them and they match. > > last weekend. After google'ing and seeing that these are supposed to have > > a Marvell cipset I was somewhat happy to find when I inserted one of mine > > (probably going to return the other) that it in fact has a TI ACX 111 in > > it. The bad news is, that on 2.6.7 and the 0.2.0pre8_plus_fixes_13 driver, > > it just doesn't yet work (I had to switch back to the macro versions of the > > I/O routines to get the driver to compile), nor does the same version work > > Ok, I'll try to reproduce here... hmm... > It gave me on linux-2.6.7-rc2-bk4: > drivers/net/wireless/acx100/acx100_helper.c:821: error: called object is not a function > because ACX_IO_WIDTH was defined nowhere, driver reverted to 16 bit > and obviously 16bit io macro was buggy. I did: [snip] Making that change does get me back to using the 32-bit IO, but no real change. > > on 2.4.26 (but it does compile fine, out of the box). The log, with > > debug=0xffff from 2.6.7 can be seen here: > > http://stop.crashing.org:16080/~trini/dwl-g630_acx111.txt I've put up another log at http://stop.crashing.org:16080/~trini/dwl-g630_acx111_take2.txt This has the 32-bit i/o patch from above, and I tried using both FwRad16 and FwRad17, but nothing changed. It's not in the log, but I did try to bring the i/f up, but it didn't work (and iwconfig still showed no signal, which I don't think was a surprise based on the messages). -- Tom Rini http://gate.crashing.org/~trini/ |
From: Denis V. <vd...@po...> - 2004-06-28 12:31:08
|
> I've put up another log at > http://stop.crashing.org:16080/~trini/dwl-g630_acx111_take2.txt > > This has the 32-bit i/o patch from above, and I tried using both FwRad16 > and FwRad17, but nothing changed. It's not in the log, but I did try to > bring the i/f up, but it didn't work (and iwconfig still showed no > signal, which I don't think was a surprise based on the messages). Same here. I disabled eth+usb which share irq11 with acx111. This is what I did: modprobe acx_pci "firmware_dir=$firmware_dir" debug=0xffff ip l set dev wlan0 up iwconfig wlan0 essid zeon iwconfig wlan0 mode managed dmesg parts are attached, in the files named NNNNNNNNN.command ^^^^^^^^^ ^^^^^^^ timestamp corresponding command Apparently I can't associate with the AP. It worked in Windows, so hw must be in working condition. # cat /proc/interrupts | grep wlan0 11: 16 XT-PIC wlan0 # iwconfig wlan0 wlan0 IEEE 802.11g+ ESSID:"zeon" Nickname:"acx100 v0.2.0pre8" Mode:Managed Channel:1 Access Point: 00:00:00:00:00:00 Bit Rate=11Mb/s Tx-Power:18 dBm Retry min limit:7 RTS thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 # ip -s -s l l dev wlan0 4: wlan0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:e0:98:ba:20:c3 brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 0 0 0 0 0 0 RX errors: length crc frame fifo missed 0 0 0 0 0 TX: bytes packets errors dropped carrier collsns 0 0 0 0 0 0 TX errors: aborted fifo window heartbeat 0 0 0 0 Ok, what can be wrong? In up log: FIXME: unknown/unsupported radio type, cannot modify Tx power level yet! Updating antenna value: 0x4A Configure Command 0x100B not supported under acx111 (yet) Updating Energy Detect (ED) threshold: 112 Configure Command 0x100F not supported under acx111 (yet) Updating Channel Clear Assessment (CCA) value: 0x0D Configure Command 0x100E not supported under acx111 (yet) in essid and mode_managed log: acx100_issue_cmd failed: Invalid parameter [46400 uSec] Cmd: 8h, Result: Eh I guess we shall dig deeper around those. -- vda |
From: Denis V. <vd...@po...> - 2004-06-28 12:58:43
|
> Ok, what can be wrong? In up log: > FIXME: unknown/unsupported radio type, cannot modify Tx power level yet! > Updating antenna value: 0x4A > Configure Command 0x100B not supported under acx111 (yet) > Updating Energy Detect (ED) threshold: 112 > Configure Command 0x100F not supported under acx111 (yet) > Updating Channel Clear Assessment (CCA) value: 0x0D > Configure Command 0x100E not supported under acx111 (yet) > > in essid and mode_managed log: > acx100_issue_cmd failed: Invalid parameter [46400 uSec] Cmd: 8h, Result: Eh > > I guess we shall dig deeper around those. Uh. I forgot about "ERROR: attempt to set the timer". acx100.c: ========= /* request shared IRQ handler */ if (0 != request_irq(dev->irq, acx100_interrupt, SA_SHIRQ, dev->name, dev)) { acxlog(L_BINSTD | L_INIT | L_IRQ, "request_irq failed\n"); result = -EAGAIN; goto done; } acxlog(L_DEBUG | L_IRQ, "%s: request_irq %d successful\n", __func__, dev->irq); acx100_up(dev); priv->dev_state_mask |= ACX_STATE_IFACE_UP; acxlog(L_INIT, "module count ++\n"); WLAN_MOD_INC_USE_COUNT; Looks like priv->dev_state_mask |=... must be moved one line up, now it triggers false (?) errors inside acx100_up(): acx100_open: request_irq 11 successful -220355 ==> acx100_up -220355 ==> acx100_enable_irq -220355 <== acx100_enable_irq firmware version >= 1.9.3.e --> using software timer -220355 ==> acx100_start initial settings update on iface activation. -220355 ==> acx100_update_card_settings get_mask 0x00000000, set_mask 0x0036eefc resetting bssid -220355 ==> acx100_set_status acx100_set_status: Setting status = 0 (STARTED) -220355 ==> acx100_set_timer <acx100_set_timer> Elapse = 1500000 ERROR: attempt to set the timer before the card interface is up! Please report with a debug=0xffff log!! acx100_helper.c: ================ void acx100_set_timer(wlandevice_t *priv, UINT32 timeout) { #if (WLAN_HOSTIF!=WLAN_USB) UINT32 tmp[5]; #endif FN_ENTER; acxlog(L_BINDEBUG | L_IRQ, "<acx100_set_timer> Elapse = %d\n", timeout); if (0 == (priv->dev_state_mask & ACX_STATE_IFACE_UP)) { acxlog(L_STD, "ERROR: attempt to set the timer before the card interface -- vda |
From: Denis V. <vd...@po...> - 2004-06-28 13:21:32
|
> in essid and mode_managed log: > acx100_issue_cmd failed: Invalid parameter [46400 uSec] Cmd: 8h, Result: Eh Ok, more info. At 'ip l set dev wlan0 up' stage, driver started scanning, which seemed to work: Starting radio scan -220354 ==> acx111_scan_chan_p -220354 ==> acx100_set_status acx100_set_status: Setting status = 1 (SCANNING) -220354 ==> acx100_set_timer <acx100_set_timer> Elapse = 2500000 ERROR: attempt to set the timer before the card interface is up! Please report with a debug=0xffff log!! -220354 <== acx100_set_status -220354 ==> acx100_issue_cmd acx100_issue_cmd cmd 0x8 timeout 5000. input pdr (len=39): 03 00 00 00 00 00 14 01 32 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cmd_type 0x0000, cmd_status 0x0000 -220354 ==> acx100_interrupt IRQTYPE: 0x200, irq_mask: 0x98E5 Got Command Complete IRQ -220354 <== acx100_interrupt cmd_type 0x0008, cmd_status 0x0001 -220354 <== acx100_issue_cmd: 00000001 -220354 <== acx111_scan_chan_p -220354 <== acx111_scan_chan Updating channel: 1 At 'essid XXXXX' and at 'mode managed' it didn't: Starting radio scan -219203 ==> acx111_scan_chan_p -219203 ==> acx100_set_status acx100_set_status: Setting status = 1 (SCANNING) -219203 ==> acx100_set_timer <acx100_set_timer> Elapse = 2500000 -219203 <== acx100_set_timer -219203 <== acx100_set_status -219203 ==> acx100_issue_cmd acx100_issue_cmd cmd 0x8 timeout 5000. input pdr (len=39): 03 00 00 00 00 00 14 01 32 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cmd_type 0x0000, cmd_status 0x0000 -219203 ==> acx100_interrupt IRQTYPE: 0x200, irq_mask: 0x98E5 Got Command Complete IRQ -219203 <== acx100_interrupt cmd_type 0x0008, cmd_status 0x000e acx100_issue_cmd failed: Invalid parameter [46400 uSec] Cmd: 8h, Result: Eh -- vda |