• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Drivers
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Version 3.2
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by fg - 2009-05-24
Last edited by fg - 2011-06-05

FS#10239 - USB storage write caching

WARNING : this patch works for me, but it doesn’t have any error checking and is therefore likely to eat data every now and then

This patch adds a write queue to improve write speeds by allowing fully overlapping usb and disk operations. This significantly improves write speed. In some cases it gets better than the OF.

Work needed before this is in any way ready to commit includes extending the SCSI handling to tell the host that we do write caching.

Closed by  fg
2011-06-05 11:17
Reason for closing:  Rejected
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

We won't do this

fg commented on 2009-05-25 20:06

This version adds error handling.

Unfortunately, disk errors aren't very visible. In linux they appear in dmesg, in windows they appear in the event log.

Which player did you test this on?

fg commented on 2010-06-25 23:18

This was either c200v1 or ipod video (or both)


Available keyboard shortcuts


Task Details

Task Editing