OK let's begin by comparing apples to apples.

Most IDE setups, including Promise, are correctly detected and set up by the 
installer and handled properly by the kernel.  This includes ATA/100 or UDMA5.

Some folks have more IDE channels than are autoprobed.  Drive i on 7.2 will 
never be autodetected... It has to be configured after boot, because while 
major and minor numbers exist, it is not autoprobed  (Run modprobe -c for 
yourself).

Some folks have streaming problems on CD burning.  I know this doesn't sound 
like the same problem, but it appears to be related to one or more of the 
problems I will categorize here.

1.  ASUS A7V  -- to detect the embedded Promise controller you have to boot 
the CD in rescue mode and

lspci -vv | less 

and scroll through the output.  The current advice on mandrakeuser.org is to 
do

linux ide2=0xa000 0x9802 

(which sets the controller up to run drives e and f) and the 0xa000 and 
0x9800 are the first of five hex numbers attached to the irq where the drives 
set up.  It is done for ide2 because the oters are already assigned by 
autodetection and there is a need to keep things simple.  Of course strings 
to the install kernel could reassign all the drives if desired.  And the 
bootloader is a followup--the append strings must be given to LILO or Grub 
for transmission to the boot kernel.

2.  LG CDRWs seem to have a problem with the ATA/100 backport for 7.2, 
because kernels compiled without them run and burn CDRWs fine while those 
with them balk at setting DMA on the CDRW which can, but not necessarily 
does, break streaming.  Results with burning are mixed, sometimes working, 
sometimes not.  This occurs whether or not there are any other IDE devices on 
te system and with selected motherboards.  Aditional reports are welcome.

3.  Setting DMA on some systems (and this happens on so few that we have 
little data) simply does not work for one or more drives, and we have a 
partition check that hangs the system.  It might be related to a CDRW or to a 
Promise ATA/66 Controller.  More data is welcome.  Particularly welcome is 
any data of anyone able to reproduce this error _without_ WD drives.  
Unfortunately, this brand seems to be a factor in the failures, and it does 
have hardware differences from other drives. One empirical factor is that 
setting idex=noautotune sometimes stops this behavior (where x is the 
offending channel).

Civileme

Reply via email to