[parisc-linux] test11-pa2 & serial console on C3k success, siimage problems

Alan Cox alan at lxorguk.ukuu.org.uk
Mon Dec 8 13:11:09 MST 2003


On Llu, 2003-12-08 at 18:35, Grant Grundler wrote:
> On Mon, Dec 08, 2003 at 08:20:38AM +0000, M. Grabert wrote:
> ...
> > SiI680: 100% native mode on irq 128
> >     ide0: MMIO-DMA at 0xf4800000-0xf4800007 -- Error, MMIO ports already in use.
> >     ide1: MMIO-DMA at 0xf4800008-0xf480000f -- Error, MMIO ports already in use.
> 
> Look at the code that prints this line and the error msg.

This can only occur if critical 2.4 IDE fixes for mmio are missing from
2.6 or some kind of implementation error is being tripped. Ask
Bartlomiej why mmio==2 mode ("check by host driver only") isn't
implemented. Its requited for mmio PCI devices to work properly even on
x86. That or the SI680/3112 driver in 2.6 is not setting it and the
kernel code is there but not being used.

That message just can't occur on the proper code.

Background:
	Drivers use ioremap returns for mmio registers
	IDE core only knows ioremap data
	IDE core used to try and reserve the matching physical locations

On x86 it "happens" to work until you have more than about 2.5Gb of RAM

Alan



More information about the parisc-linux mailing list