From owner-freebsd-current@FreeBSD.ORG Thu Aug 25 19:57:28 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D054516A41F for ; Thu, 25 Aug 2005 19:57:28 +0000 (GMT) (envelope-from danger@rulez.sk) Received: from mail.rulez.sk (DaEmoN.RuLeZ.sK [84.16.32.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6EDC543D46 for ; Thu, 25 Aug 2005 19:57:27 +0000 (GMT) (envelope-from danger@rulez.sk) Received: from localhost (localhost [127.0.0.1]) by mail.rulez.sk (Postfix) with ESMTP id 7AF281CD63 for ; Thu, 25 Aug 2005 21:57:26 +0200 (CEST) Received: by mail.rulez.sk (Postfix, from userid 1001) id CF38F1CD57; Thu, 25 Aug 2005 21:57:19 +0200 (CEST) Date: Thu, 25 Aug 2005 21:57:19 +0200 From: Daniel Gerzo To: current@freebsd.org Message-ID: <20050825195719.GA41156@daemon.rulez.sk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: by amavisd-new at mail.rulez.sk X-Spam-Status: No, hits=-5.535 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-3.3, AWL=0.364, BAYES_00=-2.599] X-Spam-Level: X-Mailman-Approved-At: Fri, 26 Aug 2005 11:42:08 +0000 Cc: Subject: LOR: rl(4) and DEVICE_POLLING enabled X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Aug 2005 19:57:28 -0000 Hello, I'm experiencing this LOR right after system boot. This is with rl(4) device and DEVICE_POLLING enabled in kernel. System used: FreeBSD 6.0-BETA3 #2: Thu Aug 25 17:42:57 CEST 2005 i386 I can provide more info if needed. Here's what I'm getting: Trying to mount root from ufs:/dev/ad0s4a lock order reversal 1st 0xc1c694b0 rl0 (network driver) @ /usr/src/sys/pci/if_rl.c:1508 2nd 0xc07182c0 Giant (Giant) @ /usr/src/sys/kern/kern_poll.c:458 KDB: stack backtrace: witness_checkorder(c07182c0,9,c06bc486,1ca,e1ddea40) at witness_checkorder+0x526 _mtx_lock_flags(c07182c0,0,c06bc486,1ca,c1ca5c00) at _mtx_lock_flags+0x54 ether_poll_deregister(c1ca5c00,c1c69000,0,6b5,c1c694b0) at ether_poll_deregister+0x2e rl_stop(c1ca7080,1,c06c9b2c,5f0,c056e1c3) at rl_stop+0x64 rl_init_locked(c1c694b0,8,c06c9b2c,5e4,c1ca5c00) at rl_init_locked+0x4e rl_init(c1c69000,e1ddeb0c,c053b325,8020690c,c1ca5c00) at rl_init+0x3e ether_ioctl(c1ca5c00,8020690c,c1dd1b00,c06be2a6,0) at ether_ioctl+0xa7 rl_ioctl(c1ca5c00,8020690c,c1dd1b00,c06c0421,c1dd1bc8) at rl_ioctl+0x8b in_ifinit(c1db3990,0,0,0,c06c657c) at in_ifinit+0xa7 in_control(c1e93de8,8040691a,c1db3980,c1ca5c00,c1ced960) at in_control+0xfa0 ifioctl(c1e93de8,8040691a,c1db3980,c1ced960,2) at ifioctl+0x139 soo_ioctl(c1df23f0,8040691a,c1db3980,c1bc4d80,c1ced960) at soo_ioctl+0x2ef ioctl(c1ced960,e1dded04,c,422,3) at ioctl+0x118 syscall(3b,3b,3b,80573a0,1) at syscall+0x13d Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x280ce2cf, esp = 0xbfbfe5ec, ebp = 0xbfbfee58 --- -- +----------==/\/\==----------+ (__) FreeBSD | DanGer | \\\'',) The | DanGer@IRCnet ICQ261701668 | \/ \ ^ Power | http://danger.rulez.sk | .\._/_) To +----------==\/\/==----------+ Serve