I'm trying to use ALARM on several Pogoplugs to boot NetBSD from FAT partitions. I got ALARM from:
http://archlinuxarm.org/os/ppv4/ppv4-install.sh
The only environment variable I've changed is:
setenv alarm_usb 'usb start; fatload usb 0:1 0x2000000 netbsd.ub; bootm 0x2000000'
Every time I let it boot without interrupting the countdown, it always reports zero storage devices:
IDE device 0 not available
(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
However, if I interrupt the countdown and manually type (paste) in my boot command, it usually works:
ALARM>> usb start; fatload usb 0:1 0x2000000 netbsd.ub; bootm 0x2000000
(Re)start USB...
USB: scanning bus for devices... 2 USB Device(s) found
Waiting for storage device(s) to settle before scanning...
1 Storage Device(s) found
reading netbsd.ub
(loads and boots)
Any idea how to fix this?