This is encouraging. On a whim, I plugged the Sandisk ReadyCache into the Pogo V4 booting with stock Marvell/ALARM U-Boot, and it recognized the disk and booted without problem!
Now a little bad news. With ebbes's SATA patch for Pogo V4, the 2014.01 U-Boot does not read this disk read properly in ide reset. And with my 2014.01 patches for GoFlex Home/Net, U-Boot did not recognized the disk either.
However, once we booted into Debian, sata_mv driver does not have any problem with this disk or any other SATA drives.
Also note that this only applies to Sandisk Readycache disk. All other SATA drives have no problem with the new U-Boot.
U-Boot 1.1.4 (Jan 13 2012 - 22:33:21) Arch Linux ARM (PPV4 r1) PHYADDR=0 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFD60 Soc: 88F6192 A1 (DDR2) CPU running @ 800Mhz L2 running @ 400Mhz SysClock = 200Mhz , TClock = 166Mhz DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB 16bit width Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done NAND:128 MB Flash: 0 kB CPU : Marvell Feroceon (Rev 1) CLOUD ENGINES BOARD: PPV4A3 Streaming disabled Write allocate disabled USB 0: host mode PEX 0: PCI Express Root Complex Interface PEX interface detected Link X1 Net: egiga0 [PRIME] Hit any key to stop autoboot: 0 (Re)start USB... USB: scanning bus for devices... 1 USB Device(s) found Waiting for storage device(s) to settle before scanning... 0 Storage Device(s) found Reset IDE: Marvell Serial ATA Adapter Integrated Sata device found [0 0 0]: Enable DMA mode (6) Device 0 @ 0 0: Model: SanDisk SDSSDRC032G Firm: 3.0.0 Ser#: 133933400976 Type: Hard Disk Supports 48-bit addressing Capacity: 30533.8 MB = 29.8 GB (62533296 x 512) ** Can't read from device 0 ** ** Unable to use usb 0:1 for fatls ** Partition Map for IDE device 0 -- Partition Type: DOS Partition Start Sector Num Sectors Type 1 2048 62531248 83 2461416 bytes read 6362802 bytes read ## Booting image at 00800000 ... Image Name: Linux-3.14.0-kirkwood-tld-1 Created: 2014-04-06 20:44:27 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2461352 Bytes = 2.3 MB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK OK ## Loading Ramdisk Image at 01100000 ... Image Name: initramfs-3.14.0-kirkwood-tld-1 Created: 2014-04-06 20:44:41 UTC Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 6362738 Bytes = 6.1 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Starting kernel ...
Now a little bad news. With ebbes's SATA patch for Pogo V4, the 2014.01 U-Boot does not read this disk read properly in ide reset. And with my 2014.01 patches for GoFlex Home/Net, U-Boot did not recognized the disk either.
However, once we booted into Debian, sata_mv driver does not have any problem with this disk or any other SATA drives.
Also note that this only applies to Sandisk Readycache disk. All other SATA drives have no problem with the new U-Boot.