Sleeping on "iwiioctl" with the non-sleepable locks

pluknet pluknet at gmail.com
Wed Nov 28 09:35:36 PST 2007


Hello.

i've got this on 7.0-BETA3 i386 (as of Nov 21) when starting dhclient iwi0
(well, actually network card is switched off via Fn-key).

Kernel is built with debugging options.
iwi0 at pci0:1:3:0:        class=0x028000 card=0x27228086 chip=0x42208086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'PRO/Wireless 2200BG Network Connection'
    class      = network

iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:0e:35:be:77:df
        inet 192.168.70.65 netmask 0xffffff00 broadcast 192.168.70.255
        media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps)
        status: associated
        ssid plip channel 6 (2437 Mhz 11g) bssid 00:80:c8:01:15:d9
        authmode WPA privacy ON deftxkey UNDEF txpowmax 100 bmiss 10
        scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi11g 14
        roam:rate11g 5 protmode CTS roaming MANUAL bintval 100

iwi0: radio turned off
Sleeping on "iwiioctl" with the following non-sleepable locks held:
exclusive sleep mutex in_multi_mtx r = 0 (0xc084792c) locked @
/media/src/sys/netinet/in.c:508
KDB: stack backtrace:
db_trace_self_wrapper(c077db7b,e636da8c,c056b55d,c077df31,e636daa0,...)
at db_trace_self_wrapper+0x26
kdb_backtrace(c077df31,e636daa0,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,c3bc5418,c077ba3b,c0902e4f,c3bc5418,...) at witness_warn+0x1cd
_sleep(c3bc4000,c3bc5418,0,c0902e4f,3e8,...) at _sleep+0x5f
iwi_ioctl(c3c20c00,80206932,0,9c6,c46257c0,...) at iwi_ioctl+0x64
if_delmulti_ifma(c422c5c0,c07ca740,c078c3d1,1b5) at if_delmulti_ifma+0xe9
in_delmulti_locked(c46257c0,0,c078c2fc,1fd,c07873a6,...) at
in_delmulti_locked+0xe6
in_control(c4412948,80206919,c422c3c0,c3c20c00,c3f89420,...) at
in_control+0x105a
ifioctl(c4412948,80206919,c422c3c0,c3f89420,c3f89420,...) at ifioctl+0x333
soo_ioctl(c3e16c60,80206919,c422c3c0,c452f600,c3f89420,...) at soo_ioctl+0x3e2
kern_ioctl(c3f89420,3,80206919,c422c3c0,c422c3c0,...) at kern_ioctl+0x253
ioctl(c3f89420,e636dcfc,c,c07a5174,c07b8830,...) at ioctl+0x13f
syscall(e636dd38) at syscall+0x2f3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (54, FreeBSD ELF32, ioctl), eip = 0x2817c793, esp =
0xbfbfe63c, ebp = 0xbfbfe668 ---
iwi0: radio turned off

wbr,
pluknet


More information about the freebsd-net mailing list