From owner-freebsd-net@FreeBSD.ORG Sun Aug 7 00:02:12 2005 Return-Path: X-Original-To: freebsd-net@FreeBSD.org Delivered-To: freebsd-net@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A85216A41F for ; Sun, 7 Aug 2005 00:02:12 +0000 (GMT) (envelope-from tilman@arved.at) Received: from 21322530218.direct.eti.at (21322530218.direct.eti.at [213.225.30.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82EDF443A3 for ; Sun, 7 Aug 2005 00:02:11 +0000 (GMT) (envelope-from tilman@arved.at) Received: from jim.arved.de (localhost [127.0.0.1]) by 21322530218.direct.eti.at (8.13.3/8.13.1) with ESMTP id j77029wO047998; Sun, 7 Aug 2005 02:02:09 +0200 (CEST) (envelope-from tilman@arved.at) Received: (from arved@localhost) by jim.arved.de (8.13.3/8.13.1/Submit) id j77029Tv047997; Sun, 7 Aug 2005 02:02:09 +0200 (CEST) (envelope-from tilman@arved.at) X-Authentication-Warning: jim.arved.de: arved set sender to tilman@arved.at using -f Date: Sun, 7 Aug 2005 02:02:09 +0200 From: Tilman Linneweh To: "Bjoern A. Zeeb" Message-ID: <20050807000209.GA31999@arved.at> References: <38bcd230a8da978cf1901ede6ce4eb95@arved.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: freebsd-net@FreeBSD.org Subject: Re: IPv6 LOR X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Aug 2005 00:02:12 -0000 * Bjoern A. Zeeb [2005-08-07 00:20]: > > Today i tried to configure IPv6 on a RELENG_6 box with an axe(4) USB > > NIC. > > > > I got these two traces in my log: > > would you be able to send this w/o lines wrapped and perhaps > also without the syslog line starting. Would be easier to read;) I am sorry, Sleeping on "usbsyn" with the following non-sleepable locks held: exclusive sleep mutex inp (raw6inp) r = 0 (0xc133a9b4) locked @ /usr/RELENG_6/sr c/sys/netinet6/raw_ip6.c:624 exclusive sleep mutex rip r = 0 (0xc079628c) locked @ /usr/RELENG_6/src/sys/neti net6/raw_ip6.c:611 KDB: stack backtrace: kdb_backtrace(2,c15fdc48,c1194780,2,d350b970) at kdb_backtrace+0x29 witness_warn(5,0,c06d85fe,c06cfc71) at witness_warn+0x18e msleep(c23f0600,0,4c,c06cfc71,0) at msleep+0x42 usbd_transfer(c23f0600,d350b9d0,c04d0825,c23f0600,246) at usbd_transfer+0x121 usbd_sync_transfer(c23f0600,246,c074c360,d350b9cc,0) at usbd_sync_transfer+0x11 usbd_do_request_flags_pipe(c1574400,c23e5a80,d350ba28,d350ba5e,0) at usbd_do_req uest_flags_pipe+0x5d usbd_do_request_flags(c1574400,d350ba28,d350ba5e,0,0) at usbd_do_request_flags+0 x20 usbd_do_request(c1574400,d350ba28,d350ba5e) at usbd_do_request+0x1a axe_cmd(c23d4500,200f,0,0,d350ba5e) at axe_cmd+0x74 axe_setmulti(c23d4500,c23b4080,c23b4080,c1564680,c11c9400) at axe_setmulti+0x2f axe_ioctl(c11c9400,80206932,0) at axe_ioctl+0x13e if_delmulti(c11c9400,c23ea640) at if_delmulti+0x199 in6_delmulti(c1fe3bc0) at in6_delmulti+0x4f ip6_freemoptions(c11cb9c0,0) at ip6_freemoptions+0x37 in6_pcbdetach(c133a924,c133a9b4,0,c06ec94e,270) at in6_pcbdetach+0x184 rip6_detach(c14a342c) at rip6_detach+0x96 soclose(c14a342c,c126b5e8,0,d350bb5c,c05045b8) at soclose+0x1e0 soo_close(c126b5e8,c1194780) at soo_close+0x4b fdrop_locked(c126b5e8,c1194780,c1070784,0,c06d4c2e) at fdrop_locked+0x88 fdrop(c126b5e8,c1194780,d350bba8,c053ff84,c06d4c2e) at fdrop+0x24 closef(c126b5e8,c1194780) at closef+0x35f fdfree(c1194780,c15fdd94,0,c06db654,6ac) at fdfree+0x473 exit1(c1194780,100,d350bd30,c0696c87,c1194780) at exit1+0x3f6 exit1(c1194780,d350bd04,1,2,296) at exit1 syscall(3b,3b,3b,0,8057300) at syscall+0x22f Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (1, FreeBSD ELF32, sys_exit), eip = 0x280bd383, esp = 0xbfbfe17c, eb p = 0xbfbfe198 --- lock order reversal 1st 0xc133a9b4 inp (raw6inp) @ /usr/RELENG_6/src/sys/netinet6/raw_ip6.c:624 2nd 0xc0747060 Giant (Giant) @ /usr/RELENG_6/src/sys/kern/kern_synch.c:236 KDB: stack backtrace: kdb_backtrace(0,ffffffff,c07543c0,c0756328,c071d1c4) at kdb_backtrace+0x29 witness_checkorder(c0747060,9,c06d8637,ec) at witness_checkorder+0x564 _mtx_lock_flags(c0747060,0,c06d8637,ec) at _mtx_lock_flags+0x5b msleep(c23f0600,0,4c,c06cfc71,0) at msleep+0x386 usbd_transfer(c23f0600,d350b9d0,c04d0825,c23f0600,246) at usbd_transfer+0x121 usbd_sync_transfer(c23f0600,246,c074c360,d350b9cc,0) at usbd_sync_transfer+0x11 usbd_do_request_flags_pipe(c1574400,c23e5a80,d350ba28,d350ba5e,0) at usbd_do_req uest_flags_pipe+0x5d usbd_do_request_flags(c1574400,d350ba28,d350ba5e,0,0) at usbd_do_request_flags+0 x20 usbd_do_request(c1574400,d350ba28,d350ba5e) at usbd_do_request+0x1a axe_cmd(c23d4500,200f,0,0,d350ba5e) at axe_cmd+0x74 axe_setmulti(c23d4500,c23b4080,c23b4080,c1564680,c11c9400) at axe_setmulti+0x2f axe_ioctl(c11c9400,80206932,0) at axe_ioctl+0x13e if_delmulti(c11c9400,c23ea640) at if_delmulti+0x199 in6_delmulti(c1fe3bc0) at in6_delmulti+0x4f ip6_freemoptions(c11cb9c0,0) at ip6_freemoptions+0x37 in6_pcbdetach(c133a924,c133a9b4,0,c06ec94e,270) at in6_pcbdetach+0x184 rip6_detach(c14a342c) at rip6_detach+0x96 soclose(c14a342c,c126b5e8,0,d350bb5c,c05045b8) at soclose+0x1e0 soo_close(c126b5e8,c1194780) at soo_close+0x4b fdrop_locked(c126b5e8,c1194780,c1070784,0,c06d4c2e) at fdrop_locked+0x88 fdrop(c126b5e8,c1194780,d350bba8,c053ff84,c06d4c2e) at fdrop+0x24 closef(c126b5e8,c1194780) at closef+0x35f fdfree(c1194780,c15fdd94,0,c06db654,6ac) at fdfree+0x473 exit1(c1194780,100,d350bd30,c0696c87,c1194780) at exit1+0x3f6 exit1(c1194780,d350bd04,1,2,296) at exit1 syscall(3b,3b,3b,0,8057300) at syscall+0x22f Xint0x80_syscall() at Xint0x80_syscall+0x1f > > From what I had seen this isn't only a LOR but more problems... Well, ping and traceroute and basic http seem to work.