Package: qemu-kvm
Version: 0.13.0+dfsg-2
Severity: important

Hi,

See [1] for the war story.  When I boot the HURD without passing
-no-kvm-irqchip on the command line, the system usually will
print

        hd2: irq timeout: status=0x50
        hd2: irq timeout: status=0x50
        hd2: irq timeout: status=0x50
        hd2: unexpected_intr: status=0x58
[and so on]

at boot time and not get past that.  If lucky, the system boots
up but still hangs (not responding to keyboard input) at seemingly
random moments.

Based on a hint from guillem, I tried passing -no-kvm-irqchip on
the kvm command line.  And now it works great!

Known problem?  Ideas for tracking it down?

Jonathan

 $ : host
 $ uname -a
 Linux elie 2.6.38-rc3+ #2 SMP PREEMPT Thu Feb 3 17:51:50 CST 2011 x86_64 
GNU/Linux
 $ (cd ~/src/linux-2.6 && git rev-parse --short HEAD)
 831d52b
 $ dpkg-query -W qemu-kvm vde2 libaio1 libvdeplug2 iproute \
        bridge-utils etherboot-qemu qemu-utils
 bridge-utils   1.4-5
 etherboot-qemu 5.4.4-9
 iproute        20100519-3
 libaio1        0.3.107-7
 libvdeplug2    2.2.3-3
 qemu-kvm       0.13.0+dfsg-2
 qemu-utils     0.13.0+dfsg-2
 vde2   2.2.3-3

[1]
I was installing the hurd using a Debian installation CD-ROM (see
<http://www.debian.org/ports/hurd/hurd-cd>) like so:

        wget 
http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/mini.iso
        qemu-img create hurd-install.qemu 3G
        kvm -m 512 -net nic,model=ne2k_pci -net user \
                -hda hurd-install.qemu -cdrom mini.iso -boot d

Puzzlingly, the result would hang (and not respond to keyboard
input) at seemingly random moments.  Sometimes right after "Enabling
FXSR" during bootup, sometimes after the text "auth" was printed,
sometimes later.

When it hangs, it is fairly easy to nudge it back into working again:

        1. Hit ctrl-alt-2 to get a console.
        2. Run "info registers"

I doubt the details matter --- it is just that some nudging got it
working again.  By doing so and occasionally rebooting, I eventually
got a working installation.

Even after that, though, I was not able to boot hurd, instead
receiving the message described above.
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 6
model name      : AMD Athlon(tm) II P360 Dual-Core Processor
stepping        : 3
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb 
rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni 
monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 
3dnowprefetch osvw ibs skinit wdt nodeid_msr npt lbrv svm_lock nrip_save
bogomips        : 4588.54
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 6
model name      : AMD Athlon(tm) II P360 Dual-Core Processor
stepping        : 3
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb 
rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni 
monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 
3dnowprefetch osvw ibs skinit wdt nodeid_msr npt lbrv svm_lock nrip_save
bogomips        : 4588.54
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

Reply via email to