On Monday 19 February 2001 07:17, you wrote:
> civileme wrote:
> > 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.
>
> Sorry about this, but the 7.2 kernel just does not see IDE2 or IDE3,
> which is where Promise lives.
> This applies to both the installer and the installed runtime. I
> don't know where your erroneous information might be coming from.
It comes from actual, installed running systems.
Now what is _different_ about yours?
> Worse, neither lilo nor grub know about these IDE channels, so you
> MUST at all times have a disk on one of your 2 mobo IDE channels,
> otherwise there is no secondary boot loader (lilo gives no error
> message from its failure to write it to a non-existent hda) and all
> booting will stop at LI. Booting from floppy and re-executing
> /sbin/lilo makes no difference - still stops at LI.
OK, I'll try that. But if it works on my AZ11 with all drives on 2 and 3,
under their Promise ATA/100 controller, does that mean it should work on your
system too?
>
> > Some folks have more IDE channels than are autoprobed. Drive i
>
Again, your system, Ron. Not all. My drives were autodetected on channels 2
and 3.
> and e,f,g,h
>
> > 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
>
> This is totally unacceptable, because there is no way to automate it
> that I am aware of since at that point there is no file system. To
> have to type in such gobbledigook at every boot is plainly
> unacceptable.
>
It is only for the boot--during bootloader installation we have to type the
ide2=0xa000 0x9802 into the Append blank of each linux system booting
(Usually linux linux-nonfb and failsafe) After that, the process is
automatic.
> > (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.
>
> But the reassignment is only for the duration of the install.
>
Now that is a very valid point! The reassignment will not work for boot
because the append strings have to be loaded off the disk and it has to be a
specific disk with the then existing assignments--instant freeze on partition
check. With a flexible enough BIOS, this is not a problem. I have a
motherboard which has a LS120 on /dev/hda and a Maxtor on /dev/hde and LILO
boots from /hde with no problem, but if I tried to assign that to /dev/hda
--Yeech-- That could be interesting to try....
> > 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,
>
> This ws true of my old AIR 6ABX motherboard, and is one reason why I
> have just replaced it with a Gigabyte GA-7ZXR (and an AMD Athlon
> 900MHz CPU).
OK thanks for the data... That is something we can test. (and we did not
have that combination here).
>
> > 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.
>
> I can on that old mobo and IBM drives, but I shifted my CDRW to the
> other IDE channel and all problems went away since I always master
> CDs to the same partition.
>
Yes, we have reports of streaming errors and DMA settings failures when
CDROMs and CDRWs share an ide channel. But reducing the variables to isolate
a cause or causes has been a nightmare, especially wih very sparse
occurrences and even sparser data.
> > 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