Hi,

I'm not sure if this is the best list.

I'm trying to get our Avila (arm) boards with atheros wireless cards
upgraded from 7.2 to 8.0. We use adhoc mode and I get a panic in
ieee80211_getcapinfo() because the chan pointer is 0xffff which seems
to mean IEEE80211_CHAN_ANY in other places. So the question is, should
ieee80211_getcapinfo() never be called with chan being 0xffff or should
it know how to handle that case?

John
-- 
John Hay -- j...@meraka.csir.co.za / j...@freebsd.org


Additional routing options: IP gateway=YES.
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
net.inet6.ip6.forwarding: 0 -> 1
net.inet6.ip6.accept_rtadv: 0 -> 0
npe1: ixpnpe_intr: status 0x60000
npe1: link state changed to DOWN
Fatal kernel mode data abort: 'Alignment Fault 3'
trapframe: 0xc5df7cb0
FSR=00000013, FAR=0000ffff, spsr=00000013
r0 =00000002, r1 =0000ffff, r2 =c0bd9000, r3 =000c2408
r4 =c104a96e, r5 =c104a964, r6 =c101e000, r7 =c1026000
r8 =c101e884, r9 =c102bb00, r10=c0bd9000, r11=c5df7d08
r12=400c3008, ssp=c5df7cfc, slr=c03e20a0, pc =c03df248

[thread pid 0 tid 100020 ]
Stopped at      ieee80211_getcapinfo+0x70:      ldr     r1, [r1]
db> tr
Tracing pid 0 tid 100020 td 0xc0bcf250
db_trace_thread() at db_trace_thread+0xc
scp=0xc04c45cc rlv=0xc021ad44 (db_command_init+0x4d8)
        rsp=0xc5df79a4 rfp=0xc5df79c4
        r10=0x00000001 r9=0xc05d9f7c
        r8=0xc05d0f50 r7=0xc05d0724 r6=0x00000010 r5=0x00000000
        r4=0xc0bcf250
db_command_init() at db_command_init+0x454
scp=0xc021acc0 rlv=0xc021a4e8 (db_skip_to_eol+0x390)
        rsp=0xc5df79c8 rfp=0xc5df7a6c
        r6=0x00000001 r5=0x00000000
        r4=0xc0597c38
db_skip_to_eol() at db_skip_to_eol+0x1d0
scp=0xc021a328 rlv=0xc021a704 (db_command_loop+0x50)
        rsp=0xc5df7a70 rfp=0xc5df7a80
        r10=0x00000000 r8=0x00000013
        r7=0xc5df7cb0 r6=0xc05d9f78 r5=0x000000c0 r4=0xc05d0720
db_command_loop() at db_command_loop+0xc
scp=0xc021a6c0 rlv=0xc021c950 (X_db_sym_numargs+0xa0)
        rsp=0xc5df7a84 rfp=0xc5df7ba0
        r4=0xc5df7a88
X_db_sym_numargs() at X_db_sym_numargs+0x14
scp=0xc021c8c4 rlv=0xc0336c54 (kdb_trap+0xb0)
        rsp=0xc5df7ba4 rfp=0xc5df7bcc
        r4=0x000000c0
kdb_trap() at kdb_trap+0xc
scp=0xc0336bb0 rlv=0xc04d3c58 (badaddr_read+0x214)
        rsp=0xc5df7bd0 rfp=0xc5df7bec
        r10=0xc5df7cb0 r9=0xc5df7ef8
        r8=0xc101e884 r7=0xc0bcf250 r6=0x0000ffff r5=0x00000013
        r4=0xc5df7cb0
badaddr_read() at badaddr_read+0xe8
scp=0xc04d3b2c rlv=0xc04d413c (prefetch_abort_handler+0x444)
        rsp=0xc5df7bf0 rfp=0xc5df7c08
        r6=0xc101e000 r5=0xc5df7cb0
        r4=0xc0bcf250
prefetch_abort_handler() at prefetch_abort_handler+0x3c8
scp=0xc04d40c0 rlv=0xc04d4564 (data_abort_handler+0x424)
        rsp=0xc5df7c0c rfp=0xc5df7cac
        r5=0xffff1004 r4=0x00000003
data_abort_handler() at data_abort_handler+0xc
scp=0xc04d414c rlv=0xc04c605c (address_exception_entry+0x50)
        rsp=0xc5df7cb0 rfp=0xc5df7d08
        r10=0xc0bd9000 r9=0xc102bb00
        r8=0xc101e884 r7=0xc1026000 r6=0xc101e000 r5=0xffff1004
        r4=0xc104a96e
ieee80211_getcapinfo() at ieee80211_getcapinfo+0xc
scp=0xc03df1e4 rlv=0xc03e20a0 (ieee80211_send_probereq+0x544)
        rsp=0xc5df7d0c rfp=0xc5df7d38
ieee80211_send_probereq() at ieee80211_send_probereq+0x4e4
scp=0xc03e2040 rlv=0xc03e2bbc (ieee80211_beacon_alloc+0xa0)
        rsp=0xc5df7d3c rfp=0xc5df7d68
        r10=0xc0c49c00 r9=0xc101e000
        r8=0xc1026000 r7=0xc101e000 r6=0x0000069b r5=0xc101e884
        r4=0xc102bb00
ieee80211_beacon_alloc() at ieee80211_beacon_alloc+0xc
scp=0xc03e2b28 rlv=0xc024862c (ath_attach+0x1ec4)
        rsp=0xc5df7d6c rfp=0xc5df7e0c
        r10=0xc0bd7000 r8=0xc0bdb000
        r7=0x00000005 r6=0x00000001 r5=0xc0bd72d4 r4=0xc101e000
ath_attach() at ath_attach+0x1d20
scp=0xc0248488 rlv=0xc03e72f0 (ieee80211_proto_vattach+0x1f8)
        rsp=0xc5df7e10 rfp=0xc5df7e40
        r10=0xc0bd9000 r9=0xc0bd9014
        r8=0xffffffff r7=0x00000000 r6=0x00000005 r5=0xc101e000
        r4=0xc101e2d4
ieee80211_proto_vattach() at ieee80211_proto_vattach+0x150
scp=0xc03e7248 rlv=0xc0341e48 (taskqueue_run+0x7c)
        rsp=0xc5df7e44 rfp=0xc5df7e64
        r10=0xc0bd9074 r9=0x00000000
        r8=0x00000001 r7=0xc0bb9b98 r6=0x00000004 r5=0xc0bb9b80
        r4=0xc101e2d4
taskqueue_run() at taskqueue_run+0xc
scp=0xc0341dd8 rlv=0xc0341fc8 (taskqueue_thread_loop+0x4c)
        rsp=0xc5df7e68 rfp=0xc5df7e80
        r8=0xc5df7eac r7=0xc05d38f8
        r6=0xc0341f7c r5=0xc0bb9b98 r4=0xc0bb9b80
taskqueue_thread_loop() at taskqueue_thread_loop+0xc
scp=0xc0341f88 rlv=0xc02e8a0c (fork_exit+0x7c)
        rsp=0xc5df7e84 rfp=0xc5df7ea8
        r5=0xc05f1880 r4=0xc0bcf250
fork_exit() at fork_exit+0xc
scp=0xc02e899c rlv=0xc04d3910 (fork_trampoline+0x14)
        rsp=0xc5df7eac rfp=0x00000000
        r10=0x00000000 r8=0x00000000
        r7=0x00000000 r6=0x00000000 r5=0xc0bd9074 r4=0xc0341f7c
db> 

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to