Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Read errors

Re: Read errors

From: Mike Holden <rockbox_at_mikeholden.uklinux.net>
Date: Mon, 24 Mar 2003 18:08:48 -0000 (GMT)

Björn Stenberg said:
> Mike Holden wrote:
>> Is there a more "severe" reset option available, harder than a soft
>> reset, but softer than a power off/on?
>
> Yes, there is ata_hard_reset().

I see you have "upgraded" the soft reset to this hard reset in CVS now. I
will try it out over the next few days.

I think there is still the possibility that we can return zero from
ata_read_sectors(), even though we have read less data than was requested.
Unfortunately I have not yet tracked down the path through the code that
causes this, but i do sometimes still get "silent playback", which is the
symptom of this problem. I will continue to dig, however!

Also, should the READ_TIMEOUT be max(5*HZ,<anti_skip_buffer_size>), since
if anti-skip buffer is set to 7 seconds, we are giving up the ata read 2
seconds before the anti-skip buffer empties, and abandoning 2 seconds of
successfully read mpeg data.

-- 
Mike Holden
Received on 2003-03-24

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy