Bug 17033

Summary: Samsung SN-124 ATAPI CD-ROM not supported
Product: Base System Reporter: dave <dave>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description dave 2000-02-28 04:50:00 UTC
This CD-ROM drive, which appears to be ATAPI compliant, is not detected under FreeBSD.

The controller (wdc1) is detected correctly during the kernel startup, at the corrrect, conventional address/IRQ

The install fails when CD-ROM based media is selected, citing that there are no CD-ROM devices.

An ftp install also failed on the same system (see freebsd-questions@freebsd.org)

Notes:

The drive works under Win98SE and Linux 2.2, both of which address it as an ATAPI device.

Using the same boot procedure with the same FreeBSD media on a Dell GXMT with a Samsung SN-140 full size CD-ROM drive,
the CD-ROM drive is successfully detected.

The problem appears to be similar, but not identical, to kern/13944 and kern/14028
Note that in both of those cases, the CD would not boot, which isn't the case here

Fix: 

No known fix, but a suggestion for the driver maintainer - see what is different
between the way the Linux and FreeBSD drivers work, and that may yield insight
to the problem. 

I know zero about ATAPI so this may be felquecarb.
How-To-Repeat: On a machine with this drive....

1. Do an El Torrito boot from CD #1 of the Oct 99 FreeBSD 3.3 kit
2. Follow the Novice install procedure as per p. 59 of the manual
3. Select a CD-ROM based installation
Comment 1 Søren Schmidt freebsd_committer freebsd_triage 2001-05-29 14:18:00 UTC
State Changed
From-To: open->closed

The ATA subsystem has been rewritten, so this is no longer valid.