[U-Boot] mpc83xx: USB: "Machine check in kernel mode" with usb start on mpc8315erdb

Hello there,
I built u-boot for mpc8315erdb from the current master @ http://git.denx.de/u-boot.git/ after enabling USB via adding the following #defines in include/configs/MPC8315ERDB.h:-
#define CONFIG_CMD_USB #define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_FSL
But I ran into the following "machine check" after running usb start from the u-boot prompt. No USB device is plugged in. Please let me know if the above mentioned USB config options are sufficient to get the basic USB up and running.
Any help in this matter is highly appreciated.
Thanks, Vivek
/************************************************************************************************************************** U-Boot 2009.03-00333-g7ee38c0-dirty (Apr 17 2009 - 10:33:36) MPC83XX
Reset Status: Software Hard, External/Internal Soft, External/Internal Hard
CPU: e300c3, MPC8315E, Rev: 1.1 at 400 MHz, CSB: 133.333 MHz Board: Freescale MPC8315ERDB Rev 0.0 I2C: ready DRAM: 128 MB FLASH: 8 MB NAND: 32 MiB *** Warning - bad CRC, using default environment
PCIE0: No link PCIE1: No link In: serial Out: serial Err: serial Net: eTSEC0, eTSEC1 Hit any key to stop autoboot: 0 => version
U-Boot 2009.03-00333-g7ee38c0-dirty (Apr 17 2009 - 10:33:36) MPC83XX => he usb usb reset - reset (rescan) USB controller usb tree - show USB device tree usb info [dev] - show available USB devices
=> usb start (Re)start USB... USB: Machine check in kernel mode. Caused by (from msr): regs 07f1bc80 Unknown values in msr NIP: 07FD7CC0 XER: 00000000 LR: 07FD7CA0 REGS: 07f1bc80 TRAP: 0200 DAR: 00000000 MSR: 0000b030 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11
GPR00: 07FD7328 07F1BD70 07F1BF44 00000000 00000001 07F1BC50 07F1F638 00000000 GPR08: FFFFFFFF 00000000 E0000000 E0023100 42000084 00000000 07FEC000 00000000 GPR16: 00000000 07FE072C 07FEB264 07FE6B1C 00000000 00000000 00000000 07F1F588 GPR24: 00000000 00000000 00000000 00000000 00000001 00000000 07FE7CA0 07FFB4CC Call backtrace: 00000001 07FD7328 07FC6D80 07FBBC2C 07FC2234 07FC183C 07FC1A08 07FC46A4 07FA29B8 07FA15E8 machine check Âesetting the board.
**********************************************************************************************************************/

