qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Problems changing dvdrom iso during execution
@ 2010-05-20 20:29 Adnan Khaleel
  2010-05-20 20:44 ` David S. Ahern
  0 siblings, 1 reply; 10+ messages in thread
From: Adnan Khaleel @ 2010-05-20 20:29 UTC (permalink / raw)
  To: Qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1889 bytes --]

I cannot change DVD roms during execution using the monitor. I can only mount a cdrom/dvdrom if I specify the iso file in the command line 
x86_64-softmmu/qemu-system-x86_64 -hda ../../OSImages/sles11.qcow2 -cdrom ../../ISOz/mydvd.iso -m 2048

In the guest I can mount the iso image as you could normally expect
mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only

Info block in the monitor yields
(qemu) info block
  ide0-hd0: type=hd removable=0 file../../OSImages/sles11.qcow2 ro=0   drv=dcow2 encrypted=0
  ide1-cd0: type=cdrom removable=1 locked=1 file=../../ISOz/mydvd.iso   ro=0 drv=raw encrypted=0
  floppy0: type=floppy removable=1 locked=0 [not inserted]
  sd0: type=floppy removable=1 locked=0 [not inserted]

When I try to do a eject ide0-cd0, I get a device busy message so I have to do a eject -f ide0-cd0

After which, an info block yields:
(qemu) info block
ide0-hd0: type=hd removable=0 file../../OSImages/sles11.qcow2 ro=0   drv=dcow2 encrypted=0
  ide1-cd0: type=cdrom removable=1 locked=1 [not inserted]
  floppy0: type=floppy removable=1 locked=0 [not inserted]
  sd0: type=floppy removable=1 locked=0 [not inserted]

I change the iso image with (or so it seems)

(qemu) change ide1-cd0 ../../ISOz/mydvd2_rom.iso
(qemu) info block
ide0-hd0: type=hd removable=0 file../../OSImages/sles11.qcow2 ro=0 drv=dcow2 encrypted=0
ide1-cd0: type=cdrom removable=1 locked=1 file=../../ISOz/mydvd2.iso ro=0 drv=raw encrypted=0
floppy0: type=floppy removable=1 locked=0 [not inserted]
sd0: type=floppy removable=1 locked=0 [not inserted]

I go back to the guest and when I try to mount:

mount /dev/cdrom /mnt 
mount: /dev/sr0 unknown device

I'm running sles11 as guest and I think it may have something to do with sles11 as it works fine with ubuntu9.

Any ideas what might be happening?

Thanks

AK

[-- Attachment #2: Type: text/html, Size: 3578 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Problems changing dvdrom iso during execution
@ 2010-05-20 21:48 Adnan Khaleel
  2010-05-20 22:45 ` David S. Ahern
  0 siblings, 1 reply; 10+ messages in thread
From: Adnan Khaleel @ 2010-05-20 21:48 UTC (permalink / raw)
  To: David S. Ahern; +Cc: Qemu-devel

