Bug 63098

Summary: Compaq Workstation IDE CDROM drive not probed
Product: Base System Reporter: David Burns <david.burns>
Component: i386Assignee: freebsd-i386 (Nobody) <i386>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description David Burns 2004-02-20 01:20:18 UTC
System is a Compaq Workstation 5100 with dual PCI buses (ServerWorks chipset), dual PII 333MHz CPUs and 384MB RAM.

IDE controller is on motherboard (unidentifiable chipset) and has only a secondary channel connector for IDE CD-ROM. The IDE CD-ROM is a Compaq/Matshita CR-5850.

System correctly boots from IDE CD-ROM (ie from BIOS) - but IDE CD-ROM is not found during device probing.

NB CD-ROM suffered similar problem to PR 43762 - hence is probably controller issue???

dmesg (verbose) extract from 5.2.1-RC2:

atapci0: <Generic ATA Controller> port 0x6000-0x600f,0-0x3,0-0x7,0-0x3,0-0x7 irq 15 at device 15.1 on pci0
ata0: reset tp1 mask=03 ostat0=51 ostat1=01
ata0-master: stat=0x00 err=0x01 lsb=0x14 msb=0xeb
ata0-slave: stat=0x00 err=0x04 lsb=0x00 msb=0x00
ata0: reset tp2 mask=03 stat0=00 stat1=00 devices=0x4<ATAPI_MASTER>
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: simplex device, DMA on primary only
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]

[no further ata* or acd* messages]


dmesg extract from 4.9

atapci0: <Generic PCI ATA Controller> port 0x6000-0x600f,0-0x3,0-0x7,0-0x3,0-0x7 irq 15 at device 15.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
..
acd0: MODE_SENSE_BIG command timeout - resetting
ata0: resetting devices .. done
acd0: read data overrun 28/6
acd0: CDROM <MATSHITA CR-5850> at ata0-master PIO3

Fix: 

Unknown (yet).
How-To-Repeat: 1. Boot system with FreeBSD v5.2.1 disk in CD-ROM
2. Observe CD-ROM is not found during device probing
Comment 1 hsu 2004-04-20 17:43:21 UTC
I see the same problem, CD drive not found on Asus TR-DLS motherboard, 
with 2 1G CPUs.  Symptoms are identical, and this is also serverworks 
based motherboard.  I have not tried installing IDE drivers are the 
system is otherwise all-SCSI.
Comment 2 tedm 2004-06-14 09:51:30 UTC
This problem affects all Compaq Professional Workstation 2000,
5000 and 6000 systems.  They must have used the same IDE chipset.
I made a small update to i386/43762  (that one should probably
be reopened)  and see PR bin/44188 as well.
Comment 3 John Baldwin freebsd_committer freebsd_triage 2005-01-10 19:41:42 UTC
State Changed
From-To: open->closed

Duplicate of i386/43762, please follow that PR for details.  Also, the 
output of pciconf -lv for the ata controller would be most helpful.