Hello Michael,
Have you any idea about this issue?
Kind Regards,
Remy
2009/4/17 Mahajan Vivek-B08308 Vivek.Mahajan@freescale.com:
Hello there,
I built u-boot for mpc8315erdb from the current master @ http://git.denx.de/u-boot.git/ after enabling USB via adding the following #defines in include/configs/MPC8315ERDB.h:-
#define CONFIG_CMD_USB #define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_FSL
But I ran into the following "machine check" after running usb start from the u-boot prompt. No USB device is plugged in. Please let me know if the above mentioned USB config options are sufficient to get the basic USB up and running.
Any help in this matter is highly appreciated.
Thanks, Vivek
/************************************************************************************************************************** U-Boot 2009.03-00333-g7ee38c0-dirty (Apr 17 2009 - 10:33:36) MPC83XX
Reset Status: Software Hard, External/Internal Soft, External/Internal Hard
CPU: e300c3, MPC8315E, Rev: 1.1 at 400 MHz, CSB: 133.333 MHz Board: Freescale MPC8315ERDB Rev 0.0 I2C: ready DRAM: 128 MB FLASH: 8 MB NAND: 32 MiB *** Warning - bad CRC, using default environment
PCIE0: No link PCIE1: No link In: serial Out: serial Err: serial Net: eTSEC0, eTSEC1 Hit any key to stop autoboot: 0 => version
U-Boot 2009.03-00333-g7ee38c0-dirty (Apr 17 2009 - 10:33:36) MPC83XX => he usb usb reset - reset (rescan) USB controller usb tree - show USB device tree usb info [dev] - show available USB devices
=> usb start (Re)start USB... USB: Machine check in kernel mode. Caused by (from msr): regs 07f1bc80 Unknown values in msr NIP: 07FD7CC0 XER: 00000000 LR: 07FD7CA0 REGS: 07f1bc80 TRAP: 0200 DAR: 00000000 MSR: 0000b030 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11
GPR00: 07FD7328 07F1BD70 07F1BF44 00000000 00000001 07F1BC50 07F1F638 00000000 GPR08: FFFFFFFF 00000000 E0000000 E0023100 42000084 00000000 07FEC000 00000000 GPR16: 00000000 07FE072C 07FEB264 07FE6B1C 00000000 00000000 00000000 07F1F588 GPR24: 00000000 00000000 00000000 00000000 00000001 00000000 07FE7CA0 07FFB4CC Call backtrace: 00000001 07FD7328 07FC6D80 07FBBC2C 07FC2234 07FC183C 07FC1A08 07FC46A4 07FA29B8 07FA15E8 machine check Âesetting the board.
**********************************************************************************************************************/
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Hi,
Remy Bohmer wrote:
Hello Michael,
Have you any idea about this issue?
Kind Regards,
Remy
2009/4/17 Mahajan Vivek-B08308 Vivek.Mahajan@freescale.com:
Hello there,
I built u-boot for mpc8315erdb from the current master @ http://git.denx.de/u-boot.git/ after enabling USB via adding the following #defines in include/configs/MPC8315ERDB.h:-
#define CONFIG_CMD_USB #define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_FSL
But I ran into the following "machine check" after running usb start from the u-boot prompt. No USB device is plugged in. Please let me know if the above mentioned USB config options are sufficient to get the basic USB up and running.
Any help in this matter is highly appreciated.
I would like to support you, I don't have the board and testing was done on ixp465. I add Tor Krill that is the original author of the fsl support
Regards Michael
Thanks, Vivek
/************************************************************************************************************************** U-Boot 2009.03-00333-g7ee38c0-dirty (Apr 17 2009 - 10:33:36) MPC83XX
Reset Status: Software Hard, External/Internal Soft, External/Internal Hard
CPU: e300c3, MPC8315E, Rev: 1.1 at 400 MHz, CSB: 133.333 MHz Board: Freescale MPC8315ERDB Rev 0.0 I2C: ready DRAM: 128 MB FLASH: 8 MB NAND: 32 MiB *** Warning - bad CRC, using default environment
PCIE0: No link PCIE1: No link In: serial Out: serial Err: serial Net: eTSEC0, eTSEC1 Hit any key to stop autoboot: 0 => version
U-Boot 2009.03-00333-g7ee38c0-dirty (Apr 17 2009 - 10:33:36) MPC83XX => he usb usb reset - reset (rescan) USB controller usb tree - show USB device tree usb info [dev] - show available USB devices
=> usb start (Re)start USB... USB: Machine check in kernel mode. Caused by (from msr): regs 07f1bc80 Unknown values in msr NIP: 07FD7CC0 XER: 00000000 LR: 07FD7CA0 REGS: 07f1bc80 TRAP: 0200 DAR: 00000000 MSR: 0000b030 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11
GPR00: 07FD7328 07F1BD70 07F1BF44 00000000 00000001 07F1BC50 07F1F638 00000000 GPR08: FFFFFFFF 00000000 E0000000 E0023100 42000084 00000000 07FEC000 00000000 GPR16: 00000000 07FE072C 07FEB264 07FE6B1C 00000000 00000000 00000000 07F1F588 GPR24: 00000000 00000000 00000000 00000000 00000001 00000000 07FE7CA0 07FFB4CC Call backtrace: 00000001 07FD7328 07FC6D80 07FBBC2C 07FC2234 07FC183C 07FC1A08 07FC46A4 07FA29B8 07FA15E8 machine check Âesetting the board.
**********************************************************************************************************************/
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
participants (3)
-
Mahajan Vivek-B08308
-
Michael Trimarchi
-
Remy Bohmer