NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/47131: "missed microframe, TT reset not implemented, ..." with USB 2.0 hard drive



>Number:         47131
>Category:       kern
>Synopsis:       "missed microframe, TT reset not implemented, ..." with USB 
>2.0 hard drive
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Oct 26 18:30:00 +0000 2012
>Originator:     khym%foxy.azeotrope.org@localhost
>Release:        NetBSD 6.99.14
>Organization:
>Environment:
System: NetBSD foxy.azeotrope.org 6.99.14 NetBSD 6.99.14 (FOXY) #12: Wed Oct 24 
05:47:36 CDT 2012 
khym%vmbsd.azeotrope.org@localhost:/usr/obj.i386/sys/arch/i386/compile/FOXY i386
Architecture: i386
Machine: i386
>Description:
On a Soekris net5501 with the following USB controller:

gcscehci0 at pci0 dev 21 function 1: AMD CS5536 EHCI USB Controller (rev. 0x02)
gcscehci0: interrupting at irq 15
gcscehci0: EHCI version 1.0
gcscehci0: companion controller, 4 ports each: ohci0

And a Buffalo HD-HS500IU2 external hard drive:

umass0 at uhub2 port 2 configuration 1 interface 0
umass0: BUFFALO INC. BUFFALO INC. USB-SATA Bridge, rev 2.00/0.00, addr 8
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <SAMSUNG, HD501LJ, CR10> disk fixed
sd0: fabricating a geometry
sd0: 465 GB, 476940 cyl, 64 head, 32 sec, 512 bytes/sect x 976773168 sectors

When I try to copy several gigabytes of data to/from the drive (over the
network; the drive is exported as a SMB and AFS share), the kernel will
occasionally log the following:

Oct 26 11:07:13 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 11:14:06 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 11:07:13 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 11:19:11 foxy /netbsd: ehci_idone: ex=0xc1045c50 is done!
Oct 26 11:27:09 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 11:27:09 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 11:32:59 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 11:50:50 foxy /netbsd: umass0: BBB bulk-in stall clear failed, TIMEOUT
Oct 26 11:52:47 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 13:01:27 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational
Oct 26 13:08:58 foxy /netbsd: gcscehci0: missed microframe, TT reset not 
implemented, hub might be inoperational

Sometimes, it seems to recover. But other times, all accesses to the drive
will hang, and a reboot seems to be the only solution (unplugging and
replugging the drive doesn't work. IIRC, the drive doesn't attach when
replugged, but I could be wrong).

>How-To-Repeat:
        The above will do it for me, but YMMV.
>Fix:
        I don't know... Implement the "TT reset" that the error's talking
about? :)



Home | Main Index | Thread Index | Old Index