wpi results

Rene Ladan r.c.ladan at gmail.com
Mon Jan 1 09:01:25 PST 2007


Hi,

I build the wpi driver (version 20061109) on 7.0 CURRENT (20061229).  It
works fine, but it hangs my laptop after 'a while'.  The only thing that
keeps working is escaping to ddb.  The laptop has the 4222 version of
the wpi chipset.

Loading it
# kldload ./wpi_ucode.ko
# kldload ./if_wpi.ko
gives a message 'bus_dmamem_alloc failed to align properly' and a LOR
(attached).

Sometimes it gives a message 'rx tail flags error 702'

Regards,
Rene
-- 
GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6
(subkeys.pgp.net)

"It won't fit on the line."
		-- me, 2001

-------------- next part --------------
lock order reversal:
 1st 0xcb1bbb50 wpi0 (network driver) @ if_wpi.c:1549
 2nd 0xc0752dac udp (udp) @ /usr/src/sys/netinet/udp_usrreq.c:286
KDB: stack backtrace:
db_trace_self_wrapper(c0694ada,e7a48a18,c052c795,c0696b95,c0752dac,...) at db_trace_self_wrapper+0x27
kdb_backtrace(c0696b95,c0752dac,c06965b9,c06965b9,c06a0cea,...) at kdb_backtrace+0x2f
witness_checkorder(c0752dac,9,c06a0cea,11e,0,...) at witness_checkorder+0x6e4
_mtx_lock_flags(c0752dac,0,c06a0cea,11e,c04f9293,...) at _mtx_lock_flags+0xb9
udp_input(c52c8100,14,c4e78000,1,0,...) at udp_input+0x221
ip_input(c52c8100,c0690e78,c52f782e,c4e78000,c52f782e,...) at ip_input+0x657
netisr_dispatch(2,c52c8100,6,3,0,...) at netisr_dispatch+0x68
ether_demux(c4e78000,c52c8100,3,0,3,9) at ether_demux+0x2e6
ether_input(c4e78000,c52c8100,cb1bba20,c52c8100,18,...) at ether_input+0x26f
ieee80211_deliver_data(c52c8100,e7a48c1c,6,18,c052bf63,...) at ieee80211_deliver_data+0x80
ieee80211_input(cb1bb004,c52c8100,c4e06c00,49,0,...) at ieee80211_input+0xb71
wpi_intr(cb1bb000,e7a48cd4,c04eec15,c0703690,1,...) at wpi_intr+0x8e7
ithread_execute_handlers(c59326c0,c4d72800,c068ef3a,30e,c59286c0,...) at ithread_execute_handlers+0x14c
ithread_loop(c78907a0,e7a48d38,c068ed1e,328,c59326c0,...) at ithread_loop+0x78
fork_exit(c04e067c,c78907a0,e7a48d38) at fork_exit+0xcc
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xe7a48d6c, ebp = 0 ---


More information about the freebsd-net mailing list