Bug 160173

Summary: install system unable to find CD1 in /dev/hdd when CD2 in /dev/hdc
Product: [openSUSE] SUSE Linux 10.1 Reporter: michel munnix <michel.munnix>
Component: YaST2Assignee: Marius Tomaschewski <mt>
Status: RESOLVED DUPLICATE QA Contact: Stanislav Visnovsky <visnov>
Severity: Normal    
Priority: P5 - None CC: suse-beta
Version: Beta 8   
Target Milestone: ---   
Hardware: i386   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: yast2 logs

Description michel munnix 2006-03-22 22:26:30 UTC
there are 3 drives:
/dev/hdc DVD-writer
/dev/hdd DVD
/dev/sr0 CD-writer

Having booted from /dev/hdd with CD1, I loaded CD2 in /dev/hdc and CD3 in /dev/sr0

CD2 gets mounted on /var/adm/mount/AP_0x00000001

Yast displays a box : insert SUSElinux CD 1 whith only an ok button and does not eject CD2 (from /dev/hdd), CD1 not seen in /dev/hdd (CD1 and CD3 can be ejected)
Only solution : go to tty2 and umount /dev/hdc
Comment 1 michel munnix 2006-03-22 22:28:08 UTC
Created attachment 74554 [details]
yast2 logs
Comment 2 michel munnix 2006-03-22 22:32:46 UTC
sorry, please read /dev/hdc in "not eject CD2 (from /dev/hdd)"
Comment 3 Michael Gross 2006-03-23 08:30:50 UTC
Does the `eject' command work on the shell for all drives?
Comment 4 michel munnix 2006-03-23 17:55:08 UTC
yes, eject works for all 3 drives. I tried out some swapping of the CDs. Here is my finding:
YaST searches for CD1 in /dev/hdc, even if it booted from /dev/hdd.
If there is a medium in the drive, it insists on it being CD1.
Only if there is no medium in /dev/hdc does it check /dev/hdd.
And it searches /dev/sr0 only if /dev/hdd has no medium loaded.
Comment 5 Marius Tomaschewski 2006-04-24 15:35:37 UTC
Yes, exactly -- first one drive containing a media "wins";
the upper zypp layers never try to mount the next drive.

Support of multiple CD drives is not finished.

*** This bug has been marked as a duplicate of 155302 ***