Description of problem: When using any of the released RHEL4 kernels including 2.6.9-34, dma cannot be enabled on IDE drives connected to the nvidia controller on a motherboard with the nforce 430 chipset. All IDE I/O is terribly ssssssllllllooooowwwwwwwww. IMPORTANT NOTE: The OS was installed to drives connected to a 3ware SATA raid controller. Two additional IDE hard drives are connected as hda and hdc and mirrored through software raid for redundancy. Slowness is only related to the IDE drives. I have not tested SATA drives plugged in directly into the Motherboard and not to the 3ware card. I am using the MSI K8NGM2-FID motherboard: http://www.msicomputer.com/product/p_spec.asp?model=K8NGM2-FID&class=mb Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Install RHEL4 2. dmesg shows: ide0: Speed warnings UDMA 3/4/5 is not functional. ide1: Speed warnings UDMA 3/4/5 is not functional. 3. Trying to enable DMA with hdparm shows: [root@roz ~]# hdparm -X69 -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted setting xfermode to 69 (UltraDMA mode5) using_dma = 0 (off) 4. hdparm -t reports buffered reads of 2MB/s with the hard drive not even mounted or used Current Solution I downloaded, compiled and installed a 2.6.15.6 vanilla kernel on the machine. DMA is enabled correctly and hpdarm -t shows buffered reads of ~57MB/s. The machine is fast now. It would be nice if the appropriate patches can be added to the production RHEL kernels to run the machine in production with a stock kernel.
I have a similar problem, using Intel Corporation 6300ESB SATA Storage Controller, on 2.6.9-34.ELsmp attempt to enable DMA using hdparm: HDIO_SET_DMA failed: Operation not permitted Sata drive is extremely slow /dev/hda: Timing buffered disk reads: 12 MB in 3.14 seconds = 3.83 MB/sec klaas
Thank you for submitting this issue for consideration in Red Hat Enterprise Linux. The release for which you requested us to review is now End of Life. Please See https://access.redhat.com/support/policy/updates/errata/ If you would like Red Hat to re-consider your feature request for an active release, please re-open the request via appropriate support channels and provide additional supporting details about the importance of this issue.