[U-Boot-Users] Boot Linux kernel from external HDD, connected to PCI interface.
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...
More information about the U-Boot