Nat Lanza writes:
> I've gotten 2.3.18-rmk1-cvs991006 to boot on my hardware, but there's
> a problem with the PDC20262 support --
>
> Uniform Multi-Platform E-IDE driver Revision: 6.20
> PDC20262: IDE controller on PCI bus 00 dev a0
> PDC20262: not 100% native mode: will probe irqs later
> PDC20262: ROM enabled at 0x02400000
> PDC20262: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode.
> PDC20262: neither IDE port enabled (BIOS)
>
> leading, of course, to
>
> VFS: Cannot open root device 03:01
> Kernel panic: VFS: Unable to mount root fs on 03:01
Can you add some debugging code to ide-pci.c, specifically around the
"Set up the IDE ports" code? I think you will find that the IDE enable
bits are not being set.
Note that 2.2.12 does not directly support the PDC20262 interface, so
these enable bits would have been missed. The enable bits are at:
PCI config offset 0x50, bit masks 0x02 (primary) 0x04 (secondary)
and should be set by the BIOS or kernel loader.
_____
|_____| ------------------------------------------------- ---+---+-
| | Russell King [EMAIL PROTECTED] --- ---
| | | | http://www.arm.linux.org.uk/~rmk/armlinux.html / / |
| +-+-+ --- -+-
/ | THE developer of ARM Linux |+| /|\
/ | | | --- |
+-+-+ ------------------------------------------------- /\\\ |
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]