Hi, I found a SheevaPlug at home I haven't used for many years. As a first step I wanted to install an actual, fresh operation system.
So I used the manual https://www.cyrius.com/debian/kirkwood/sheevaplug/install/ from Martin Michlmayr. As a first step a had to upgrade u-boot. I strictly followed https://www.cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade/ and installed the matching binary ("SheevaPlug") via USB stick. After a reboot the new version is shown: ``` => version U-Boot 2019.01+dfsg-7 (May 14 2019 - 02:07:44 +0000) Marvell-Sheevaplug gcc (Debian 8.3.0-7) 8.3.0 GNU ld (GNU Binutils for Debian) 2.31.1 ``` Now I wanted to start the installer and stored the uImage and uInitrd file on the same USB stick. ``` => usb start starting USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... EHCI timed out on TD - token=0x80008d80 EHCI timed out on TD - token=0x80008c80 EHCI timed out on TD - token=0x80008c80 EHCI timed out on TD - token=0x80008c80 ERROR: NOT USB_CONFIG_DESC b1 EHCI timed out on TD - token=0x80008d80 EHCI timed out on TD - token=0x80008c80 EHCI timed out on TD - token=0x80008c80 EHCI timed out on TD - token=0x80008c80 2 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found ``` Next, I tried some SD cards: ``` => mmc info Device: MVEBU_MMC Manufacturer ID: 2 OEM: 544d Name: SD02G Bus Speed: 25000000 Mode : SD Legacy Rd Block Len: 512 SD version 1.10 High Capacity: No Capacity: 1.9 GiB Bus Width: 1-bit Erase Group Size: 512 Bytes => mmc list MVEBU_MMC: 0 (SD) => mmc part ## Unknown partition table type 0 ``` My Mac shows me a working partion table: ``` fdisk /dev/disk2 Disk: /dev/disk2 geometry: 975/64/63 [3932160 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: 06 0 4 4 - 975 15 15 [ 255 - 3931905] DOS > 32MB 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused ``` Next, I tried via network: ``` => setenv serverip 192.168.99.21 => setenv ipaddr 192.168.99.7 => ping 192.168.99.21 Using egiga0 device ``` There's no more output, the box got stuck. Ok, pinging doesn't work but TFTP? ``` => tftpboot 0x00800000 uImage Using egiga0 device TFTP from server 192.168.99.21; our IP address is 192.168.99.7 Filename 'uImage'. Load address: 0x800000 Loading: * ``` Again, the box got stuck. Did I brick my SheevaPlug? How can I downgrade the bootloader without USB, MMC and network? Thanks for your help, Flo