Bug 72703

Summary: Detection of Mitsumi FX4820T CDROM
Product: Base System Reporter: Jason Bacon <jbacon>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Jason Bacon 2004-10-14 19:10:33 UTC
The FX4830T CDROM is autosensed as UDMA33.  Frequent hardware errors are reported when using the drive in this mode.  "atacontrol mode 1 pio4 pio4" eliminates the hardware errors.

There is also a problem with atapicam installing this drive as da0 instead of cd0.

Timecounters tick every 10.000 msec
GEOM: create disk ad0 dp=0xc6f8e660
ad0: 76319MB <ST380011A> [155061/16/63] at ata0-master UDMA100
acd0: CDROM <FX4830T> at ata1-master UDMA33
GEOM: create disk da0 dp=0xc6f9d050
da0 at ata1 bus 0 target 0 lun 0
da0: <  > Fixed Direct Access SCSI-0 device 
da0: 33.000MB/s transfers
da0: 0MB (1 0 byte sectors: 0H 0S/T 0C)
(da0:ata1:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 
(da0:ata1:0:0:0): error code 0
(da0:ata1:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 
(da0:ata1:0:0:0): error code 0
Mounting root from ufs:/dev/ad0s1a

Fix: 

atacontrol mode 1 pio4 pio4 allows acd0 to function properly.  I do not know how to correct the atapicam issue.
Comment 1 Gavin Atkinson freebsd_committer freebsd_triage 2007-06-14 18:42:28 UTC
State Changed
From-To: open->feedback


To submitter: Is this still an issue on more recent versions of 
FreeBSD?  Have you tried using the CD ROM drive directly to rule 
atapicam out?
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2007-06-18 22:49:46 UTC
State Changed
From-To: feedback->closed

Submitter has replied that this one can be closed.