For your first problem:
1. Make sure you hold down the USER button for a second or two after you press RESET.
No change there.
2. If X-Loader isn't running from the SD card then its not called MLO or isn't correctly signed.
First I checked on a Windows XP box that it was called "MLO", then I
reformatted partition 1 as FAT32 under Windows XP, copied MLO, u-
boot.bin, u-boot-f.bin, uImage.bin, x-load.bin.ift, boot.scr,
normal.scr and ramdisk.gz that were save to MyDocuments. Files exactly
as I typed them should case be a problem.
3. If X-Loader can't load U-Boot from the SD card it will load it from NAND (either way it says where its loading it from)
Booted from NAND, MMC card not inserted.
# setenv bootargs 'console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw
rootwait'
# setenv bootcmd 'mmc init;fatload mmc 0 80300000 uImage;bootm
80300000'
# savenv
Powered off, inserted the MMC card and booted as recommended.
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev
1
Console: switching to colour frame buffer device 80x30
clock: clksel_round_rate_div: dpll4_m4_ck target_rate 48000000
clock: new_div = 9, new_rate = 48000000
twl4030_rtc twl4030_rtc: setting system clock to 2000-01-01 00:00:00
UTC (946684800)
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 168K
mmc0: new high speed SDHC card at address b926
mmcblk0: mmc0:b926 SD16G 14.9 GiB
mmcblk0: p1 p2
udevd version 124 started
uncorrectable error : <3>end_request: I/O error, dev mtdblock0, sector
0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : <3>end_request: I/O error, dev mtdblock0, sector
8
Buffer I/O error on device mtdblock0, logical block 1
uncorrectable error : <3>end_request: I/O error, dev mtdblock0, sector
16
Buffer I/O error on device mtdblock0, logical block 2
uncorrectable error : <3>end_request: I/O error, dev mtdblock0, sector
24
Buffer I/O error on device mtdblock0, logical block 3
uncorrectable error : <3>end_request: I/O error, dev mtdblock0, sector
0
Buffer I/O error on device mtdblock0, logical block 0
4. U-Boot then loads the linux kernel based on environment variables, so you might want to check what those are set to.
5. If all else fails you can always run the command "nand erase" from U-Boot to erase everything in NAND. It definitely won't be booting from NAND then.
6. The setenv command is almost certainly supposed to be typed into U-Boot. To access U-Boot you need to be connected up to the serial cable and press return a few times when it says to interrupt automatic boot.
7. If this doesn't solve the problem then please post the serial output during boot up.
See 3. above
For your second problem:
1. Not sure... should be fine... what does lsusb -v show...? Make sure you don't connect any low/high speed devices directly to the port as it then causes the EHCI port the be inactive until you reboot.
.-------.
> .-.
> >-----.-----.-----.| | .----..-----.-----.
> > __ | ---'| '--.| .-'| | |
> > > > >--- || --'| | | ' | | | |
'---'---'--'--'--. |-----''----''--' '-----'-'-'-'
-' |
'---'
The Angstrom Distribution beagleboard ttyS2
Angstrom 2008.1-test-20090127 beagleboard ttyS2
beagleboard login: EXT2-fs warning (device mmcblk0p2):
ext2_fill_super: mounting ext3 filesystem as ext2
root
root@beagleboard:~# cat /proc/bus/usb/deviESC[18D^Mroot@beagleboard:~#
cat /proc/bus/usb/devices ESC[J|less
ESC[0;0HESC[K
ESC[KT: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
ESC[KB: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
ESC[KD: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
ESC[KP: Vendor=1d6b ProdID=0002 Rev= 2.06
ESC[KS: Manufacturer=Linux 2.6.28-omap1 musb-hcd
ESC[KS: Product=MUSB HDRC host driver
ESC[KS: SerialNumber=musb_hdrc
ESC[KC:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
ESC[KI:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
ESC[KE: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
ESC[K
ESC[KT: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 3
ESC[KB: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
ESC[KD: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
ESC[KP: Vendor=1d6b ProdID=0002 Rev= 2.06
ESC[KS: Manufacturer=Linux 2.6.28-omap1 ehci_hcd
ESC[KS: Product=OMAP-EHCI Host Controller
ESC[KS: SerialNumber=ehci-omap.0
ESC[KC:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
ESC[KI:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
ESC[KE: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
ESC[K
ESC[24;0HESC[KESC[7mstandard inputESC[0mESC[0;0HESC[KT: Bus=02 Lev=00
Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
ESC[KB: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
ESC[KD: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
ESC[KP: Vendor=1d6b ProdID=0002 Rev= 2.06
ESC[KS: Manufacturer=Linux 2.6.28-omap1 musb-hcd
ESC[KS: Product=MUSB HDRC host driver
ESC[KS: SerialNumber=musb_hdrc
ESC[KC:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
ESC[KI:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
ESC[KE: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
ESC[K
ESC[KT: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 3
ESC[KB: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
ESC[KD: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
ESC[KP: Vendor=1d6b ProdID=0002 Rev= 2.06
ESC[KS: Manufacturer=Linux 2.6.28-omap1 ehci_hcd
ESC[KS: Product=OMAP-EHCI Host Controller
ESC[KS: SerialNumber=ehci-omap.0
ESC[KC:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
ESC[KI:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
ESC[KE: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
ESC[K
ESC[K~
ESC[24;0HESC[KESC[7m(END)ESC[0mESC[24;0HESC[Kroot@beagleboard:~#
~# df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 15863 15736 0 100% /
/dev/root 15863 15736 0 100% /
none 119644 76 119568 0% /dev
tmpfs 119644 20 119624 0% /var/volatile
tmpfs 119644 0 119644 0% /dev/shm
tmpfs 119644 0 119644 0% /media/ram
/dev/mmcblk0p1 4000352 10932 3989420 0% /media/
mmcblk0p1
/dev/mmcblk0p2 11464060 619392 10262312 6% /media/
mmcblk0p2
root@beagleboard:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type ext2 (rw,errors=continue)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
none on /dev type tmpfs (rw,mode=755)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /var/volatile type tmpfs (rw)
tmpfs on /dev/shm type tmpfs (rw,mode=777)
tmpfs on /media/ram type tmpfs (rw)
/dev/mmcblk0p1 on /media/mmcblk0p1 type vfat
(rw,sync,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/mmcblk0p2 on /media/mmcblk0p2 type ext2 (rw,sync,errors=continue)
root@beagleboard:~#