[Bug 291775] New: libata throws lots of errors during boot and makes booting extremely slow in qemu
https://bugzilla.novell.com/show_bug.cgi?id=291775 Summary: libata throws lots of errors during boot and makes booting extremely slow in qemu Product: openSUSE 10.3 Version: Alpha 5plus Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: seife@novell.com QAContact: qa@suse.de Found By: Component Test i installed STABLE as of yesterday in qemu, and i got lots of messages like ata2: soft resetting port ata2.00: configured for MWDMA2 ata2: EH complete ata2: DRQ=1 with device error, dev_stat 0x49 ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen ata2.00: cmd a0/00:00:00:00:20/00:00:00:00:00/a0 tag 0 cdb 0x0 data 0 res 41/20:03:00:00:20/00:00:00:00:00/a0 Emask 0x3 (HSM violation) ata2: soft resetting port ata2.00: configured for MWDMA2 ata2: EH complete during boot (i will attach dmesg) They slow down the whole boot considerably (i have to wait many minutes, watching those messages scroll by). If i do not use libata but the old drivers, all works well. I am starting qemu like this: qemu -no-quit -soundhw es1370 -m 512 -hda os-103-a5plus.img \ -monitor stdio \ -net nic,model=rtl8139 -net user,hostname=os-103-a5plus on an i386 machine with kqemu loaded. Host is also current STABLE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c1 --- Comment #1 from Stefan Seyfried <seife@novell.com> 2007-07-13 08:20:30 MST --- Created an attachment (id=151090) --> (https://bugzilla.novell.com/attachment.cgi?id=151090) dmesg of the slow boot -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gregkh@novell.com AssignedTo|kernel- |bphilips@novell.com |maintainers@forge.provo.nove| |ll.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c2 --- Comment #2 from Brandon Philips <bphilips@novell.com> 2007-07-17 15:30:52 MST --- Hello- I can't get OpenSuSE 10.3 or OpenSuSE 10.2 CDs to even work under qemu. The hard disk and cdrom devices are not detected by the installers. How did you get it installed? Which version of qemu did you use? Thanks, Brandon -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c4 Stefan Seyfried <seife@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|seife@novell.com | --- Comment #4 from Stefan Seyfried <seife@novell.com> 2007-07-19 01:40:14 MST --- I am running STABLE (aka "what fell out of the build system right now") on my machine, but i have observed this for quite some weeks (probably since we switched to libata as default), so the host should not really be a problem. My version of qemu is: seife@strolchi:~> rpm -q qemu qemu-0.9.0.cvs-2 you can find a recent version in /mounts/dist/install/stable-x86/suse/i586/qemu*.rpm (nürnberg network, probably also accessible from within the VPN as http://dist.suse.de/install/stable-x86/...) kqemu is loaded, my user has access rights to /dev/kqemu. I am running qemu (on an i586 machine) as: qemu -no-quit -soundhw es1370 -m 512 -hda MY_DISK.img \ -monitor stdio -net nic,model=rtl8139 -net user,hostname=qemu \ -cdrom /PATH/TO/ALPHA5.iso -boot d -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c5 --- Comment #5 from Brandon Philips <bphilips@novell.com> 2007-08-07 01:55:44 MST --- It seems to be the same bug as this: https://bugzilla.novell.com/show_bug.cgi?id=145147 The test program reproduces the problem: https://bugzilla.novell.com/attachment.cgi?id=65305 I will continue to look into it. Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c6 --- Comment #6 from Brandon Philips <bphilips@novell.com> 2007-08-17 17:28:11 MST --- Created an attachment (id=158316) --> (https://bugzilla.novell.com/attachment.cgi?id=158316) atapi-cdrom-fixes.patch -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c7 --- Comment #7 from Brandon Philips <bphilips@novell.com> 2007-08-17 17:29:22 MST --- The patch against QEMU that I just attached solves the problem but I need to run it by the QEMU folks for correctness. Thanks, Brandon -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c8 Brandon Philips <bphilips@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |agraf@novell.com, schwab@suse.de Component|Kernel |Other --- Comment #8 from Brandon Philips <bphilips@novell.com> 2007-08-20 00:33:29 MST --- Thiemo committed the patch to the QEMU CVS so I think we should carry it in our own package. http://cvs.savannah.gnu.org/viewcvs/qemu/hw/ide.c?cvsroot=qemu&r1=1.63&r2=1.64 I will CC people in the QEMU changelog since I don't know what the correct process is :) Thanks! Brandon -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=291775#c9 Alexander Graf <agraf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #9 from Alexander Graf <agraf@novell.com> 2007-08-20 05:23:58 MST --- Wow, great job Brandon! Thanks a lot. Now included in our qemu package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com