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>
