usb/128745: zyd teoretically supported usb device makes kernel panic

aGaTHoS agathos at fobos.org
Sun Nov 9 22:20:02 PST 2008


>Number:         128745
>Category:       usb
>Synopsis:       zyd teoretically supported usb device makes kernel panic
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 10 06:20:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     aGaTHoS
>Release:        FreeBSD 7.1-PRERELEASE
>Organization:
>Environment:
FreeBSD ares.fobos.org 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #6: Sun Nov  2 00:12:52 CET 2008     root at ares.fobos.org:/usr/obj/usr/src/sys/ARES  amd64
>Description:
Usb zyd device with vendor and product id's: 0x0ace, 0x1215, causes kernel panic inmediately when plugged.
>How-To-Repeat:
1. plug zyd device with vendor and product id's 0x0ace, 0x1215
2. wait 2 or 3 seconds :)

[root at ares ~]# kgdb /usr/obj/usr/src/sys/ARES/kernel.debug /var/crash/vmcore.1 
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:
zyd0: zyd_read sleep timeout
ehci_check_intr: sqtdstart=NULL


Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address   = 0x38
fault code              = supervisor read data, page not present
instruction pointer     = 0x8:0xffffffff802273df
stack pointer           = 0x10:0xffffffffacd82be0
frame pointer           = 0x10:0xffffffffacdb1f80
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         = 28 (usbtask-hc)
trap number             = 12
panic: page fault
cpuid = 1
Uptime: 18m29s
ehci_check_intr: sqtdstart=NULL
ehci_check_intr: sqtdstart=NULL
ehci_check_intr: sqtdstart=NULL
ehci_check_intr: sqtdstart=NULL
ehci_check_intr: sqtdstart=NULL
ehci_check_intr: sqtdstart=NULL
Physical memory: 2037 MB
Dumping 165 MB: 150 134 118 102 86 70 54 38 22 6

Reading symbols from /boot/kernel/zfs.ko...Reading symbols from /boot/kernel/zfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/zfs.ko
Reading symbols from /boot/kernel/opensolaris.ko...Reading symbols from /boot/kernel/opensolaris.ko.
symbols...done.
done.
Loaded symbols for /boot/kernel/opensolaris.ko
Reading symbols from /boot/kernel/if_zyd.ko...Reading symbols from /boot/kernel/if_zyd.ko.symbols...
done.
done.
Loaded symbols for /boot/kernel/if_zyd.ko
Reading symbols from /boot/kernel/wlan_amrr.ko...Reading symbols from /boot/kernel/wlan_amrr.ko.symb
ols...done.
done.
Loaded symbols for /boot/kernel/wlan_amrr.ko
Reading symbols from /boot/kernel/wlan.ko...Reading symbols from /boot/kernel/wlan.ko.symbols...done
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list