[U-Boot-Users] IDE Access from U-Boot

Hi All,
We are trying to boot Linux from SATA 150 Tx2plus Promise HDD using U-Boot from a MPC8280 board. The ATA card is a 33Mhz PCI card. After U-Boot comes up, it's able to detect the PCI card and also identifies the IDE device. But the IDE initializations of U-Boot fails. Is the memory mapping for the Promise device correct? How can I confirm it? Following is the U-Boot log:
Intializing 8250 PCI, Hose Addres 0xffaec10 In: serial Out: serial Err: serial Net: FCC2 ETHERNET IDE: Bus 0: not available Bus 1: not available Hit any key to stop autoboot: 5 4 0 => => => => => => => pci Scanning PCI devices on bus 0 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 00.00.00 0x1057 0x18c0 Bridge device 0x00 00.10.00 0x105a 0x3375 Mass storage 0x80 00.11.00 0x104c 0xac51 Bridge device 0x07 00.11.01 0x104c 0xac51 Bridge device 0x07 00.12.00 0x1014 0x01a7 Bridge device 0x04
// PCI Bridge Configuration Space => pci header 0.0.0 vendor ID = 0x1057 device ID = 0x18c0 command register = 0x0006 status register = 0x20b0 revision ID = 0x20 class code = 0x06 (Bridge device) sub class code = 0x00 programming interface = 0x00 cache line = 0x08 latency time = 0xf8 header type = 0x00 BIST = 0x00 base address 0 = 0x00000000 base address 1 = 0x00000008 base address 2 = 0x00000000 base address 3 = 0x00000000 base address 4 = 0x00000000 base address 5 = 0x00000000 cardBus CIS pointer = 0x00000000 sub system vendor ID = 0x0000 sub system ID = 0x0000 expansion ROM base address = 0x00000000 interrupt line = 0x00 interrupt pin = 0x01 min Grant = 0x00 max Latency = 0x00
// Promise Card Configuration Space => pci header 0.10.0 vendor ID = 0x105a device ID = 0x3375 command register = 0x0007 status register = 0x0230 revision ID = 0x02 class code = 0x01 (Mass storage controller) sub class code = 0x80 programming interface = 0x00 cache line = 0x08 latency time = 0x80 header type = 0x00 BIST = 0x00 base address 0 = 0xa0000001 base address 1 = 0xa0000041 base address 2 = 0xa0000081 base address 3 = 0x80000000 base address 4 = 0x80020000 base address 5 = 0x00000000 cardBus CIS pointer = 0x00000000 sub system vendor ID = 0x105a sub system ID = 0x3375 expansion ROM base address = 0x00080001 interrupt line = 0x0e interrupt pin = 0x01 min Grant = 0x04 max Latency = 0x12 => md 80020000 80020000: 55aa20e9 de320000 52000000 00000000 U. ..2..R....... 80020010: 00000000 00000000 8e110c2e 00000000 ................ 80020020: 75335a10 75336000 00bd1e06 5633d232 u3Z.u3`.....V3.2 80020030: e4d1e08a d48ae032 c0be2000 1e2e8e1e .......2.. ..... 80020040: 6f11f606 7b00201f 7402eb29 894414c7 o...{. .t..).D.. 80020050: 44160080 8cc08af4 c0ee04c1 e00403d8 D............... 80020060: 8ac61400 32e48ec0 895c108c 4412b901 ....2......D... 80020070: 005e071f c3890489 5402895c 04c74406 .^......T....D. 80020080: 00008c44 08c7440c 1000c744 10ffffc7 ...D..D....D.... 80020090: 4412ffff 5006578c d88ec0bf 2000b805 D...P.W..... ... 800200a0: 8133d2cd 4b5f0758 72a2837c 10ff749c .3..K_.Xr..|..t. 800200b0: 837c12ff 74968cd8 8ec057bf 2000b806 .|..t.....W. ... 800200c0: 81ba0000 cd4b5fbe 20008b4c 0e518d74 .....K_. ..L.Q.t 800200d0: 10c74406 000083c6 08e2f683 ee08804c ..D............L 800200e0: 078059eb 8c568a04 d0e00244 01b410f6 ..Y..V.....D.... 800200f0: e4be6710 03f02e8a 64022e8a 440e5e50 ..g.....d...D.^P
regards, Sudhakar.
__________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html
participants (1)
-
sudhakar rajashekhara