Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Jul 1999 12:20:03 -0700 (PDT)
From:      "Kenneth D. Merry" <ken@plutotech.com>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/12495: cdrom drive detection failure during install
Message-ID:  <199907031920.MAA60563@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

The following reply was made to PR kern/12495; it has been noted by GNATS.

From: "Kenneth D. Merry" <ken@plutotech.com>
To: wilko@FreeBSD.ORG
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: kern/12495: cdrom drive detection failure during install
Date: Sat, 3 Jul 1999 13:11:11 -0600 (MDT)

 wilko@FreeBSD.ORG wrote...
 > 
 > >Number:         12495
 > >Category:       kern
 > >Synopsis:       3.1 install fails to detect Toshiba CDROM on AHA1740 adapter
 > >Confidential:   no
 > >Severity:       non-critical
 > >Priority:       medium
 > >Responsible:    freebsd-bugs
 > >State:          open
 > >Quarter:        
 > >Keywords:       
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Sat Jul  3 06:00:01 PDT 1999
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Wilko Bulte
 > >Release:        FreeBSD 3.1-RELEASE
 > >Organization:
 > TCJA
 > >Environment:
 > 
 > 	EISA machine with a single Adaptec 1740A adapter.
 > 	Toshiba XM-5401B SCSI cdrom. FreeBSD 3.1-RELEASE CDROM. Boot from
 > 	bootfloppy taken from 3.1-cdrom.
 > 
 > >Description:
 > 
 > 	After poweron both the harddisk (SCSI ID #0) and the Toshiba CD
 > 	(ID #4) are detected OK by the 1740A BIOS. The bootfloppy kernel
 > 	initiates a bus reset and waits for 15 secs. During this time
 > 	the LED of the CD blinks. The booted install kernel fails to detect
 > 	the cdrom drive though.
 > 
 > 	An attempt with a FreeBSD 2.2.6-RELEASE bootfloppy detects the
 > 	cdrom drive just fine. 2.2.6 install runs fine.
 > 
 > 	Guessing: it looks like 15 secs delay is too short for this CDROM
 > 	type. See also kern/5181 for a similar Toshiba problem.
 > 
 > >How-To-Repeat:
 > 
 > 	See above
 > 
 > >Fix:
 > 	
 > 	Most likely increasing the 15 secs delay in the install floppy
 > 	will help. Is there any way of changing the delay used by 
 > 	the boot floppy? If not, I'm willing to test drive a floppy 
 > 	with an increased delay (25 - 30 secs should do it I guess).
 > 	Testdrive may take a couple of days as I'm remote from the machine.
 
 
 Did you have a CDROM in the drive when you booted?  If not, that's your
 problem.  There is a known problem with sysinstall and booting without a CD
 inserted.  It won't detect the CDROM drive, because it tries to do an open
 of all sorts of devices at boot to see if they exist.
 
 In any case, changing the bus settle delay won't really help you any, I
 don't think.  The XM-5401B isn't exactly an old device, I don't think, and
 shouldn't need any longer for a bus settle delay.
 
 Assuming you did have a CD in the drive, probably the thing that's taking a
 while is the read capacity of the CDROM drive, which happens after the bus
 reset and bus settle delay.  I've got a couple of ideas of how to fix
 this, but none of them are especially "clean".
 
 Ken
 -- 
 Kenneth Merry
 ken@plutotech.com
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907031920.MAA60563>