data storage interrupt with if_ath(4) on PowerPC

Justin Hibbits chmeeedalf at gmail.com
Wed Oct 24 03:06:57 UTC 2012


With an Atheros 5416 card from Adrian Chadd in my PowerBook G4, I get a
Data Storage Interrupt after a few minutes.  It's pretty reproducible:

 * load if_ath/if_ath_pci
 * ifconfig wlan0 create wlandev ath0
 * ifconfig wlan0 up
 * ifconfig wlan0 bgscan (fails with "Operation not supported")
 * ifconfig wlan0 list scan
 ... wait ...
 * ifconfig wland0 list scan (another just for good measure)
 ... wait ...

After a few minutes it kernel panics.

I've attached the dcons ddb session output.  Quick synopsis:  It
crashes in memcpy() crossing a page boundary.  Backtrace:

fatal kernel trap:

   exception       = 0x300 (data storage interrupt)
   virtual address = 0xd1b72000
   srr0            = 0x5d44b4
   srr1            = 0x9032
   lr              = 0xd1ab0fa4
   curthread       = 0x189fbc0
          pid = 0, comm = ath0 net80211 taskq

Tracing pid 0 tid 100075 td 0x189fbc0
0xe21139f4: at m_pkthdr_init+0x5c
0xe2113a14: at ieee80211_send_probereq+0x14c
0xe2113a74: at ieee80211_probe_curchan+0x11c
0xe2113aa4: at scan_curchan+0x7c
0xe2113ac4: at scan_task+0x29c
0xe2113b14: at taskqueue_run_locked+0xd4
0xe2113b44: at taskqueue_thread_loop+0x6c
0xe2113b64: at fork_exit+0x88
0xe2113b84: at fork_trampoline+0xc

The m_pkthdr_init in the backtrace is misleading, I think.

I can provide any more data that's needed.


- Justin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dcons.athpanic
Type: application/octet-stream
Size: 12614 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-wireless/attachments/20121023/a598ac48/attachment.obj>


More information about the freebsd-wireless mailing list