Bug 90277
Summary: | Setting DMA for ATAPI DVD with hdparm does not actually enable DMA | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Ram Laska <rlaska> |
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> |
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 9 | CC: | michael |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2003-05-18 11:47:43 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Ram Laska
2003-05-06 12:15:26 UTC
I was under the impression that Red Hat Linux 8.0's kernels had turned DMA off on CD-*s and DVD-*s as a safety precaution that could be overridden by the aforementioned parameter that you specified. I would think that this would have probably been corrected (or worked around) in Red Hat Linux 9's kernel (no mention of that DMA is disabled by default in the release notes). I am not seeing any such problems on my i440BX/Toshiba DVD-ROM setup. If you do a plain dump of the hdparm on /dev/hdd what does it show? What kind of chipset are you using? The IDE Controller is on my Abit KT7-RAID motherboard (not using the RAID controller) which uses the via kt133 chipset. The output of hdparm /dev/hdd is: hdparm /dev/hdd /dev/hdd: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 1 (on) readahead = 8 (on) HDIO_GETGEO failed: Invalid argument From the aforementioned linux kernel mailing list i assumed this issue has been noticed before. Solution/Workaround found: Appareantly something is either fishy with my DVD drive or IDE controller... or they just don't like each other. Anyway, i used hdparm -i /dev/hdd and found out that the dma was set to udma2. I thought possibly that was the problem so i used hdparm -d 1 -X mdma2 and now all runs smoothly. Either 2.4.18 wasn't trying udma or some combination of my IDE controller, dvd drive, udma, and 2.4.20 is causing things to fail. Thank you. |