MP3 USB player times out, hangs the system then panic when unplugging

Aurelien Nephtali aurelien.nephtali at wanadoo.fr
Tue Dec 14 09:51:12 PST 2004


Aurelien Nephtali wrote:
> Hi,
> 
> I have a MP3 USB player "that works fine under Windows" (c) but not 
> under FreeBSD -CURRENT.
> 
> Dec 13 18:56:38 naboo kernel: umass0: vendor 0x10d6 Actions USB Disk 
> Device, rev 1.10/1.00, addr 3
> Dec 13 18:56:38 naboo kernel: da0 at umass-sim0 bus 0 target 0 lun 0
> Dec 13 18:56:38 naboo kernel: da0: <ACTIONS USB DISK DEVICE 1.00> 
> Removable Direct Access SCSI-2 device
> Dec 13 18:56:38 naboo kernel: da0: 1.000MB/s transfers
> Dec 13 18:56:38 naboo kernel: da0: 249MB (510494 512 byte sectors: 64H 
> 32S/T 249C)
> 
> sometimes /dev/da0 is created but a read/write to it hangs the system.
> 
> If I wait some minutes, I got:
> 
> Dec 13 20:24:35 naboo kernel: umass0: BBB reset failed, TIMEOUT
> Dec 13 20:29:40 naboo kernel: umass0: BBB bulk-in clear stall failed, 
> TIMEOUT
> Dec 13 20:34:45 naboo kernel: umass0: BBB bulk-out clear stall failed, 
> TIMEOUT
> Dec 13 20:34:45 naboo kernel: (da0:umass-sim0:0:0:0): Synchronize cache 
> failed, status == 0x4, scsi status == 0x0
> Dec 13 20:35:05 naboo kernel: umass0: BBB reset failed, TIMEOUT
> Dec 13 20:35:15 naboo kernel: umass0: BBB bulk-in clear stall failed, 
> TIMEOUT
> Dec 13 20:35:25 naboo kernel: umass0: BBB bulk-out clear stall failed, 
> TIMEOUT
> Dec 13 20:37:35 naboo kernel: umass0: BBB reset failed, TIMEOUT
> Dec 13 20:38:40 naboo kernel: umass0: BBB bulk-in clear stall failed, 
> TIMEOUT
> Dec 13 20:39:45 naboo kernel: umass0: BBB bulk-out clear stall failed, 
> TIMEOUT
> 
> and the system panics when unplugging the key :
> 
> Dec 13 18:57:25 naboo kernel: umass0: at uhub0 port 1 (addr 3) disconnected
> Dec 13 18:57:25 naboo kernel: (da0:umass-sim0:0:0:0): lost device
> Dec 13 18:57:25 naboo kernel:
> Dec 13 18:57:25 naboo kernel:
> Dec 13 18:57:25 naboo kernel: Fatal trap 12: page fault while in kernel 
> mode
> Dec 13 18:57:25 naboo kernel: fault virtual address     = 0x4
> Dec 13 18:57:25 naboo kernel: fault code                = supervisor 
> read, page not present
> Dec 13 18:57:25 naboo kernel: instruction pointer       = 0x8:0xc04ec2b6
> Dec 13 18:57:25 naboo kernel: stack pointer             = 0x10:0xcb248c68
> Dec 13 18:57:25 naboo kernel: frame pointer             = 0x10:0xcb248c7c
> Dec 13 18:57:25 naboo kernel: code segment              = base 0x0, 
> limit 0xfffff, type 0x1b
> Dec 13 18:57:25 naboo kernel: = DPL 0, pres 1, def32 1, gran 1
> Dec 13 18:57:25 naboo kernel: processor eflags  = interrupt enabled, 
> resume, IOPL = 0
> Dec 13 18:57:25 naboo kernel: current process           = 21 (irq10: 
> sis0 ohci0)
> 
> I can provide any informations needed as well as tesing provided quirks!
> 
> Thanks in advance!
> 

My USB MP3 Player is now working under -CURRENT, for those who might be 
interested, I've posted a patch in a PR [1].

[1] : http://www.freebsd.org/cgi/query-pr.cgi?pr=75057

-- 
NEPHTALI 'dak' Aurelien
TEK2 - Promo 2008
06.19.84.90.10



More information about the freebsd-usb mailing list