[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: [Xen-users] Can not find the cdrom device in /dev/ after booted into xen(3.0.3)

Hi Mats,

Thanks for your reply. I still have two questions:
1. Your answer still does not explain why Linux native listed the CD-ROM device as /dev/cdrom while Xen Linux (using the same distribution, i.e. RHEL Server 4.4) does not.

2. If I want to install HVM Linux from CDROM instead of file image, how can I define the cdrom in .hvm file: disk = [ 'phy:/dev/sdb,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ] will not work as /dev/cdrom is not available. Then I tried disk = [ 'phy:/dev/sdb,hda,w', 'phy:/dev/hdc,hdc:cdrom,r' ]. It still does not work as /dev/hdc is not available either.

How can I create /dev/hdc for my cd-rom?



----- Original Message ----- From: "Petersson, Mats" <Mats.Petersson@xxxxxxx> To: "Liang Yang" <multisyncfe991@xxxxxxxxxxx>; <xen-devel@xxxxxxxxxxxxxxxxxxx>
Cc: <xen-users@xxxxxxxxxxxxxxxxxxx>
Sent: Friday, December 01, 2006 9:22 AM
Subject: RE: [Xen-users] Can not find the cdrom device in /dev/ after booted into xen(3.0.3)

-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Liang Yang
Sent: 01 December 2006 16:12
To: xen-devel@xxxxxxxxxxxxxxxxxxx
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Can not find the cdrom device in /dev/
after booted into xen(3.0.3)


I just did a fresh installation of Xen 3.0.3. However, I can
not find my
cd-rom device under /dev/ after I booted into Xen. If I
booted into Linux
native (RHELAS 4.4), CD-ROM device is there and listed as
/dev/cdrom. I know
Xen changed the CD-ROM access mode from HVM domain. But for
Xen domain0, it
should still be listed as /dev/cdrom, right?

/dev/cdrom is a "link" to the actual /dev/[sh]d[abcd] device that is the
CDROM drive. As far as I understand, it's normally created by the
distributions initrd. You may be able to disassemble your distributions
initrd and find the line that creates this link - but the fact is that
different distributions do this slightly differently.

Much easier to just use /dev/[sh]d[abcd] for your cdrom.


I think the driver for CD-ROM must be already loaded and it
is hided by Xen
somehow. I checked a Linux Server beta version which has
integrated Xen on
the same platform, I can find the cdrom device in /dev/. I
remember Xen
3.0.2 does not have this problem either.

Could anyone share some solutions?



Xen-users mailing list

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.