It is on a 1.8" ZIF SSD.
Here is a quickie snapshot showing the Joggler (Openpeak) booting up from a PATA SSD (MLC) drive. I am getting some disk errors and it boots really slow now. Thinking I need to low level format it and try again. The drive reads good when I connect it to my other computer via a USB cable and use GParted to check it.
ata1.00: ATA-9: STT_FET064MDRM, 20140803, max UDMA/133
ata1.00: 123731968 sectors, multi 0: LBA48
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access ATA STT_FET064MDRM 2014 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 123731968 512-byte logical blocks: (63.3 GB/59.0 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI disk
ata1.00: status: { DRDY }
ata1: soft resetting link
ata1.00: configured for UDMA/33
ata1.00: device reported invalid CHS sector 0
ata1: EH complete
ata1: lost interrupt (Status 0x58)
ata1.00: limiting speed to PIO4
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata1.00: failed command: WRITE DMA
ata1.00: cmd ca/00:08:00:f8:10/00:00:00:00:00/e0 tag 0 dma 4096 out
res 40/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
ata1.00: status: { DRDY }
ata1: soft resetting link
ata1.00: configured for PIO4
ata1.00: device reported invalid CHS sector 0
ata1: EH complete
udevd[378]: starting version 175
EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
Tested again with a 16Gb SSD drive. This one created a FAT32 partition for the EFI boot rather than a FAT16 partition.
Worked.
ata1.00: ATA-8: SanDisk pSSD-P2 16GB, SSD 5.20, max UDMA/133
ata1.00: 31277232 sectors, multi 0: LBA48
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access ATA SanDisk pSSD-P2 SSD PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 31277232 512-byte logical blocks: (16.0 GB/14.9 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI disk
Refined TSC clocksource calibration: 1329.993 MHz.
Switching to clocksource tsc
Trying again with the 64 Gb SSD after doing a low level format.
Found this program to give it a try.
http://www.hdat2.com/
Worked great!
I used it on another 16Gb SSD drive that went bad on me a couple of years ago and it brought it back to life.
In a quickie recap
1 - Using Buzz's Ubuntu build V.13 here (V.14 and V.14 do not see the PATA port)
2 - using Linux image writing wrote Buzz's image to the 64Gb SSD.
3 - copied out the EFI boot files.
4 - deleted FAT16 partition and moved stuff over to make it a 300Mb FAT32 EFI boot parition.
5 - created a 300 Mb FAT32 partition for EFI booting and just copied over the boot files and changed the name of the root partition to linux-rootSSD
Grub.cfg looks like this: (changed it cuz I was testing the booting with USB sticks and other USB connected devices).
loadfont /unicode.pf2
terminal_output gfxterm
set timeout=5
menuentry "Xubuntu 14.04 LTS (Trusty) - 3.2.71joggler1" {
linux /vmlinuz-3.2.71joggler1 root=LABEL=linux-rootssd ro quiet splash
initrd /initrd.img-3.2.71joggler1
}
6 - Connected to ZIF PATA port.
7 - Boots fine now from the 64Gb SSD.
8 - side stuff here ...trying to shrink down Buzz's 2Gb Ubuntu basic build to install on the MMC. I have it right now at 1Gb and booting but it is still too big.