Hi,
My 9 year old Gigabeat F40's hard drive is finally starting to glitch, so I bought an as-new F20 and a 128GB SSD (same connector, same voltage) to go in it thinking it would be easy to swap in and rockbox. Not so.
Using rockbox-utility to install, manually installing, and compiling my own build results in the same error.
When powered on after the install the gigabeat boot screen stops half way and stays that way until a battery-off reset. When powered on with the usb plugged in, the gigabeat boot screen gets half way then goes into the rockbox usb bootloader mode, but the gigabeat does not show up as a drive (in ubuntu or windoze). Unplug the usb and I get "ATA error: -11" and the gigabeat shuts down.
Then it's a case of opening it up, putting the SSD into a 50 pin caddy, it show's up when connected, and I reformat, again, (to one FAT32 partition) and have a think about what I'm missing.
In the past week I've read many wiki pages, forum pages, patch pages, etc, to see what else to do, so my custom builds have included changing the gigabeat.h config file to define flash storage instead of disk storage, to have multivolume (and i repartitioned into two 64GB partitions), and both of these together; LBA48 is already defined so didn't need to try that.
Somewhere along the way I read the ATA error was battery related (so I've checked the connection, and for shorts), but all the installation methods I've tried work on the 20GB HDD that came in the gigabeat.
Thanks for reading, any ideas from someone more competent would be much appreciated.
Cheers, Fil.