slow disk in fedora 6 / hda sda detection issue
Please would anybody be able to help me improve the performance of a fedora 6 HP DL140 server...
I'm having serious issues with its disk speed, which is causing a huge bottleneck on the network. Quote:
After reading in some forums, I attempted to set DMA to 1 for this disk hoping that it might improve the situation, though I receive the following error: Quote:
Q. Is there any way in Fedora 6 that I can enable this feature? Ideally I'm looking for a modprobe line, or something which I can at least test from the command line, as I'm working on this machine remotely and have no kvm access. To add to my confusion, the output of hdparm -i /dev/hda reveals Model=ST3808110AS Google confirmed my suspicion that this model is fact a SATA drive: Seagate Baracuda 7200.9 80GB 7.2K SATA Hard Drive As far as I understood linux will identify sata drives as sda rather than hda, though unfortunately as the server is now racked I cant just open it up and take a look at whether it is actually using SATA or IDE. So I am wondering whether this issue is deeper than simply that DMA needs to be enabled - is it possible that fedora could be mistaking the SATA drive for an IDE drive? Here is some output from /var/log/messages on startup: Quote:
And some other specs which may be helpful: Machine hardware: HP ProLiant DL140 G3 # uname -r: 2.6.22.2-42.fc6 lspci shows: Quote:
If anybody has any ideas please let me know as I need to get this fixed asap and am already starting to lose sleep over it! Thank you! |
Seagate SATA hard drives are known to have problems enabling DMA in Linux because of hard drive and controller conflict. I suggest change the hard drive with a different brand. Though you can try to add hda=dma to the bootloader and/or add noapic to the line.
I suggest Western Digital 'Raptor' 72 GB will be a good and reliable replacement. Intel can change its SATA connections to emulate like a PATA to ease installing operating systems like Linux. Try installing lshw to get a list of hardware that is in the server. |
Thanks Electro.
lshw seems to reveal that the disk is using the ata_piix driver... Quote:
... which baffles me as I had come to the conclusion that it was using the generic ide driver and that if I added hda=noprobe and hda=none into grub.conf it would switch to the ata_piix driver, appear as sda, and fix the problem. Here's some text I found whilst looking around on the subject: Quote:
I have also been discussing this here: http://forums.fedoraforum.org/showth...286#post861286 When you say.. "Intel can change its SATA connections to emulate like a PATA to ease installing operating systems like Linux." .. is this what you think is happening in this case - why it's showing as hda instead of sda, or are you suggesting that there is something i can do? If you are able to shed any light on what's going on here I would appreciate it! thanks for your help. |
All times are GMT -5. The time now is 04:14 PM. |