Re: kernel 3.9.x kvm hangs after seabios

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I found this in the libvirt (but those messages are same in 3.8.x)
anakin libvirt # cat libvirtd.log
2013-05-08 11:59:29.645+0000: 3750: info : libvirt version: 1.0.5
2013-05-08 11:59:29.645+0000: 3750: error : udevGetDMIData:1548 :
Failed to get udev device for syspath '/sys/devices/virtual/dmi/id' or
'/sys/class/dmi/id'
2013-05-08 11:59:29.680+0000: 3750: warning :
ebiptablesDriverInitCLITools:4225 : Could not find 'ebtables'
executable

virsh # qemu-monitor-command vm-jack --hmp info registers
EAX=00000002 EBX=000064a1 ECX=00006e08 EDX=000fc5ab
ESI=0000c5b8 EDI=00006eec EBP=dffd83e0 ESP=00006df8
EIP=0000c46b EFL=00010002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=1
ES =0000 00000000 0000ffff 00009300
CS =f000 000f0000 0000ffff 00009b00
SS =0000 00000000 0000ffff 00009300
DS =0000 00000000 0000ffff 00009300
FS =0000 00000000 0000ffff 00009300
GS =0000 00000000 0000ffff 00009300
LDT=0000 00000000 0000ffff 00008200
TR =0000 00000000 0000ffff 00008b00
GDT=     000fd3a8 00000037
IDT=     000fd3e6 00000000
CR0=00000010 CR2=00000000 CR3=00000000 CR4=00000000
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000
DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000000
FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80
FPR0=0000000000000000 0000 FPR1=0000000000000000 0000
FPR2=0000000000000000 0000 FPR3=0000000000000000 0000
FPR4=0000000000000000 0000 FPR5=0000000000000000 0000
FPR6=0000000000000000 0000 FPR7=0000000000000000 0000
XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000
XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000
XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000
XMM06=00000000000000000000000000000000 XMM07=00000000000000000000000000000000

bios.bin can be found here http://papan.sk/share/bios.bin

I should mentioned that I'm using gentoo and libvirt 1.0.5.

I'm sorry if gmail interface breaks output.

Regrads
Tomas

