Hi,

I have installed RedHat on a HP server, but RedHat recognised SATA disks as IDE (hd_ instead of sd_) during installation. After install i noticed that HDD operations are extremely slow, i tested with hdparm -T and it is only 3.2 MB/sec! Unfortunately i noticed it later, and don't wanna reinstall.

I investigated the reason with checking dmesg:
- Uniform driver is loaded, and recognises disks:
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
hda: GB0160CAABV, ATA DISK drive
Probing IDE interface ide1...
hdc: GB0160CAABV, ATA DISK drive
- After this, ata_piix driver is loaded, and cannot recognise disks due to conflict:
ata_piix 0000:00:1f.2: version 2.00ac7
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 185
ata: 0x1F0 IDE port busy
ata: conflict with ide0
ata: 0x170 IDE port busy
ata: conflict with ide1


I found a solution with google, but i'm not sure if it can work:
"If the OS has already been installed, then add ide0=noprobe ide1=noprobe at end of each
line of “kernel /vmlinuz- …” definition in grub.conf will work after reboot."


OS is Redhat EL 4 u5, 2 disk are in software RAID1, LVM is used. My question is: If i would try the above solution, i guess hd_ disks will be sd_. How would it affect the system? Can linux manage it automatically? What about software RAID, LVM?