Bug 3583
Summary: | Not Recognizing Laptop CD-Roms on Install | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Phil Salkie <phil> |
Component: | kernel | Assignee: | Cristian Gafton <gafton> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Phil Salkie
1999-06-18 21:19:38 UTC
Is the drive a standard ATAPI internal hard drive? Also can the BIOS be setup to allow the laptop to boot directly to the CD instead of having to run the autoboot.bat script? ------- Email Received From Phil Salkie <phil> 06/23/99 09:50 ------- This may be related to booting from CD and the CD being active when the built-in atapi cdrom code probes; you are probably forcing a re-probe of some sort when you open and close the drive at mount time. The kernel messages on VC 4 at mount time (press alt-f4 directly after doing the eject/insert dance) might give us some clues to whether this conjecture is correct... Re: Problems with Red Hat installations using laptop ATAPI cd-rom drives I had originally reported the problem on a ThinkPad, but I've been unable to get my mitts on the original machine. I had seen the same symptoms on a PCMCIA CD-ROM, and I've duplicated the problems on it using my AST Ascentia 950N. This is the trace of loading the card and socket services during install when the CD-ROM drive is NOT kept spinning by opening and closing the drive door: (I had to type this in off the laptop screen, hope I got it all correct...) It's pretty touchy to get it to work right - I've tried several times tonight, and have yet to get anything other than what I'm showing here, but I did get it working with the 5.2 install using the old open-and-close trick. ALT-F4 <6>Linux PCMCIA Card Services 3.0.9 <6> kernel build: 2.2.5-`4BOOT #1 Sun Apr 18 22:58:51 EDT 1999 <6> options: [pci] [cardbus] <6>Intel PCIC probe: <6> Cirrus PD672x ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets <6> host opts [0]: [ring] [65/6/0] [1/15/0] <6> host opts [1]: [ring] [65/6/0] [1/15/0] <6> ISA irqs (default) = 3,4,5,7,9,10,11,12 polling interval = 1000 ms <30>Aug 15 21:55:50 cardmgr[13]: starting, version is 3.0.8 <30>Aug 15 21:55:50 cardmgr[13]: watching 2 sockets <30>Aug 15 21:55:50 cardmgr[13]: Card Services release does not match! <6>cs: IO port probe 0x1000-0x17ff: excluding 0x1028-0x102f 0x1220-0x122f 0x1378-0x137f 0x1388-0x138f 0x13f0-0x13ff 0x1428-0x142f 0x1620-0x162f 0x1778-0x177f 0x1788-0x178f 0x17f0-0x17ff <6>cs: IO port probe 0x100-0x4ff: excluding 0x220-0x22f 0x378-0x37f 0x388-0x38f 0x428-0x42f <6>cs: IO port probe 0xa00-0xaff: excluding 0xa20-0xa2f <30>Aug 15 21:55:50 cardmgr[13]: Socket 1: EXP Traveler 620 CD-ROM <30>Aug 15 21:55:50 cardmgr[13]: executing: 'insmod /tmp/pcmcia/lib/modules/preferred/pcmcia/ide_cs.o' <4>hdc: PCMCIA Portable CD-ROM, ATAPI CDROM drive <4>ide1 at 0x320-0x327,0x32e on irq 3 <4>hdc: ATAPI 8X CD-ROM drive, 120kb Cache <6>Uniform CDROM driver Revision: 2.54 <6>ide_cs: hdc: Vcc = 5.0, Vpp = 0.0 <30>Aug 15 21:55:53 cardmgr[13]: executing './ide start hdc' <30>Aug 15 21:55:53 cardmgr[13]: + cat: not found <30>Aug 15 21:55:53 cardmgr[13]: + ./ide: /sbin/ide_info: not found <30>Aug 15 21:55:53 cardmgr[13]: + usage: ./ide [action] [device name] <30>Aug 15 21:55:53 cardmgr[13]: + actions: start check stop suspend resume <30>Aug 15 21:55:53 cardmgr[13]: start cmd exited with status 1 Inserting and removing the PCMCIA card causes the modules to unload and load again, sometimes getting the line: <4>hdc: no response (status = 0xd0), resetting drive after the line about insmod ide_cs.o When the PCMCIA card is inserted, there's a delay of several seconds before the CD spins up, and before this happens, the module gives a bass beep (as in card load has failed) and sometimes prints the 'no response' line. Here's one spot I think the module should wait considerably longer, butthat's obviously not the problem with the ThinkPad installation, as the ThinkPad is straight ATAPI right on the internal controller, not PCMCIA. (but it does still have the delay before the disk spins up, so maybe the ATAPI cd-rom module has a similar problem of timing out too quickly...) ALT-F3 * calling mount(/tmp/fd0, /tmp/floppy, ext2, -1058209791, (nil)) * removing device file /tmp/fd0 * mounting ram2 on /tmp/pcmcia as type ext2 * creating directory on /tmp/pcmcia rc=0 * calling mount(/tmp/ram2, /tmp/pcmcia, ext2, -1058209791, (nil)) * removing device file /tmp/ram2 * running: /bin/insmod /bin/insmod /modules/pcmcia_core.o * running: /bin/insmod /bin/insmod /modules/i82365.o * running: /bin/insmod /bin/insmod /modules/ds.o After this, the dialog box comes up asking what type of CDROM do you have, and allowing only 'SCSI' and 'Other CDROM' as choices, neither of which is correct. BTW, backing up into the PCMCIA Support screen makes the system attempt to mount a ramdisk on top of an already mounted ramdisk, causing a forced shutdown and (obviously) abort of the install. Also, shouldn't ALT-F2 get me to a shell? It doesn't seem to do anything in this install... |