Hi,
I have a GuruPlug standard, so no micro sd slot, unfortunately, and so I am using a usb stick to boot GuiPlug.
After a long week-end of trial and error (managed to brick completely the device and bring it back from the dead, great way of learning :-), i think I am "that close" to getting it to work.
That close, but not quite...
Indeed, if I boot with
only the usb stick plugged in, it seems to boot from the stick (or so I think):
Hit any key to stop autoboot: 0
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 3 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
reading /uImage
...
2730244 bytes read
## Booting kernel from Legacy Image at 06400000 ...
Image Name: Linux-2.6.36.3
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2730180 Bytes = 2.6 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
And after a little while I am greeted by the login prompt (root/nosoup4u), which leads me to believe I have managed to follow most of your instructions correctly :-)
Debian GNU/Linux 5.0 guruplug-debian ttyS0
guruplug-debian login: root
Password:
Last login: Sun Mar 6 19:21:26 UTC 2011 on ttyS0
Linux guruplug-debian 2.6.36.3 #5 PREEMPT Sat Jan 22 22:31:20 MST 2011 armv5tel
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
At that point, I have to admit I am not 100% sure this is the GuiPlug system that has booted. What should I check to make sure of that?
Ok, let's assume step 1 was indeed successful, here comes my issue: I have a iMo 7'' plugged to a powered usb hub and the hub plugged to the GuruPlug.
If I plug the usb hub and the usb stick before powering the plug, boot fails with this error message:
Hit any key to stop autoboot: 0
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 4 USB Device(s) found
scanning bus for storage devices... 0 Storage Device(s) found
** Can't read from device 0 **
** Unable to use usb 0:1 for fatload **
## Booting kernel from Legacy Image at 06400000 ...
Image Name: Linux-2.6.33.2-00003-g4b82fc0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2688524 Bytes = 2.6 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
NAND read: device 0 offset 0x100000, size 0x400000
4194304 bytes read: OK
Marvell>>
My question is: Do you have any idea what is wrong here? I understand that booting from the usb stick might not be the easiest approach, so i was wondering, do you think I could burn your GuiPlug kernel and rootfs to the plug and do a regular boot? Any special recommendations to do that?
Anything I should try to check my setup (I have done so many things over the course of the weekend, it is very likely something went south...)
Cheers,
Stephane