[U-Boot-Users] Boot Linux kernel from external HDD, connected to PCI interface.

Leonid Leonid at a-k-a.net
Mon Dec 4 05:44:03 CET 2006



I have AMCC PPC440EP card with Silicon Image 680 PCI-IDE chip, external
HDD is connected to it as IDE1 - see snapshot from Linux booting log:


SiI680: IDE controller at PCI slot 0000:01:06.0

SiI680: chipset revision 2

SiI680: BASE CLOCK == 133

SiI680: 100% native mode on irq 25

    ide0: MMIO-DMA , BIOS settings: hda:pio, hdb:pio

    ide1: MMIO-DMA , BIOS settings: hdc:pio, hdd:pio

hdc: Maxtor 6L100P0, ATA DISK drive

ide1 at 0xd105cfc0-0xd105cfc7,0xd105cfca on irq 25

hdc: max request size: 64KiB

hdc: 195813072 sectors (100256 MB) w/8192KiB Cache, CHS=65535/16/63,

hdc: cache flushes supported

hdc: hdc1 hdc2 hdc3


However this HDD is visible only because Linux kernel happened to have
drivers for Silicon Image chip. I boot Linux kernel either from the
flash or from RAM.


The question is does u-boot itself support Silicon Image or, by other
words, can I boot kernel from some partition on HDD (behind this PCI-IDE
chip) and if yes - how?






-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20061203/475e4059/attachment.htm 

More information about the U-Boot mailing list