On Wed, May 8, 2013 at 1:55 PM, Gleb Natapov <gleb@xxxxxxxxxx> wrote:
> On Wed, May 08, 2013 at 11:22:01AM +0000, Tomas Papan wrote:
>> I have the same issue, with 3.9.1 (3.9.0 too) it hangs right after seabios...
>>  (no problem in 3.8.11)
>>
>> qemu-1.4.1
>> seabios-1.7.2.1
>>
> Is there anything interesting in libvirt logfile?
>
> Also please send the output of "qemu-monitor-command vm-jack --hmp info
> registers"
>
> And, just in case, can you send me your bios.bin image. Mine work.
>
>> after setting emulate_invalid_guest_state=0 everything works just fine.
>>
>> virsh # qemu-monitor-command vm-jack --hmp x/8i \$pc
>> 0x00000000000fc46b:  lgdtw  %cs:-0x2c60
>> 0x00000000000fc471:  mov    %cr0,%eax
>> 0x00000000000fc474:  or     $0x1,%eax
>> 0x00000000000fc478:  mov    %eax,%cr0
>> 0x00000000000fc47b:  ljmpl  $0x8,$0xfc483
>> 0x00000000000fc483:  mov    $0x10,%ax
>> 0x00000000000fc486:  add    %al,(%bx,%si)
>> 0x00000000000fc488:  mov    %ax,%ds
>>
>>
>> virsh # qemu-monitor-command vm-jack --hmp x/64b \$pc
>> 0x00000000000fc46b:  lgdtw  %cs:-0x2c60
>> 0x00000000000fc471:  mov    %cr0,%eax
>> 0x00000000000fc474:  or     $0x1,%eax
>> 0x00000000000fc478:  mov    %eax,%cr0
>> 0x00000000000fc47b:  ljmpl  $0x8,$0xfc483
>> 0x00000000000fc483:  mov    $0x10,%ax
>> 0x00000000000fc486:  add    %al,(%bx,%si)
>> 0x00000000000fc488:  mov    %ax,%ds
>> 0x00000000000fc48a:  mov    %ax,%es
>> 0x00000000000fc48c:  mov    %ax,%ss
>> 0x00000000000fc48e:  mov    %ax,%fs
>> 0x00000000000fc490:  mov    %ax,%gs
>> 0x00000000000fc492:  mov    %cx,%ax
>> 0x00000000000fc494:  jmp    *%dx
>> 0x00000000000fc496:  mov    %ax,%cx
>> 0x00000000000fc498:  mov    $0x20,%ax
>> 0x00000000000fc49b:  add    %al,(%bx,%si)
>> 0x00000000000fc49d:  mov    %ax,%ds
>> 0x00000000000fc49f:  mov    %ax,%es
>> 0x00000000000fc4a1:  mov    %ax,%ss
>> 0x00000000000fc4a3:  mov    %ax,%fs
>> 0x00000000000fc4a5:  mov    %ax,%gs
>> 0x00000000000fc4a7:  ljmpl  $0xc189,$0x18c4c4
>> 0x00000000000fc4af:  mov    $0x30,%ax
>> 0x00000000000fc4b2:  add    %al,(%bx,%si)
>> 0x00000000000fc4b4:  mov    %ax,%ds
>> 0x00000000000fc4b6:  mov    %ax,%es
>> 0x00000000000fc4b8:  mov    %ax,%ss
>> 0x00000000000fc4ba:  mov    %ax,%fs
>> 0x00000000000fc4bc:  mov    %ax,%gs
>> 0x00000000000fc4be:  ljmpl  $0x200f,$0x28c4c4
>> 0x00000000000fc4c6:  shlb   $0xe0,-0x7d(%bp)
>> 0x00000000000fc4ca:  decb   (%bx)
>> 0x00000000000fc4cc:  and    %al,%al
>> 0x00000000000fc4ce:  ljmp   $0xf000,$0xc4d3
>> 0x00000000000fc4d3:  lidtw  %cs:-0x2c18
>> 0x00000000000fc4d9:  xor    %ax,%ax
>> 0x00000000000fc4db:  mov    %ax,%fs
>> 0x00000000000fc4dd:  mov    %ax,%gs
>> 0x00000000000fc4df:  mov    %ax,%es
>> 0x00000000000fc4e1:  mov    %ax,%ds
>> 0x00000000000fc4e3:  mov    %ax,%ss
>> 0x00000000000fc4e5:  mov    %ecx,%eax
>> 0x00000000000fc4e8:  jmpl   *%edx
>> 0x00000000000fc4eb:  push   %ebp
>> 0x00000000000fc4ed:  push   %eax
>> 0x00000000000fc4ef:  pushl  %es
>> 0x00000000000fc4f1:  push   %cs
>> 0x00000000000fc4f2:  push   $0xc536
>> 0x00000000000fc4f5:  addr32 pushw %es:0x24(%eax)
>> 0x00000000000fc4fa:  addr32 pushl %es:0x20(%eax)
>> 0x00000000000fc500:  addr32 mov %es:0x4(%eax),%edi
>> 0x00000000000fc506:  addr32 mov %es:0x8(%eax),%esi
>> 0x00000000000fc50c:  addr32 mov %es:0xc(%eax),%ebp
>> 0x00000000000fc512:  addr32 mov %es:0x10(%eax),%ebx
>> 0x00000000000fc518:  addr32 mov %es:0x14(%eax),%edx
>> 0x00000000000fc51e:  addr32 mov %es:0x18(%eax),%ecx
>> 0x00000000000fc524:  addr32 mov %es:(%eax),%ds
>> 0x00000000000fc528:  addr32 pushl %es:0x1c(%eax)
>> 0x00000000000fc52e:  addr32 mov %es:0x2(%eax),%es
>> 0x00000000000fc533:  pop    %eax
>> 0x00000000000fc535:  iret
>> 0x00000000000fc536:  pushf
>> 0x00000000000fc537:  cli
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe kvm" in
>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
> --
>                         Gleb.
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux