data storage interrupt with if_ath(4) on PowerPC
Adrian Chadd
adrian at freebsd.org
Wed Oct 24 03:37:32 UTC 2012
On 23 October 2012 20:06, Justin Hibbits <chmeeedalf at gmail.com> wrote:
> 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.
Ew!
> I've attached the dcons ddb session output. Quick synopsis: It
> crashes in memcpy() crossing a page boundary. Backtrace:
Is that actually a bad thing? What's a "data storage interrupt" ?
Adrian
> 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
> _______________________________________________
> freebsd-wireless at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe at freebsd.org"
>
More information about the freebsd-wireless
mailing list