Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 59349 - ATAPI resets with DMA enabled on cdrom for OSB4/CSB5 system
ATAPI resets with DMA enabled on cdrom for OSB4/CSB5 system
Product: Red Hat Linux
Classification: Retired
Component: kernel (Show other bugs)
i686 Linux
medium Severity medium
: ---
: ---
Assigned To: Arjan van de Ven
Brian Brock
Depends On:
  Show dependency treegraph
Reported: 2002-02-05 19:48 EST by Roderick Constance
Modified: 2007-04-18 12:39 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2002-02-05 19:56:33 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
lspci (811 bytes, text/plain)
2002-02-05 19:52 EST, Roderick Constance
no flags Details
lspci -v -v of IDE controller (589 bytes, text/plain)
2002-02-05 19:54 EST, Roderick Constance
no flags Details
IDE excerpt of dmesg (578 bytes, text/plain)
2002-02-05 19:55 EST, Roderick Constance
no flags Details
excerpt of /var/log/messages (708 bytes, text/plain)
2002-02-05 19:56 EST, Roderick Constance
no flags Details

  None (edit)
Description Roderick Constance 2002-02-05 19:48:02 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.3-xfs-101 i686)

Description of problem:
If I enable DMA for my Teac CD-W24E the drive won't mount.  It retries a few
times and eventually causes an ATAPI reset.  If I turn off DMA, it works fine. 
The same thing happens if I try to dd the cdrom image to the hard disk, except
that Linux will try to disable DMA automatically.  But for some reason, the
controller doesn't think DMA is disabled.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. try to mount a cd (/dev/cdrom -> /dev/hdd): # mount /dev/cdrom
2. or try to copy the CD image to a hard disk: # dd if=/dev/cdrom

Actual Results:  The system takes about 30-60 seconds to mount a CD if at all. 
Trying to dd the image will fail with "I/O Error".

Expected Results:  The system should have mounted the CD...
or the image should have been copied to the local disk without an I/O error.

Additional info:

I'm using the RedHat 7.2 errata kernel (2.4.9-21).  The drive is not on the
ide/ide-dma.c blacklist.  I have also consistently repeated it on a Mitsumi
SR242S.  The IDE controller is a Serverworks CSB5, but I can also reproduce this
problem on the OSB4.
Comment 1 Roderick Constance 2002-02-05 19:52:58 EST
Created attachment 44637 [details]
Comment 2 Roderick Constance 2002-02-05 19:54:15 EST
Created attachment 44638 [details]
lspci -v -v of IDE controller
Comment 3 Roderick Constance 2002-02-05 19:55:32 EST
Created attachment 44639 [details]
IDE excerpt of dmesg
Comment 4 Roderick Constance 2002-02-05 19:56:28 EST
Created attachment 44640 [details]
excerpt of /var/log/messages
Comment 5 Arjan van de Ven 2002-02-11 11:07:57 EST
cdrom drive added to the "not ATAPI compliant" blacklist; should appear in
rawhide shortly.

Note You need to log in before you can comment on or make changes to this bug.