Lars Engels wrote: > On inserting a ZyDAS wireless USB stick (ZyXEL G-220) there is a LOR: > > lars_at_ttyp0 > uname -rs > FreeBSD 8.0-CURRENT > > > zyd0: <ZyDAS ZyXEL G-220, class 255/255, rev 2.00/48.10, addr 2> on uhub4 > zyd0: HMAC ZD1211B, FW 47.25, RF AL2230, PA 0, address 00:13:49:70:b0:52 > zyd0: Ethernet address: 00:13:49:70:b0:52 > zyd0: if_start running deferred for Giant > lock order reversal: (Giant after non-sleepable) > 1st 0xc0bfda0c in_multi_mtx (in_multi_mtx) _at_ /usr/src/sys/netinet/in_mcast.c:318 > 2nd 0xc0baa490 Giant (Giant) _at_ /usr/src/sys/modules/zyd/../../dev/usb/if_zyd.c:2376 > KDB: stack backtrace: > db_trace_self_wrapper(c0a97fad,e7c33a28,c07825be,c0a9a47f,c0baa490,...) at db_trace_self_wrapper+0x26 > kdb_backtrace(c0a9a47f,c0baa490,c0ab0014,c0ab0014,c582ebd4,...) at kdb_backtrace+0x29 > witness_checkorder(c0baa490,9,c582ebd4,948,c0aa174c,...) at witness_checkorder+0x6de > _mtx_lock_flags(c0baa490,0,c582ebd4,948,c54ac980,...) at _mtx_lock_flags+0xbc > zyd_ioctl(c53b4400,80206931,0,94d,c53b464c,...) at zyd_ioctl+0x3b > if_addmulti(c53b4400,e7c33ab8,e7c33b38,140,210,...) at if_addmulti+0x244 > in_addmulti(e7c33ba4,c53b4400,0,0,c0aa174c,...) at in_addmulti+0x173 > in_control(c5afd4a4,8040691a,c5ae4b00,c53b4400,c58feaa0,...) at in_control+0xadf > ifioctl(c5afd4a4,8040691a,c5ae4b00,c58feaa0,c58feaa0,...) at ifioctl+0x323 > soo_ioctl(c5698708,8040691a,c5ae4b00,c50f2300,c58feaa0,...) at soo_ioctl+0x3a4 > kern_ioctl(c58feaa0,3,8040691a,c5ae4b00,c5ae4b00,...) at kern_ioctl+0x243 > ioctl(c58feaa0,e7c33cfc,c,c0ac6e16,c0b41ab0,...) at ioctl+0x12f > syscall(e7c33d38) at syscall+0x2b3 > Xint0x80_syscall() at Xint0x80_syscall+0x20 > --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2815ebd3, esp = 0xbfbfe65c, ebp = 0xbfbfe688 --- > zyd0: link state changed to UP > > > Lars > I've had a nearly identical effect with a Belkin USB wireless dongle. I've filed a PR on it. jmcReceived on Mon Oct 15 2007 - 02:27:12 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:19 UTC