From owner-freebsd-current@FreeBSD.ORG Fri Feb 8 20:10:52 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 029CBE4D for ; Fri, 8 Feb 2013 20:10:52 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe06.c2i.net [212.247.154.162]) by mx1.freebsd.org (Postfix) with ESMTP id 5EF73CE4 for ; Fri, 8 Feb 2013 20:10:51 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 Received: from [176.74.213.204] (account mc467741@c2i.net HELO laptop015.hselasky.homeunix.org) by mailfe06.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 375008777; Fri, 08 Feb 2013 21:05:42 +0100 From: Hans Petter Selasky To: freebsd-current@freebsd.org Subject: Re: uath panic on insert. Date: Fri, 8 Feb 2013 21:06:51 +0100 User-Agent: KMail/1.13.7 (FreeBSD/9.1-STABLE; KDE/4.8.4; amd64; ; ) References: In-Reply-To: X-Face: ?p&W)c(+80hU; '{.$5K+zq{oC6y| /D'an*6mw>j'f:eBsex\Gi, Cc: Ian FREISLICH X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Fri, 08 Feb 2013 20:10:52 -0000 On Friday 08 February 2013 19:21:24 Ian FREISLICH wrote: > Hi > > I get this panic on insertion of a uath USB dongle. > > On amd-64: > > uath0: > on us bus1 > > > Fatal trap 12: page fault while in kernel mode > cpuid = 1; apic id = 01 > fault virtual address = 0x0 > fault code = supervisor write data, page not present > instruction pointer = 0x20:0xffffffff80628f6a > stack pointer = 0x28:0xffffff8112ee3750 > frame pointer = 0x28:0xffffff8112ee37b0 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 14 (usbus1) > trap number = 12 > panic: page fault > cpuid = 1 > Uptime: 7s > Dumping 237 out of 3971 > MB:..7%..14%..21%..34%..41%..54%..61%..75%..81%..95% > > Reading symbols from /boot/kernel/acpi_asus_wmi.ko...Reading symbols from > /boot/kernel/acpi_asus_wmi.ko.symbols...done. done. > Loaded symbols for /boot/kernel/acpi_asus_wmi.ko > Reading symbols from /boot/kernel/acpi_wmi.ko...Reading symbols from > /boot/kernel/acpi_wmi.ko.symbols...done. done. > Loaded symbols for /boot/kernel/acpi_wmi.ko > Reading symbols from /boot/kernel/if_uath.ko...Reading symbols from > /boot/kernel/if_uath.ko.symbols...done. done. > Loaded symbols for /boot/kernel/if_uath.ko > #0 doadump (textdump=) at pcpu.h:229 > 229 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) #0 doadump (textdump=) at pcpu.h:229 > #1 0x0000000000000000 in ?? () > > The i386 panic is only slightly more useful: > ugen4.3: at usbus4 > uath0: > on us bus4 > > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 00 > fault virtual address = 0x0 > fault code = supervisor write, page not present > instruction pointer = 0x20:0xc08ae31f > stack pointer = 0x28:0xebbf8adc > frame pointer = 0x28:0xebbf8b10 > 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 = 14 (usbus4) > trap number = 12 > panic: page fault > cpuid = 0 > Uptime: 16s > Physical memory: 2027 MB > Dumping 85 MB: 70 54 38 22 6 > > Reading symbols from /boot/kernel/acpi_video.ko...Reading symbols from > /boot/ker nel/acpi_video.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/acpi_video.ko > Reading symbols from /boot/kernel/ohci.ko...Reading symbols from > /boot/kernel/oh ci.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/ohci.ko > Reading symbols from /boot/kernel/xhci.ko...Reading symbols from > /boot/kernel/xh ci.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/xhci.ko > Reading symbols from /boot/kernel/if_uath.ko...Reading symbols from > /boot/kernel /if_uath.ko.symbols...done. > done. > Loaded symbols for /boot/kernel/if_uath.ko > Reading symbols from /boot/kernel/u3g.ko...Reading symbols from > /boot/kernel/u3g .ko.symbols...done. > done. > Loaded symbols for /boot/kernel/u3g.ko > #0 doadump (textdump=1) at pcpu.h:249 > 249 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) #0 doadump (textdump=1) at pcpu.h:249 > #1 0xc06a69d5 in kern_reboot (howto=260) > at /usr/src/sys/kern/kern_shutdown.c:446 > #2 0xc06a6c32 in panic (fmt=) > at /usr/src/sys/kern/kern_shutdown.c:753 > #3 0xc08b05ac in trap_fatal (frame=0xebbf8a9c, eva=0) > at /usr/src/sys/i386/i386/trap.c:1046 > #4 0xc08b06a2 in trap_pfault (frame=0xebbf8a9c, usermode=0, eva=0) > at /usr/src/sys/i386/i386/trap.c:899 > #5 0xc08b1476 in trap (frame=0xebbf8a9c) at > /usr/src/sys/i386/i386/trap.c:556 #6 0xc089b0dc in calltrap () at > /usr/src/sys/i386/i386/exception.s:169 #7 0xc08ae31f in bzero () at > /usr/src/sys/i386/i386/support.s:56 > Previous frame inner to this frame (corrupt stack?) > (kgdb) > > Ian Can you compile the kernel with debugging enabled? --HPS