[ARMedslack] Booting Slack 13.1 from eSata on Guruplug Server Plus

Jim Hawkins jawkins at armedslack.org
Thu Jan 6 17:00:54 UTC 2011


On Thu, 6 Jan 2011, Stuart Winter wrote:

> > I did have a look actually, but I think I've run into an 
> > initialisation issue. It works intermittently - if you run up a 
> > kernel, halt and then reset via JTAG, it will detect the drive, but 
> > fail when trying to access it. If you reset the plug after that 
> > happens the drive then becomes accessible to u-boot.
> 
> Is the symptom that when u-boot tries to find the drive, it stops with a 
> "T" and won't go further?

It reads the drive info the first time you try, but fails after that:

Marvell>> ide reset

Reset IDE: Bus 0: OK Bus 1: OK 
  Device 0: Model: SAMSUNG HD204UI  Firm: 1AQ10001 Ser#: xxxx
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 1907729.0 MB = 1863.0 GB (-387938128 x 512)
Error (no IRQ) dev 0 blk 16: status 0xd0
IDE read: device 0 not ready
  Device 1: not available
Marvell>> ide reset

Reset IDE: Bus 0: ............................................................** Timeout **
not available  Bus 1: ............................................................** Timeout **
not available  
Marvell>> 

> I see this on one of my sheevaplugs and afaict it's because the drive 
> spun down.  This is why I have a "reset" at the end of the boot command 
> -- if the timeout happens, the plug reboots, the drive is still spinning 
> and the boot works.

Yeah, sounds like it's because the drive has spun down. It's fine if you 
reboot from Linux without halting, which I assume doesn't cause a drive 
spin down.

> This happens every time I complete a reinstallation of the plug (I 
> assume because the spin down delay is just short enough that by the time 
> the installer has shut itself down, and the system's rebooted, the drive 
> has spun down).

Well you could have mentioned that before, couldn't you ;)

Cheers,

Jim


More information about the ARMedslack mailing list