|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [SUSPECTED SPAM]Xen-unstable :can't boot HVM guests, bisected to commit: "hvmloader: indicate ACPI tables with "ACPI data" type in e820"
On 11/10/2020 02:06, Igor Druzhinin wrote:
> On 10/10/2020 18:51, Sander Eikelenboom wrote:
>> Hi Igor/Jan,
>>
>> I tried to update my AMD machine to current xen-unstable, but
>> unfortunately the HVM guests don't boot after that. The guest keeps
>> using CPU-cycles but I don't get to a command prompt (or any output at
>> all). PVH guests run fine.
>>
>> Bisection leads to commit:
>>
>> 8efa46516c5f4cf185c8df179812c185d3c27eb6
>> hvmloader: indicate ACPI tables with "ACPI data" type in e820
>>
>> I tried xen-unstable with this commit reverted and with that everything
>> works fine.
>>
>> I attached the xl-dmesg output.
>
> What guests are you using?
Not sure I understand what you ask for, but:
dom0 PV
guest HVM (qemu-xen)
> Could you get serial output from the guest?
Not getting any, it seems to be stuck in very early boot.
> Is it AMD specific?
Can't tell, this is the only machine I test xen-unstable on.
It's a AMD phenom X6.
Both dom0 and guest kernel are 5.9-rc8.
Tested with guest config:
kernel = '/boot/vmlinuz-xen-guest'
ramdisk = '/boot/initrd.img-xen-guest'
cmdline = 'root=UUID=7cc4a90d-d6b0-4958-bb7d-50497aa29f18 ro
nomodeset console=tty1 console=ttyS0 console=hvc0 earlyprintk=xen'
type='hvm'
device_model_version = 'qemu-xen'
cpus = "2-5"
vcpus = 2
memory = '512'
disk = [
'phy:/dev/xen_vms_ssd/media,xvda,w'
]
name = 'guest'
vif = [ 'bridge=xen_bridge,ip=192.168.1.10,mac=00:16:3E:DC:0A:F1' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'preserve'
vnc=0
>If it's a Linux guest could you get a stacktrace from
> the guest using xenctx?
It is, here are few subsequent runs:
~# /usr/local/lib/xen/bin/xenctx -s
/boot/System.map-5.9.0-rc8-20201010-doflr-mac80211debug+ -f -a -C 4
vcpu0:
cs:eip: ca80:00000256
flags: 00000016 nz a p
ss:esp: 0000:00006f38
eax: 029e0012 ebx: 0000fb00 ecx: 028484e3 edx: 00000511
esi: 00000000 edi: f97b7363 ebp: 00006f38
ds: ca80 es: 0010 fs: 0000 gs: 0000
cr0: 00000011
cr2: 00000000
cr3: 00400000
cr4: 00000000
dr0: 00000000
dr1: 00000000
dr2: 00000000
dr3: 00000000
dr6: ffff0ff0
dr7: 00000400
Code (instr addr 00000256)
ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff <00> f0
53 ff 00 f0 53 ff 00 f0 53
vcpu1 offline
~# /usr/local/lib/xen/bin/xenctx -s
/boot/System.map-5.9.0-rc8-20201010-doflr-mac80211debug+ -f -a -C 4
vcpu0:
cs:eip: ca80:00000256
flags: 00000016 nz a p
ss:esp: 0000:00006f38
eax: 029e0012 ebx: 0000fb00 ecx: 028444b7 edx: 00000511
esi: 00000000 edi: f97bb38f ebp: 00006f38
ds: ca80 es: 0010 fs: 0000 gs: 0000
cr0: 00000011
cr2: 00000000
cr3: 00400000
cr4: 00000000
dr0: 00000000
dr1: 00000000
dr2: 00000000
dr3: 00000000
dr6: ffff0ff0
dr7: 00000400
Code (instr addr 00000256)
ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff <00> f0
53 ff 00 f0 53 ff 00 f0 53
vcpu1 offline
~# /usr/local/lib/xen/bin/xenctx -s
/boot/System.map-5.9.0-rc8-20201010-doflr-mac80211debug+ -f -a -C 4
vcpu0:
cs:eip: ca80:00000256
flags: 00000016 nz a p
ss:esp: 0000:00006f38
eax: 029e0012 ebx: 0000fb00 ecx: 02840901 edx: 00000511
esi: 00000000 edi: f97bef45 ebp: 00006f38
ds: ca80 es: 0010 fs: 0000 gs: 0000
cr0: 00000011
cr2: 00000000
cr3: 00400000
cr4: 00000000
dr0: 00000000
dr1: 00000000
dr2: 00000000
dr3: 00000000
dr6: ffff0ff0
dr7: 00000400
Code (instr addr 00000256)
ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff <00> f0
53 ff 00 f0 53 ff 00 f0 53
vcpu1 offline
~# /usr/local/lib/xen/bin/xenctx -s
/boot/System.map-5.9.0-rc8-20201010-doflr-mac80211debug+ -f -a -C 4
vcpu0:
cs:eip: ca80:00000256
flags: 00000016 nz a p
ss:esp: 0000:00006f38
eax: 029e0012 ebx: 0000fb00 ecx: 0283d4bd edx: 00000511
esi: 00000000 edi: f97c2389 ebp: 00006f38
ds: ca80 es: 0010 fs: 0000 gs: 0000
cr0: 00000011
cr2: 00000000
cr3: 00400000
cr4: 00000000
dr0: 00000000
dr1: 00000000
dr2: 00000000
dr3: 00000000
dr6: ffff0ff0
dr7: 00000400
Code (instr addr 00000256)
ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff <00> f0
53 ff 00 f0 53 ff 00 f0 53
vcpu1 offline
~# /usr/local/lib/xen/bin/xenctx -s
/boot/System.map-5.9.0-rc8-20201010-doflr-mac80211debug+ -f -a -C 4
vcpu0:
cs:eip: ca80:00000256
flags: 00000016 nz a p
ss:esp: 0000:00006f38
eax: 029e0012 ebx: 0000fb00 ecx: 02838e90 edx: 00000511
esi: 00000000 edi: f97c69b6 ebp: 00006f38
ds: ca80 es: 0010 fs: 0000 gs: 0000
cr0: 00000011
cr2: 00000000
cr3: 00400000
cr4: 00000000
dr0: 00000000
dr1: 00000000
dr2: 00000000
dr3: 00000000
dr6: ffff0ff0
dr7: 00000400
Code (instr addr 00000256)
ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff 00 f0 53 ff <00> f0
53 ff 00 f0 53 ff 00 f0 53
vcpu1 offline
> We have tested the change on all modern guests in our Citrix lab and haven't
> found any problem for several months.
> Igor
>
--
Sander
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |