ath card problem

Ian Dowse iedowse at maths.tcd.ie
Thu Aug 5 15:55:15 PDT 2004


In message <200408051134.16136.sam at errno.com>, Sam Leffler writes:
>I have asked for help in updating the Atheros code but gotten few responses 
>(none of which have produced something committable).  I am in the process of 
>releasing yet another new hal and may have a few days to try and update the 
>FreeBSD code to include it.  Otherwise you can always use the ndis support to 
>run the windows driver.

BTW, I have been getting reliable "Giant not owned" panics with an
ath card using -CURRENT from Aug 3rd. I'm not sure if this is likely
to have been fixed since. Just ifconfig'ing an IP address seemed
to reliably cause this, but everything appears to work fine with
debug.mpsafenet=1. Some details below (INVARIANTS but not WITNESS
enabled).

Ian

ath0: <Atheros 5212> mem 0x88000000-0x8800ffff irq 11 at device 0.0 on cardbus0
ath0: [GIANT-LOCKED]
ath0: mac 5.6 phy 4.1 5ghz radio 4.6
ath0: Ethernet address: 00:09:5b:c4:fe:8f
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps

panic: mutex Giant not owned at ../../../net/if.c:1863
KDB: stack backtrace:
kdb_backtrace(100,c0fd8000,c06da760,747,c0684d87) at kdb_backtrace+0x29
panic(c067d24c,c067d387,c0684d87,747,c14e7000) at panic+0xa8
_mtx_assert(c06da760,1,c0684d87,747) at _mtx_assert+0x5c
if_start(c14e7000,c14e727a,c119fa00,c119fa4a,c998fc38) at if_start+0x26
ieee80211_mgmt_output(c14e7000,c1500400,c119fa00,40,1f4) at ieee80211_mgmt_output+0x201
ieee80211_send_mgmt(c14e7000,c1500400,40,0,c1500400) at ieee80211_send_mgmt+0x6df
ieee80211_newstate(c14e7000,1,ffffffff,c14e7000,1) at ieee80211_newstate+0x332
ath_newstate(c14e7000,1,ffffffff,e,c14e7000) at ath_newstate+0x2e2
ieee80211_next_scan(c14e7000,c998fcf4,c051a036,c14e7000,1) at ieee80211_next_scan+0xe4
ath_next_scan(c14e7000) at ath_next_scan+0x15
softclock(0) at softclock+0x17a
ithread_loop(c0fd5500,c998fd48,c0fd5500,c04fc938,0) at ithread_loop+0x124
fork_exit(c04fc938,c0fd5500,c998fd48) at fork_exit+0xa4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xc998fd7c, ebp = 0 ---
Uptime: 4m0s
Cannot dump. No dump device defined.
pfs_vncache_unload(): 1 entries remaining
Shutting down ACPI
stray irq9
Automatic reboot in 15 seconds - press a key on the console to abort
Rebooting...




More information about the freebsd-mobile mailing list