On Fri, Mar 26, 2010 at 12:39:43PM +0100, Marcin M. Jessa wrote:
[...]
I attached dmesg output of GENERIC kernel with enabled ACPI (both
kernel and BIOS).
And the main problem still remains, why can't Dom0 boot with BIOS
enabled ACPI..?
Well, GENERIC with ACPI has the same problem as XEN3_DOM0 with
ACPI: it doesn't find the viaide controller (really, it's missing
the PCI bus the viaide controller sits on, and so is also
missing pcib0 and amdpm0). GENERIC finds the IDE disks anyway
through the legacy ISA interface, but then I/O to these disks
will be slow because it doesn't use DMA or UDMA.
XEN3_DOM0 doens't include this driver, on the assumption that
any system capable of runing Xen/amd64 will have a PCI ide controller.
Adding
wdc0 at isa? port 0x1f0 irq 14 flags 0x00
wdc1 at isa? port 0x170 irq 15 flags 0x00
to the XEN3_DOM0 config file should make the IDE drives show up, but
they will be slow.
I think this is a bug in the ACPI tables of this machine,
the root PCI bus is missing.