Bug 453808 - qc timeout probing TEAC DV-28E-V CD/DVD drive on SATA/PATA bridge
qc timeout probing TEAC DV-28E-V CD/DVD drive on SATA/PATA bridge
Status: CLOSED WONTFIX
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: kernel (Show other bugs)
4.8
All Linux
medium Severity high
: ---
: ---
Assigned To: David Milburn
Martin Jenner
:
Depends On:
Blocks: 461304
  Show dependency treegraph
 
Reported: 2008-07-02 13:14 EDT by Bryn M. Reeves
Modified: 2010-10-22 22:35 EDT (History)
7 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2009-08-17 16:30:33 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Bryn M. Reeves 2008-07-02 13:14:22 EDT
Description of problem:
At boot and when attempting to access the CD/DVD drive the following messages
are logged:

   ata3.00: qc timeout (cmd 0xa0)
   ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
   ata3.00: (BMDMA stat 0x25)
   ata3.00: cmd a0/01:00:00:00:00/00:00:00:00:00/a0 tag 0 cdb 0x43 data
   12 in res 51/20:03:00:00:00/00:00:00:00:00/a0 Emask 0x5 (timeout)
   ata3: port is slow to respond, please be patient (Status 0xd0)
   ata3: port failed to respond (30 secs, Status 0xd0)
   ata3: soft resetting port
   ata3.00: configured for UDMA/33
   ata3: EH complete

Drive identifies itself in /proc/scsi/scsi as:

   Host: scsi2 Channel: 00 Id: 00 Lun: 00
   Vendor: TEAC     Model: DV-28E-V         Rev: C.AB
   Type:   CD-ROM                           ANSI SCSI revision: 05


Version-Release number of selected component (if applicable):
2.6.9-67.EL, 2.6.9-67.0.4.EL

How reproducible:
100%

Steps to Reproduce:
1. Boot a system with the affected drive model attached to a SATA controller via
a PATA bridge
  
Actual results:
Above messages at boot time & as the system is running (presumably when
attempting to access the drive).

Expected results:
No messages at boot, drive works.

Additional info:
A similar problem was reported to the kernel.org bugzilla:

http://bugzilla.kernel.org/show_bug.cgi?id=10887

This involved the same drive model but attached directly to an IDE controller.
In that case the problem was avoided by increasing the retry count in
drivers/ide/ide-taskfile.c:wait_drive_not_busy() from 100 to 1000 (commit
f54feafa6d47d0aa1a96adefdc763b708b02f94f):

Author: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Date:   Fri Jun 20 20:53:33 2008 +0200

    ide: increase timeout in wait_drive_not_busy()
    
    Some ATAPI devices take longer than the current max timeout value to
    become ready (i.e. TEAC DV-W28ECW takes 6 ms) so increase the timeout
    value to 10 ms.
    
    This fixes kernel.org bugzilla bug #10887:
    http://bugzilla.kernel.org/show_bug.cgi?id=10887
    
    Reported-by: Masanari Iida <standby24x7@gmail.com>
    Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Comment 2 Bryn M. Reeves 2008-07-21 08:18:59 EDT
Trying to get confirmation on whether increasing ata_probe_timeout actually
helped the problem. Have another report of this now - will ask the reporter to test.

Comment 6 RHEL Product and Program Management 2008-09-03 09:08:44 EDT
Updating PM score.

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