[U-Boot] SAAT support in U-Boot ppc4xx

Hi ,
I have u-boot 1.3.1 installed in a sequoia board with ppc4xxEPx. The "pci" command lists out normal PCI cards in the prompt. (Bridge, Multimedia etc.).
But When I use a PCI-SATA card, the s/m gets hangs, most of the time. Else it will not list out the Device in the "pci" command.
In normal Desktop PC , the BIOS support SATA drives. Is there any option to support PCI-SATA card in the u-boot. The same card is listed as a Mass Storage device in my Desktop PC. when I enabled SATA in BIOS. Is there any Workaround to Avoid the Hanging issue.
but One thign I notice is that , the Board is PCi v2.2 Spec and the SATA card (SIL3114) is PCI v 2.3 Spec. Will this give any phase difference problem, that gives this instability. Eventually the linux also can not detect the card (In case Its booted). Any suggestion is appreciated.

Dear renjith kumar,
In message a8474bd70902260249i12141802j28a1865137d98da1@mail.gmail.com you wrote:
I have u-boot 1.3.1 installed in a sequoia board with ppc4xxEPx. The "pci" command lists out normal PCI cards in the prompt. (Bridge, Multimedia etc.).
But When I use a PCI-SATA card, the s/m gets hangs, most of the time. Else it will not list out the Device in the "pci" command.
In the first step, please update U-Boot and use a recent verison, i. e. v2009.03-rc1; then test again.
Best regards,
Wolfgang Denk

Dear Wolfgang Denk,
I have tried with Latest u-boot. ( 2009.03-rc1-00000-g00cc559 ). Still not out of trouble.
Here the condition is worse. It gives machine Check Exception and reboots, repeatedly. Some times hangs at "PCi Scan Display" , else after Displaying *"Net: No ethernet found* " .
The case is same even if there's no PCI card inserted. So it like some modification not complete. Any suggestion is appreciated. Mine is a Sequoia board with 2 PCI slts. (I am testing with the Nand-Booting Option, as I dont have a flash programmer for NOR) .
In the old version , I was getting the u-boot prompt, but not always. The new U-Boot hangs as follows.
U-Boot 2009.03-rc1-00000-g00cc559 (Feb 27 2009 - 16:53:12)
CPU: AMCC PowerPC 440EPx Rev. A at 528 MHz (PLB=132, OPB=66, EBC=66 MHz) Security/Kasumi support Bootstrap Option H - Boot ROM Location I2C (Addr 0x52) Internal PCI arbiter enabled, PCI async ext clock used 32 kB I-Cache 32 kB D-Cache Board: Sequoia - AMCC PPC440EPx Evaluation Board, Rev. F, PCI=66 MHz I2C: ready DTT: 1 is 26 C DRAM: 256 MB FLASH: 64 MB NAND: 32 MiB *** Warning - bad CRC, using default environment
PCI: Bus Dev VenId DevId Class Int USB: Host(int phy) Device(ext phy) Net: No ethernet found.
Any suggestion is appreciated. Has anybody got the SATA-PCI working before on PowerPC, or similar situation.
Regards, Ren
Regards, Renjith.
On Thu, Feb 26, 2009 at 5:09 PM, Wolfgang Denk wd@denx.de wrote:
Dear renjith kumar,
In message a8474bd70902260249i12141802j28a1865137d98da1@mail.gmail.com you wrote:
I have u-boot 1.3.1 installed in a sequoia board with ppc4xxEPx. The "pci" command lists out normal PCI cards in the prompt. (Bridge, Multimedia etc.).
But When I use a PCI-SATA card, the s/m gets hangs, most of the time. Else it will not list out the Device in the "pci" command.
In the first step, please update U-Boot and use a recent verison, i. e. v2009.03-rc1; then test again.
Best regards,
Wolfgang Denk
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de You can only live once, but if you do it right, once is enough.
participants (2)
-
renjith kumar
-
Wolfgang Denk