[U-Boot-Users] Configuring PCI on MPC8280

sudhakar rajashekhara rsudhakar_blr at yahoo.com
Tue Jan 27 14:41:54 CET 2004


I was sucessful in bringing up U-boot on MPC8280 board
using sbc8260 port of U-boot as base. Even Linux has
come up correctly on the board. Now I am trying to
enable PCI and I am facing some problems regarding the
same. The init function "pci_mpc8250_init" is calling
"pci_hose_scan" at the end. Inside the function
"pci_hose_scan_bus", which gets called from
"pci_hose_scan" function, there is one call to
function "pci_hose_read_config_byte". U-boot is
resetting the board when this function is getting
called. I searched in the entire u-boot directory for
the source of this function but I couldn't find it.
Where is this function implemented and what is the
reason for the reset of the board? Following is the
message I get on the hyperterminal before the board is
getting reset.


Bus Fault @ 0x0ffdb9f0, fixup 0x00000000

Machine check in kernel mode.

Caused by (from msr): regs 0ff73d68 Unknown values in

NIP: 0FFDB9F0 XER: 20000000 LR: 0FFDB9EC REGS:
0ff73d68 TRAP: 0200 DAR: FFBFFEF1

MSR: 00083002 EE: 0 PR: 0 FP: 1 ME: 1 IR/DR: 00

GPR00: 0FFDC604 0FF73E58 FFFFFF7F 00000000 8000080C
00000002 0FF73E7E 00000003

GPR08: 00000002 F0010904 FFFFFFFF F0000091 00000000
FFFFFFFF 10000000 CFFD4000

00000000 00000000 0FFD7098

GPR24: 00000000 00000000 0FFFF9AC 0FF73FB9 0FFFF9AC
0FF73F6C 100003C8 00000800

Call backtrace:
machine check


Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!

More information about the U-Boot mailing list