xl0 and SNAP004

From: Miguel Mendez <flynn_at_energyhq.es.eu.org>
Date: Wed, 8 Jun 2005 17:44:08 +0200
Hi all,

I cvsuped my tree to HEAD last Sunday but the resulting kernel panic'ed
as soon as ifconfig xl0 was ran. I have the vmcore saved but had to
revert to 5.4 as I needed to use the box. I've downloaded the SNAP004
iso and copied the kernel from base to test it before attempting a real
install, and this what I've seen. No panic but some kernel messages
have poped up:

Jun  8 17:30:37 scienide kernel: taskqueue_drain with the following non-
sleepable locks held: Jun  8 17:30:37 scienide kernel: exclusive sleep
mutex xl0 (network driver) r = 0 (0xc187f2fc) locked _at_ /u sr/src/sys/
pci/if_xl.c:2789 Jun  8 17:30:37 scienide kernel: KDB: stack backtrace:
Jun  8 17:30:37 scienide kernel: kdb_backtrace(1,1,1,c187f320,c187d000)
at kdb_backtrace+0x29 Jun  8 17:30:37 scienide kernel: witness_warn
(5,0,c0858de7,c187d000,c187d000) at witness_warn+0x19a Jun  8 17:30:37
scienide kernel: taskqueue_drain
(c1777d80,c187f320,c187f2fc,1,c086bc93,cc0) at taskqueue_d rain+0x1a
Jun  8 17:30:37 scienide kernel: xl_stop
(c187d000,c187f2fc,1,c086bc93,af2) at xl_stop+0x45 Jun  8 17:30:37
scienide kernel: xl_init_locked(c187d000,c187f2fc,0,c086bc93,ae5) at
xl_init_locked+0x33 Jun  8 17:30:37 scienide kernel: xl_init
(c187d000,8020690c,c1945400,c187d000,d106ebc4) at xl_init+0x26 Jun  8
17:30:37 scienide kernel: ether_ioctl
(c187d000,8020690c,c1945400,0,c1945400) at ether_ioctl+0x50 Jun  8
17:30:37 scienide kernel: xl_ioctl
(c187d000,8020690c,c1945400,1,c194547c) at xl_ioctl+0x2fa Jun  8
17:30:37 scienide kernel: in_ifinit
(c187d000,c1945400,c1961690,0,d106ec38) at in_ifinit+0x1dd Jun  8
17:30:37 scienide kernel: in_control
(c19f0e44,8040691a,c1961680,c187d000,c1854180) at in_control+0x 836
Jun  8 17:30:37 scienide kernel: ifioctl
(c19f0e44,8040691a,c1961680,c1854180,0) at ifioctl+0x198 Jun  8
17:30:37 scienide kernel: soo_ioctl
(c19a2000,8040691a,c1961680,c1777180,c1854180) at soo_ioctl+0x2d b Jun
8 17:30:37 scienide kernel: ioctl(c1854180,d106ed04,3,3,246) at ioctl
+0x370 Jun  8 17:30:37 scienide kernel: syscall
(bfbf003b,3b,bfbf003b,0,bfbfeea8) at syscall+0x22b Jun  8 17:30:37
scienide kernel: Xint0x80_syscall() at Xint0x80_syscall+0x1f Jun  8
17:30:37 scienide kernel: --- syscall (54, FreeBSD ELF32, ioctl), eip =
0x280d683f, esp = 0xbfbfed4 c, ebp = 0xbfbfedc8 --- Jun  8 17:30:37
scienide kernel: taskqueue_drain with the following non-sleepable locks
held: Jun  8 17:30:37 scienide kernel: exclusive sleep mutex xl0
(network driver) r = 0 (0xc187f2fc) locked _at_ /u sr/src/sys/pci/
if_xl.c:2789 [...]

Is this a known problem? I don't see any recent commit to if_xl.c so I
assume the issue is still there in HEAD.

Cheers,
-- 
Miguel Mendez <flynn_at_energyhq.es.eu.org>
http://www.energyhq.es.eu.org
PGP Key: 0xDC8514F1


Received on Wed Jun 08 2005 - 13:45:43 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:36 UTC