> -----Original Message----- > From: Philip Hands [mailto:p...@hands.com] > Sent: Friday, June 17, 2011 1:33 AM > To: Alexei Ozhigov > Cc: Prafulla Wadaskar; u-boot@lists.denx.de; Prabhanjan Sarnaik; Ashish > Karkare > Subject: Re: [U-Boot] OpenRD Ultimate SATA & SD > > On Thu, 16 Jun 2011 16:18:46 +0400, Alexei Ozhigov > <alexei.ozhi...@gmail.com> wrote: > ... > > > > I am experiencing the same problem with SATA right now with > > v2011.06-rc2 (tried also the latest master). If MVSATA_STATUS_TIMEOUT > > in mvsata_ide_initialize_port is ignored, SATA drive is found on the > > second port and I am able to read the drive's content. > > Inspired by what you say about timeouts, I thought perhaps increasing > the timeout from 10ms to 1s might make a difference -- that worked! > > ... except that now, it's working regardless :-( > > So, I've no idea if that's really related to what's going on, because > I've now gone as far as reducing the timeout to 5ms and it's _still_ > working fine, so perhaps some part of the SATA subsystem was in a state > that was somehow reset by waiting a bit longer for the startup once, and > that's somehow "fixed" it. > > It is still working despite powering down the machine for a while, so > I'm guessing whatever changed is something to do with the state of the > hard drive. > > Sadly that means that I've now lost the ability to test this, since > trying any of the versions that were previously failing now work. > > Anyway, Alexei, try increasing the timeout (i.e. the value being > assigned to timeleft) --- if that works for you too, it seems pretty > harmless, so might be appropriate for wider adoption.
Copying to Albert and Michael the contributor for mvsata code. Regards.. Prafulla . . _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot