From owner-freebsd-usb@FreeBSD.ORG Wed Jun 20 06:39:55 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C2D116A400 for ; Wed, 20 Jun 2007 06:39:55 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from smtp1.yandex.ru (smtp1.yandex.ru [213.180.223.87]) by mx1.freebsd.org (Postfix) with ESMTP id 6609A13C465 for ; Wed, 20 Jun 2007 06:39:54 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from [195.151.56.249] ([195.151.56.249]:10480 "EHLO [195.151.56.249]" smtp-auth: "cvs-src" TLS-CIPHER: TLS-PEER-CN1: ) by mail.yandex.ru with ESMTP id S8373120AbXFTGX1 (ORCPT ); Wed, 20 Jun 2007 10:23:27 +0400 X-Comment: RFC 2476 MSA function at smtp1.yandex.ru logged sender identity as: cvs-src Message-ID: <46790374.8040903@yandex.ru> Date: Wed, 20 Jun 2007 10:37:40 +0000 From: "R.Mahmatkhanov" User-Agent: Thunderbird 1.5.0.9 (X11/20070128) MIME-Version: 1.0 To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Panic on post-freeze current with ucom X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2007 06:39:55 -0000 Good Day. I just move to latest -current/i386 after the code freeze. And i catch 100% reproduceble panic condition. It happens when i plug my mobile phone to USB port. How it does: ucom0: on uhub1 Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x4 fault code = supervisor read, page not present instruction pointer = 0x20: 0xc06ca396 stack pointer = 0x28: 0xdd30a760 frame pointer = 0x28: 0xdd30a760 code segment = base 0x0, limit 0xfffff, type = 0x1b, DPL 0, pres 1, = def32 1, gran 1 processor eflags = interrupt enabled, resume; IOPL = 0 current process = 28 (usb1) [thread pid 28 tid 100023] Stopped at usb_get_interface_descruptor+0x6: movl 0x4(%eax), %eax db> If i boot without ACPI, then i get this rigth after phone pluging: interrupt storm detected on irq10; throttling interrupt source If i unplug the phone and plug it again while this message prints, i get Fatal trap 12, that described above. I have this in vmstat -i when "interrupt storm" message is prints: interrupt total rate irq0: cll 123985 991 irq1: atkbd0 115 0 irq8: rtc 15933 127 irq10: pcm0 bfe0+* 94876 759 irq11: cbb0 uhci1+ 13 0 irq14: ata0 981 7 Total 235903 1887 Please advice what i can do to fix this. Thanks in advance for answer.