Ticket #1577 (assigned bug)

Opened 13 months ago

Last modified 11 months ago

USB/EHCI transfers sometimes time out

Reported by: axeld Owned by: siarzhuk
Priority: normal Milestone: R1
Component: Drivers/USB Version: R1 development
Cc: Blocked By:
Platform: All Blocking:

Description

After Luzern, I updated my USB installation again, and since then I have serious problems with accessing USB mass storage devices. Some blocks/files whatever are listed in Tracker, but cannot be accessed, reading their data fails. It's even 100% reproducible with the same files. I have these problems with HDs as well as flash memory cards. Log file from a failed transfer is attached; the problem occurs at the end of the log.

Attachments

usb_log (188.8 kB) - added by axeld 13 months ago.
usb_log2 (18.4 kB) - added by axeld 13 months ago.

Change History

Changed 13 months ago by axeld

Changed 13 months ago by axeld

  • summary changed from USB/EHCI transfers sometimes don't work to USB/EHCI transfers sometimes time out

Changed 13 months ago by axeld

Just tried with r21904, but the problem persists. It might happen only on certain disks (I didn't have that flash disk before, and only rarely used that HD).

Changed 13 months ago by siarzhuk

  • cc siarzhuk added

Which version of usb_scsi do you use? The one from bebits has some problem during converting READ_6/WRITE_6 to READ_10/WRITE_10. Patched version is here: http://zharik.host.sk/prahramy/usb_scsi-0.1.0-dev-9994.zip. Can you try it on your system?

Changed 13 months ago by axeld

  • cc siarzhuk removed
  • owner changed from mmlr to siarzhuk

I thought I would be using the latest version from Haiku's repository that allowed to be used with BeOS. Anyway, with that new version, the problems are gone, thanks!

Does the version in the repository still suffer from this problem? If not, I would just close this bug.

Changed 13 months ago by siarzhuk

  • status changed from new to assigned

Hm... it looks a bit suspect. Actual repository code already have this fix for 6-->10 conversion. Please left this bug opened until I check my working copy, that is targeted to cvs at sourceforge. It is possible that it still have some changes, that are not commited. The version, we have now in Haiku repository was transferred directly from my CVS at sis4be.sf.net.

Changed 13 months ago by axeld

It (or something very similar) just happened again, attached another log. It just doesn't seem to happen very often anymore, now.

Changed 13 months ago by axeld

Changed 11 months ago by axeld

  • priority changed from high to normal
  • milestone changed from R1/alpha to R1
Note: See TracTickets for help on using tickets.