Eugenio Diaz wrote:
> 
> Ron, you are confused. The problem I described in bug #525, is not about kernel
> parameters sent with the lilo "append" string. It is about the kernel hanging
> on a DMA timeout during the "partition check", and that occurs way *after* lilo
> gave it the correct parameters, and it already detected the controller and
> drives.

Thanks for clarifying that.

Questions:  
How do _you_ determine the appropriate append strings for the Promise
channels from cat /proc/pci/?
How do _you_ determine the appropriate append strings for the mobo
IDE channels?

Once I have this information, I can experiment in your tracks.

> And in the problem we have, here is what happens:
> 
> (1) Linux detects it fine, it is a PCI card what did you expect.
> (2) Linux does not really know what it is, so you must tell it to use the IDE
> driver, by providing the lilo append string. It is you who is making the
> mistake of telling the ide driver you want your addon IDE controller on IDE2
> and IDE3, when instead you wanted it to be IDE0 and IDE1.

Huh?  I do want it controlling IDE2 & IDE3.  This happens
automatically with many kernels, but not the one used in the 7.2
installer (limited to IDE0 & IDE1).

> (4) Linux is able to identify the drives on the channels correctly, but when it
> tries to use DMA to talk to them for the partition check, it hangs (in fact,
> this is not completely correct, it hangs on just one drive, and no it is not a
> HW problem).

I have not experienced this (yet?).   My new mobo and drives accept
DMA operation - to great advantage.  You may possibly be striking a
very common defect in mobos.

-- 
Regards,

Ron. [au]

Reply via email to