Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 207844

Summary: =app-emulation/qemu-softmmu-0.9.1 opensolaris guests timeout when accessing cdrom
Product: Gentoo Linux Reporter: Carlo Marcelo Arenas Belon <carenas>
Component: Current packagesAssignee: Luca Barbato <lu_zero>
Status: VERIFIED TEST-REQUEST    
Severity: normal CC: brad+gentoo-bugs, lars
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://cvs.savannah.nongnu.org/viewvc/qemu/hw/ide.c?root=qemu&r1=1.79&r2=1.80
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: fix "GET CONFIGURATION" support for multi profile DVD-ROM
fix "GET CONFIGURATION" support for multi profile DVD-ROM

Description Carlo Marcelo Arenas Belon 2008-01-28 07:23:06 UTC
as explained in :

  http://lists.gnu.org/archive/html/qemu-devel/2007-11/msg00849.html

and with a version of the proposed fix committed into the cvs tree for ide.c version 1.80 (as shown in the linked URL)



Reproducible: Always

Steps to Reproduce:
1. get an opensolaris ISO
2. start qemu host with -cdrom opensolaris.iso -boot d (-m 512 also needed)
3.

Actual Results:  
  WARNING: /address@hidden,0/address@hidden,1/address@hidden (ata1);
          timeout: abort request, target=0 lun=0
  WARNING: /address@hidden,0/address@hidden,1/address@hidden (ata1):
          timeout: abort device, target=0 lun=0
  WARNING: /address@hidden,0/address@hidden,1/address@hidden (ata1):
          timeout: reset target, target=0 lun=0
  WARNING: /address@hidden,0/address@hidden,1/address@hidden (ata1):
          timeout: reset bus, target=0 lun=0

Expected Results:  
no timeouts after the CD-ROM is detected

the problem was introduced in version 1.66 of ide.c while trying to extend support for the emulated IDE cdrom with a profile which supported DVD-ROM
Comment 1 Carlo Marcelo Arenas Belon 2008-01-28 07:26:42 UTC
Created attachment 141964 [details, diff]
fix "GET CONFIGURATION" support for multi profile DVD-ROM

applied upstream in ide.c version 1.80 as proposed in :

  http://lists.gnu.org/archive/html/qemu-devel/2008-01/msg00211.html
Comment 2 Carlo Marcelo Arenas Belon 2008-05-26 04:41:01 UTC
Created attachment 154313 [details, diff]
fix "GET CONFIGURATION" support for multi profile DVD-ROM

an updated version that fixes a regression that affected guest Darwin DVD support
Comment 3 Luca Barbato gentoo-dev 2009-03-07 15:50:40 UTC
please check qemu-0.10
Comment 4 Brad Barden 2009-03-27 04:33:11 UTC
Greetings,

I ran into this bug (and found the report here) today.

After unmasking qemu, qemu-softmmu, qemu-user, and kqemu, and emergeing qemu 0.10.1, this problem went away for me.

Thanks,

-Brad
Comment 5 Luca Barbato gentoo-dev 2009-03-27 09:53:48 UTC
Then it's closed I guess