*Hi Sir,* ** * I am not able to load to memory using fatload command in u-boot from USB. * *Example:*
=> fatload usb 0:1 400000 vxWorks.img reading vxWorks.img Device NOT ready Request Sense returned 00 00 00 458887 bytes read Machine Check Exception. Caused by (from msr): regs 07b693e8 Data machine check. NIP: 00000000 XER: 20000000 LR: 07FA1D60 REGS: 07b693e8 TRAP: 0200 DEAR: 00000000 MSR: 00000000 EE: 0 PR: 0 FP: 0 ME: 0 IR/DR: 00 GPR00: CFE04F98 07B694D8 07B69724 07FB64EC 07FB64F5 07B69518 07FFB72C 00000010 GPR08: FFFFFFFF 00264000 00000020 00000011 42022082 00000000 00000000 00000000 GPR16: 07FC6664 00000000 00000000 07FB3AF8 07FB3AF8 00000000 00000000 0DF16868 GPR24: 0129735E 0129735E 07FFB72C 07B69518 00000000 07FB64ED 07FCAABC 00000000 Call backtrace: 00000000 07F7B9E0 07F7BE0C 07F7308C 07F8567C 07F84BB0 07F84DBC 07F89534 07F6EFFC 07F6C5F4 machine check U-Boot 2011.03 (Oct 28 2011 - 15:52:40) MIP405, released CPU: AMCC PowerPC 405GPr Rev. B at 396 MHz (PLB=132 OPB=66 EBC=33) Internal PCI arbiter enabled, PCI sync clock at 33 MHz 16 kB I-Cache 16 kB D-Cache Board: ### No HW ID - assuming MIP405-8 Rev A Boot Config: 0x80 I2C: ready DRAM: REFRESH, Need to revisit128 MiB Boot: FLASH Flash: 8 MiB ### pci_pip405_fixup_irq entered ### pci_pip405_fixup_irq entered ### pci_pip405_fixup_irq entered ### pci_pip405_fixup_irq entered Net: ppc_4xx_eth0 IDE: Bus 0: not available Rev: MIP405-8 Rev A PLD 1 Vers 1 Can't overwrite "ethaddr" INFO: old environment ajusted, use saveenv Hit any key to stop autoboot: 5 0 *If I run the above command its able to read the data from USB device and show the read file size but it crashes and restarts the board as like above. * ** *But it is able to do all other USB related operations such as.* ** > usb reset (Re)start USB... USB: scanning bus for devices... 4 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found => usb info 1: Hub, USB Revision 1.0 - UHCI Root Hub - Class: Hub - PacketSize: 8 Configurations: 1 - Vendor: 0x0000 Product 0x0000 Version 0.0 Configuration: 1 - Interfaces: 1 Self Powered 0mA Interface: 0 - Alternate Setting 0, Endpoints: 1 - Class Hub - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms 2: Hub, USB Revision 1.10 - General Purpose USB Hub - Class: Hub - PacketSize: 8 Configurations: 1 - Vendor: 0x0451 Product 0x2077 Version 1.0 Configuration: 1 - Interfaces: 1 Self Powered Remote Wakeup 0mA - String: "General Purpose USB Hub" Interface: 0 - Alternate Setting 0, Endpoints: 1 - Class Hub - String: "General Purpose USB Hub" - Endpoint 1 In Interrupt MaxPacket 1 Interval 255ms 3: Human Interface, USB Revision 1.10 - CHICONY USB Keyboard - Class: (from Interface) Human Interface - PacketSize: 8 Configurations: 1 - Vendor: 0x04f2 Product 0x0111 Version 3.0 Configuration: 1 - Interfaces: 2 Bus Powered Remote Wakeup 100mA Interface: 0 - Alternate Setting 0, Endpoints: 1 - Class Human Interface, Subclass: Boot Keyboard - Endpoint 1 In Interrupt MaxPacket 8 Interval 10ms Interface: 1 - Alternate Setting 0, Endpoints: 1 - Class Human Interface, Subclass: None - Endpoint 2 In Interrupt MaxPacket 8 Interval 10ms 4: Mass Storage, USB Revision 2.0 - USB FLASH DRIVE 079108873AB6 - Class: (from Interface) Mass Storage - PacketSize: 64 Configurations: 1 - Vendor: 0x1005 Product 0xb113 Version 1.16 Configuration: 1 - Interfaces: 1 Bus Powered 200mA Interface: 0 - Alternate Setting 0, Endpoints: 2 - Class Mass Storage, Transp. SCSI, Bulk only - Endpoint 1 In Bulk MaxPacket 64 - Endpoint 2 Out Bulk MaxPacket 64 => usb stor Device 0: Vendor: Rev: PMAP Prod: USB FLASH DRIVE Type: Removable Hard Disk Capacity: 3820.0 MB = 3.7 GB (7823360 x 512) => usb part Partition Map for USB device 0 -- Partition Type: DOS Partition Start Sector Num Sectors Type 1 8064 7815296 b => fatls usb 0:1 458887 vxworks.img 1 file(s), 0 dir(s) *But if I format the usb device in linux with Compatible with linux(ext2 ) then if I run below command like.* => ext2ls usb 0:1 <DIR> 4096 . <DIR> 4096 .. 458887 vxWorks.img => ext2load usb 0:1 400000 vxWorks.img Loading file "vxWorks.img" from usb device 0:1 (usbda1) 458887 bytes read => bootm ## Booting kernel from Legacy Image at 00400000 ... Image Name: CairTestAppl Created: 2011-09-05 11:17:04 UTC Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 458823 Bytes = 448.1 KiB Load Address: 00010000 Entry Point: 00010000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK *With the above format type and command I am able load to memory and boot from there. But same thing is not able to do in * *fat32 or fat format and fatload command.* ** *Can you please help me regarding these issue.* *Thanks in advance.* ** *I am using PPC405GPr processor and MIP405 board. U-boot version you cen see on top debug message.* Best Regards, Sadashiv
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot