From owner-freebsd-questions@FreeBSD.ORG Thu Oct 4 05:04:42 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04E4116A41A; Thu, 4 Oct 2007 05:04:41 +0000 (UTC) (envelope-from puga@mauibuilt.com) Received: from localhost.mauibuilt.com (cray50.mauibuilt.com [205.166.10.50]) by mx1.freebsd.org (Postfix) with ESMTP id 6304E13C458; Thu, 4 Oct 2007 05:04:41 +0000 (UTC) (envelope-from puga@mauibuilt.com) Received: from mauibuilt.com (chobmt@puga.mauibuilt.com [205.166.10.2]) by localhost.mauibuilt.com (8.14.1/8.14.1) with ESMTP id l9454LBx033002; Wed, 3 Oct 2007 19:04:21 -1000 (HST) (envelope-from puga@mauibuilt.com) Sender: puga@localhost.mauibuilt.com Message-ID: <47047450.DDAF966D@mauibuilt.com> Date: Wed, 03 Oct 2007 19:04:16 -1000 From: Richard Puga Organization: Maui Built Machines X-Mailer: Mozilla 4.8 [en] (X11; U; Linux 2.4.2 i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-questions@freebsd.org, freebsd-current@freebsd.org, freebsd-usb@freebsd.org Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: panic: sleeping thread wile using USB hard drive X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Oct 2007 05:04:42 -0000 I have been installing FreeBSD 6.2 on IBM XSeries servers some of which I need to run external USB drives. While backing up to a USB hard drive at random times the computer locks up or reboots with some, but not all of the systems. The XP3100's work fine and dmesg shows a ntel 82801GB/R ICH7 USB controller. The XP3400 shows a GENERIC usb 2.0 chipset and a scan of the PCI bus shows a slightly differant motherboard chipset (I cant remember what it was). I set up my Dell server at home with 2 differant USB/PCI cards each with a differant chipset and got the same type of errors. One was NEC and dmesg shows ohci1: mem 0xfeb01000-0xfeb01fff irq 24 at device 14.0 on pci1 usb1: on ohci1 uhub1: on usb1 ohci2: mem 0xfeb00000-0xfeb00fff irq 23 at device 14.1 on pci1 usb2: on ohci2 uhub2: on usb2 ehci0: mem 0xfeb02000-0xfeb020ff irq 22 at device 14.2 on pci1 usb3: on ehci0 uhub3: on usb3 The via shows ohci0: mem 0xfe220000-0xfe220fff irq 5 at device 15.2 on pci0 usb1: on uhci0 uhub1: on usb1 uhci1: port 0xccc0-0xccdf irq 23 at device 14.1 on pci1 usb2: on uhci1 uhub2: on usb2 ehci0: mem 0xfeb00800-0xfeb008ff irq 22 at device 14.2 on pci1 usb3: on ehci0 uhub3: on usb3 Both of thease chipsets freeze at ramdom times under FreeBSD 6.2 and 7-CURRENT (as of a few days ago) The errors on the screen which dont make it to the log are; sleeping thread (tid 100015, pid 19) owns a non-sleepable-lock panic: sleeping thread cpuid=1 and panic: Trying sleep, but thread marked as sleeping prohimited cpuid=0 [thread pid 13 tid 100002] stoped at kbd-enter + ox32: leave db7 The only error in /var/log/messages is messages.error:Sep 19 19:19:04 mauibuilt savecore: reboot after panic: sleeping thread Any help or suggestions would be greatly apriciated, and if anyone knows of an add in PCI card with yet a differant chipset that does not have problems, please let me know. Thanks in advance Richard Puga puga@mauibuilt.com