From owner-freebsd-stable@FreeBSD.ORG Thu Jun 1 03:17:16 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 565D316C50D for ; Thu, 1 Jun 2006 03:17:16 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 484F543D66; Thu, 1 Jun 2006 03:17:10 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.14] (imini.samsco.home [192.168.254.14]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k513H3gg003257; Wed, 31 May 2006 21:17:08 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <447E5C74.4070208@samsco.org> Date: Wed, 31 May 2006 21:18:12 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050416 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Scott Ullrich References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: freebsd-stable@freebsd.org, idowse@freebsd.org Subject: Re: panic: trying to sleep while sleeping is prohibited - USB network panic after ifconfig X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 03:17:23 -0000 This looks like a pretty fundamental problem with the aue driver. Scott Scott Ullrich wrote: > Sleeping on "usbsyn" with the following non-sleepable locks held: > exclusive sleep mutex in_multi_mtx r = 0 (0xc0acfbc0) locked @ > /usr/src/sys/neti > net/in.c:971 > KDB: stack backtrace: > kdb_backtrace(1,c27e5418,c27e7000,1,ccfe3a50) at kdb_backtrace+0x29 > witness_warn(5,0,c0993d00,c09846cb) at witness_warn+0x18e > msleep(c27ffb00,0,4c,c09846cb,0) at msleep+0x42 > usbd_transfer(c27ffb00,ccfe3ab0,c0649b2d,c27ffb00,c24a1580) at > usbd_transfer+0x1 > 21 > usbd_sync_transfer(c27ffb00,c24a1580,ccfe3acc,c06c6ea4,c25d0a00) at > usbd_sync_tr > ansfer+0x11 > usbd_do_request_flags_pipe(c257d600,c257d280,ccfe3b0c,ccfe3b0b,0) at > usbd_do_req > uest_flags_pipe+0x5d > usbd_do_request_flags(c257d600,ccfe3b0c,ccfe3b0b,0,0) at > usbd_do_request_flags+0 > x20 > usbd_do_request(c257d600,ccfe3b0c,ccfe3b0b) at usbd_do_request+0x1a > aue_csr_read_1(c25d0a00,0) at aue_csr_read_1+0x50 > aue_setmulti(c25d0a00,c280e280,c25d3000,ccfe3ba8,ccfe3b78) at > aue_setmulti+0x4a > aue_ioctl(c25d3000,80206931,0) at aue_ioctl+0x106 > if_addmulti(c25d3000,ccfe3ba8,ccfe3ba4,ccfe3ba8,10,c0acfbc0,0,c09a3cd4,3cb) > at i > f_addmulti+0x1b8 > in_addmulti(ccfe3bdc,c25d3000) at in_addmulti+0x69 > in_ifinit(c25d3000,c27da500,c262dcd0,0,ccfe3c38) at in_ifinit+0x529 > in_control(c28206f4,8040691a,c262dcc0,c25d3000,c27e7000) at > in_control+0x882 > ifioctl(c28206f4,8040691a,c262dcc0,c27e7000,0) at ifioctl+0x198 > soo_ioctl(c2678c60,8040691a,c262dcc0,c2480780,c27e7000) at soo_ioctl+0x2db > ioctl(c27e7000,ccfe3d04,3,2,286) at ioctl+0x370 > syscall(3b,3b,3b,8056080,80583c0) at syscall+0x22f > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x28131603, esp = > 0xbfbfe59c, ebp > = 0xbfbfede8 --- > panic: trying to sleep while sleeping is prohibited > cpuid = 0 > KDB: enter: panic > [thread pid 13 tid 100003 ] > Stopped at kdb_enter+0x2b: nop > > More information (bt, bt all, show alllocks) can be found at > http://www.pfsense.com/~sullrich/panics/usb_network_nic_panic.txt > > Let me know if you need any more information. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"