[-- Attachment #1: Type: text/plain, Size: 734 bytes --]

Thanks for your response.
  
  Does it work if the guest uses ide based CD's:
  rmmod ide-scsi
  modprobe ide-cd
  
  There isn't an ide-scsi but there is a scsi_mod and when I try to remove that it gives
ERROR: Module scsi_mod is in use by sr_mod,sg,sd_mod,libata

modprobe ide-cd seems to work. 

However it doesn't fix the problem. 

Interestingly, before doing modprobe ide-cd, 
linux> lsmod | grep ide 
ide_pci_generic     4652    0
ide_core              115068 2 ide_pci_generic, piix

After the modprobe ide-cd, I get
ide_cd_mod      33984    0
cdrom              36200    2  ide_cd_mod, sr_mod
ide_pci_generic     4652    0
  ide_core              115068 3 ide_cd_mod, ide_pci_generic, piix


  

  

[-- Attachment #2: Type: text/html, Size: 1507 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Problems changing dvdrom iso during execution
@ 2010-05-21 16:10 Adnan Khaleel
  2010-05-21 18:47 ` David S. Ahern
  0 siblings, 1 reply; 10+ messages in thread
From: Adnan Khaleel @ 2010-05-21 16:10 UTC (permalink / raw)
  To: David S. Ahern; +Cc: Qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1585 bytes --]

So do you have any idea whats causing the problem? Is there any other way I can mount a dvd in Qemu?

Adnan

  _____  

From: David S. Ahern [mailto:daahern@cisco.com]
To: adnan@khaleel.us
Cc: Qemu-devel@nongnu.org
Sent: Thu, 20 May 2010 17:45:11 -0500
Subject: Re: [Qemu-devel] Problems changing dvdrom iso during execution


  
  On 05/20/2010 03:48 PM, Adnan Khaleel wrote:
  > Thanks for your response.
  > 
  > 
  >     Does it work if the guest uses ide based CD's:
  >     rmmod ide-scsi
  >     modprobe ide-cd
  > 
  > There isn't an ide-scsi but there is a scsi_mod and when I try to remove
  > that it gives
  > ERROR: Module scsi_mod is in use by sr_mod,sg,sd_mod,libata
  > 
  > modprobe ide-cd seems to work.
  
  Ok, I pulled those from a RHEL3 VM. Looks like SLES11 is using a newer
  2.6 kernel. The idea I was poking at was to get the CD in the VM to go
  through the ide-cd layer and not the ata/scsi route. I had to do that
  for my RHEL3 guest to get some consistency with the DVD -- similar to
  the problem you are seeing.
  
  David
  
  > 
  > However it doesn't fix the problem.
  > 
  > Interestingly, before doing modprobe ide-cd,
  > linux> lsmod | grep ide
  > ide_pci_generic     4652    0
  > ide_core              115068 2 ide_pci_generic, piix
  > 
  > After the modprobe ide-cd, I get
  > ide_cd_mod      33984    0
  > cdrom              36200    2  ide_cd_mod, sr_mod
  > ide_pci_generic     4652    0
  > ide_core              115068 3 ide_cd_mod, ide_pci_generic, piix
  > 
  > 
  > 
  > 
    

[-- Attachment #2: Type: text/html, Size: 2194 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Problems changing dvdrom iso during execution
@ 2010-05-21 19:42 Adnan Khaleel
  2010-05-21 22:37 ` Natalia Portillo
  0 siblings, 1 reply; 10+ messages in thread
From: Adnan Khaleel @ 2010-05-21 19:42 UTC (permalink / raw)
  To: David S. Ahern; +Cc: Qemu-devel

[-- Attachment #1: Type: text/plain, Size: 809 bytes --]

Tried that, still the same. 

My current workaround is to mount all the DVD iso files as separate hard disks and mount those. This worked but its a workaround at best. Not sure what I'd do if ever had to access more then 3 dvd's at a time - which I doubt should happen anytime soon.


  _____  

From: David S. Ahern [mailto:daahern@cisco.com]
To: adnan@khaleel.us
Cc: Qemu-devel@nongnu.org
Sent: Fri, 21 May 2010 13:47:00 -0500
Subject: Re: [Qemu-devel] Problems changing dvdrom iso during execution


  
  On 05/21/2010 10:10 AM, Adnan Khaleel wrote:
  > So do you have any idea whats causing the problem? Is there any other
  > way I can mount a dvd in Qemu?
  > 
  > Adnan
  
  have you tried ejecting the cd in the guest before changing the file in
  the monitor?
  
  David
    

[-- Attachment #2: Type: text/html, Size: 1284 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-05-22  4:35 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-20 20:29 [Qemu-devel] Problems changing dvdrom iso during execution Adnan Khaleel
2010-05-20 20:44 ` David S. Ahern
  -- strict thread matches above, loose matches on Subject: below --
2010-05-20 21:48 Adnan Khaleel
2010-05-20 22:45 ` David S. Ahern
2010-05-21 16:10 Adnan Khaleel
2010-05-21 18:47 ` David S. Ahern
2010-05-21 19:42 Adnan Khaleel
2010-05-21 22:37 ` Natalia Portillo
2010-05-21 23:45   ` Adnan Khaleel
2010-05-22  4:35     ` Natalia Portillo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).