Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207844 - =app-emulation/qemu-softmmu-0.9.1 opensolaris guests timeout when accessing cdrom
Summary: =app-emulation/qemu-softmmu-0.9.1 opensolaris guests timeout when accessing c...
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luca Barbato
URL: http://cvs.savannah.nongnu.org/viewvc...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-28 07:23 UTC by Carlo Marcelo Arenas Belon
Modified: 2009-03-27 09:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
fix "GET CONFIGURATION" support for multi profile DVD-ROM (qemu-softmmu-0.9.1-dvdrom.patch,6.82 KB, patch)
2008-01-28 07:26 UTC, Carlo Marcelo Arenas Belon
Details | Diff
fix "GET CONFIGURATION" support for multi profile DVD-ROM (qemu-softmmu-0.9.1-ide-dvdrom.patch,7.09 KB, patch)
2008-05-26 04:41 UTC, Carlo Marcelo Arenas Belon
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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