I have a linux machine using a minipci atheros card (will have info about it below) running as an Access Point in Master mode and using hostapd for access point config. Note: I've tried this with no encryption/wep/wpa/wpa2.
In all test cases I was successfully able to connect to the access point with both a windows computer and my laptop (running linux, atheros card, wpa_supplicant), but was unable to connect to the access point with the xbox wireless adapter. At the same time I had no problems connecting to other Access Points with the xbox. The Xbox 360 itself had pretty much almost no debug information. It reported an "X: 8000 0011", which upon searching google is the same error given for "Ethernet not connected". No real help there.
The machine running the access point has 2 intel nics and the minipci atheros card. I have the ath0 and eth1 set up as a bridge for the LAN side and using an iptables firewall/NAT to the eth0 interface. I have had no other problems with the AP.
The following is the code is what I got when I ran athdebug 0xffffffff for a few seconds. Note: 00:12:5a:b1:7a:41 is the mac of the xbox wireless adapter. Below all of that, there is the ath_pci module loading info from the boot log (for version information). The kernel running is a gentoo hardened kernel 2.6.20-hardened-r6 #2 PREEMPT Fri Aug 10 09:13:06 PDT 2007 i686 Celeron (Coppermine) GenuineIntel? GNU/Linux.
Aug 16 16:44:47 krat NODS 00:12:5a:b1:7a:41->ff:ff:ff:ff:ff:ff(ff:ff:ff:ff:ff:ff) probe_req 1M +46
Aug 16 16:44:47 krat
Aug 16 16:44:47 krat 40 00 00 00 ff ff ff ff ff ff 00 12 5a b1 7a 41
Aug 16 16:44:47 krat ff ff ff ff ff ff 50 d7 00 05 4b 52 61 74 47 01
Aug 16 16:44:47 krat 08 82 84 8b 96 0c 12 18 24 03 01 0b 32 04 30 48
Aug 16 16:44:47 krat 60 6c
Aug 16 16:44:47 krat
Aug 16 16:44:47 krat ath_rate_sample: ath_rate_ctl_reset 00:00:00:00:00:00 no rates (fixed 4294967295)
Aug 16 16:44:47 krat ath_node_alloc: an cd311000
Aug 16 16:44:47 krat ath_tx_start: skb0 ce9ebc20 [data ceb79410 len 159] skbaddr eb79410
Aug 16 16:44:47 krat NODS 00:02:6f:49:ef:fc->00:12:5a:b1:7a:41(00:02:6f:49:ef:fc) probe_resp 1M
Aug 16 16:44:47 krat
Aug 16 16:44:47 krat 50 00 3a 01 00 12 5a b1 7a 41 00 02 6f 49 ef fc
Aug 16 16:44:47 krat 00 02 6f 49 ef fc 00 00 00 00 00 00 00 00 00 00
Aug 16 16:44:47 krat 64 00 31 04 00 05 4b 52 61 74 47 01 08 82 84 8b
Aug 16 16:44:47 krat 0c 12 96 18 24 03 01 0b 07 06 4e 41 49 01 0b 1b
Aug 16 16:44:47 krat 20 01 00 2a 01 00 32 04 30 48 60 6c dd 18 00 50
Aug 16 16:44:47 krat f2 02 01 01 83 00 02 a3 40 00 27 a4 00 00 42 43
Aug 16 16:44:47 krat 5e 00 62 32 2f 00 30 14 01 00 00 0f ac 04 01 00
Aug 16 16:44:47 krat 00 0f ac 04 01 00 00 0f ac 02 00 00 dd 16 00 50
Aug 16 16:44:47 krat f2 01 01 00 00 50 f2 04 01 00 00 50 f2 04 01 00
Aug 16 16:44:47 krat 00 50 f2 02 dd 09 00 03 7f 01 01 00 20 ff 7f
Aug 16 16:44:47 krat
Aug 16 16:44:47 krat ath_tx_start: Q1: (ds)cf3e2760 (lk)00000000 (d)0eb79410 (c0)032100a3 (c1)0640009f 000b0000 0000001b
Aug 16 16:44:47 krat ath_tx_txqaddbuf: txq depth = 2
Aug 16 16:44:47 krat ath_tx_txqaddbuf: link[1] (cf3e2700)=f3e2760 (cf3e2760)
Aug 16 16:44:47 krat ath_intr: status 0x40
Aug 16 16:44:47 krat ath_tx_processq: tx queue 1 (0xf3e2760), link cf3e2760
Aug 16 16:44:47 krat ath_tx_processq: frame's last desc: cf3e2700
Aug 16 16:44:47 krat T (cf3e2700 f3e2700) 0f3e2760 0f3cd024 432100da 0600a0d0 03328000 00006fbd f5a80001 00066961 *
Aug 16 16:44:47 krat ath_tx_processq: updating frame's sequence number from 378 to 1200
Aug 16 16:44:47 krat ath_tx_processq: free skb cf4950e0
Aug 16 16:44:47 krat ath_tx_processq: frame's last desc: cf3e2760
Aug 16 16:44:47 krat T (cf3e2760 f3e2760) 00000000 0eb79410 032100a3 0640009f 000b0000 0000001b 00000000 00000000
Aug 16 16:44:47 krat ath_intr: status 0x10000
Aug 16 16:44:47 krat ath_beacon_send: slot 2 [tsf 4628034616 tsftu 4519565 intval 100] vap 00000000
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f9090 f3f9090) 0f3f90c0 0fc50020 00000000 00000c40 122d8000 42461111 !
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f90c0 f3f90c0) 0f3f90f0 0d489020 00000000 00000c40 121d8000 61841111 !
Aug 16 16:44:47 krat ath_intr: status 0x10000
Aug 16 16:44:47 krat ath_beacon_send: slot 3 [tsf 4628060214 tsftu 4519590 intval 100] vap 00000000
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f90f0 f3f90f0) 0f3f9120 0e989020 00000000 00000c40 11fd8000 3f3e1111 !
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f9120 f3f9120) 0f3f9150 0d3de020 00000000 00000c40 122d8000 5e781111 !
Aug 16 16:44:47 krat ath_intr: status 0x10000
Aug 16 16:44:47 krat ath_beacon_send: slot 0 [tsf 4628085814 tsftu 4519615 intval 100] vap cfd17260
Aug 16 16:44:47 krat ath_beacon_setup: m cf937760 len 165
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f9150 f3f9150) 0f3f9180 0d7ea020 00000000 00000c40 123d8000 7db61111 !
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f9180 f3f9180) 0f3f91b0 0cffa020 00000000 00000c40 103d8000 06301911 !
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f91b0 f3f91b0) 0f3f91e0 0fdba020 00000000 00000c40 103d8000 06ea1911 !
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f91e0 f3f91e0) 0f3f9210 0d28c020 00000000 00000c40 103d8000 07fe1911 !
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f9210 f3f9210) 0f3f9240 0f373020 00000000 00000c40 121d8000 1cfa1111 !
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f9240 f3f9240) 0f3f9270 0e969020 00000000 00000c40 122d8000 5b701111 !
Aug 16 16:44:47 krat ath_intr: status 0x10000
Aug 16 16:44:47 krat ath_beacon_send: slot 1 [tsf 4628111416 tsftu 4519640 intval 100] vap 00000000
Aug 16 16:44:47 krat ath_intr: status 0x4009
Aug 16 16:44:47 krat ath_rx_tasklet
Aug 16 16:44:47 krat R (cf3f9270 f3f9270) 0f3f92a0 0d295020 00000000 00000c40 122d8000 7aae1111 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f92a0 f3f92a0) 0f3f92d0 0e98b020 00000000 00000c40 122d8000 19f41111 !
Aug 16 16:44:48 krat ath_intr: status 0x10000
Aug 16 16:44:48 krat ath_beacon_send: slot 2 [tsf 4628137014 tsftu 4519665 intval 100] vap 00000000
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f92d0 f3f92d0) 0f3f9300 0d34d020 00000000 00000c40 122d8000 58681111 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f9300 f3f9300) 0f3f9330 0d891020 00000000 00000c40 124d8000 77ac1111 !
Aug 16 16:44:48 krat ath_intr: status 0x10000
Aug 16 16:44:48 krat ath_beacon_send: slot 3 [tsf 4628162614 tsftu 4519690 intval 100] vap 00000000
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f9330 f3f9330) 0f3f9360 0e951020 00000000 00000c40 122d8000 36241111 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f9360 f3f9360) 0f3f9390 0cde4020 00000000 00000c40 124d8000 55601111 !
Aug 16 16:44:48 krat ath_intr: status 0x10000
Aug 16 16:44:48 krat ath_beacon_send: slot 0 [tsf 4628188212 tsftu 4519715 intval 100] vap cfd17260
Aug 16 16:44:48 krat ath_beacon_setup: m cf937760 len 165
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f9390 f3f9390) 0f3f93c0 0e957020 00000000 00000c40 122d8000 13e01111 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f93c0 f3f93c0) 0f3f93f0 0f27e020 00000000 00000c40 102d8000 160a1911 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f93f0 f3f93f0) 0f3f9420 0e995020 00000000 00000c40 103d8000 16b61911 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f9420 f3f9420) 0f3f9450 0e99d020 00000000 00000c40 104d8000 17cc1911 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f9450 f3f9450) 0f3f9480 0c831020 00000000 00000c40 104d8000 187a1911 !
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f9480 f3f9480) 0f3f94b0 0d228020 00000000 00000c40 11dd8000 331e1111 !
Aug 16 16:44:48 krat ath_intr: status 0x10000
Aug 16 16:44:48 krat ath_beacon_send: slot 1 [tsf 4628213818 tsftu 4519740 intval 100] vap 00000000
Aug 16 16:44:48 krat ath_intr: status 0x4009
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f94b0 f3f94b0) 0f3f94e0 0d6a0020 00000000 00000c40 11cd8000 10d61111 !
Aug 16 16:44:48 krat ath_intr: status 0x9
Aug 16 16:44:48 krat ath_rx_tasklet
Aug 16 16:44:48 krat R (cf3f94e0 f3f94e0) 0f3f9510 0d703020 00000000 00000c40 12a6009c 19aa0b03 *
Aug 16 16:44:57 krat ath_rate_sample: 00:12:5a:b1:7a:41 ath_rate_tx_complete no rates yet
Aug 16 16:44:57 krat ath_key_update_begin:
Aug 16 16:44:57 krat ath_key_update_end:
Aug 16 16:44:57 krat ath_tx_processq: updating frame's sequence number from 0 to 1337
Aug 16 16:44:57 krat ath_tx_processq: free skb cf4956e0
Aug 16 16:44:57 krat ath_tx_processq: frame's last desc: cf3e36c0
Aug 16 16:44:57 krat T (cf3e36c0 f3e36c0) 00000000 0e50b824 432100da 0600a0d0 03328000 00006fbd 00000000 00000000
Aug 16 16:44:57 krat ath_intr: status 0x4009
Aug 16 16:44:57 krat ath_rx_tasklet
Aug 16 16:44:57 krat R (cf3f9450 f3f9450) 0f3f9480 0d703020 00000000 00000c40 123d8000 3bec1111 !
Aug 16 16:44:57 krat ath_intr: status 0x9
Aug 16 16:44:57 krat ath_rx_tasklet
Aug 16 16:44:57 krat R (cf3f9480 f3f9480) 0f3f94b0 0cc12020 00000000 00000c40 12a6006c 3d640b03 *
Aug 11 21:13:20 krat ath_hal: module license 'Proprietary' taints kernel.
Aug 11 21:13:20 krat ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
Aug 11 21:13:20 krat wlan: 0.8.4.2 (0.9.3.1)
Aug 11 21:13:20 krat ath_pci: no version for "ieee80211_encap" found: kernel tainted.
Aug 11 21:13:20 krat ath_pci: 0.9.4.5 (0.9.3.1)
Aug 11 21:13:20 krat ath_rate_sample: 1.2 (0.9.3.1)
Aug 11 21:13:20 krat wifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Aug 11 21:13:20 krat wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Aug 11 21:13:20 krat wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Aug 11 21:13:20 krat wifi0: H/W encryption support: WEP AES AES_CCM TKIP
Aug 11 21:13:20 krat wifi0: mac 10.4 phy 6.1 radio 6.3
Aug 11 21:13:20 krat wifi0: Use hw queue 1 for WME_AC_BE traffic
Aug 11 21:13:20 krat wifi0: Use hw queue 0 for WME_AC_BK traffic
Aug 11 21:13:20 krat wifi0: Use hw queue 2 for WME_AC_VI traffic
Aug 11 21:13:20 krat wifi0: Use hw queue 3 for WME_AC_VO traffic
Aug 11 21:13:20 krat wifi0: Use hw queue 8 for CAB traffic
Aug 11 21:13:20 krat wifi0: Use hw queue 9 for beacons
Aug 11 21:13:20 krat wifi0: Atheros 5212: mem=0xefde0000, irq=11
Any help would be appreciated. I'm stumped and the debug info above might as well be Greek.