#5449: ACPI: AcpiInitializeTables fails on Acer Aspire One AOA110 --------------------------+------------------------------------------------- Reporter: vegardw | Owner: nobody Type: bug | Status: new Priority: normal | Milestone: R1 Component: Drivers/ACPI | Version: R1/Development Keywords: | Blockedby: Platform: All | Blocking: --------------------------+------------------------------------------------- Comment(by phoudoin): Replying to [comment:11 tqh]: > It's so early that the only thing we could have done wrong was pass in the wrong physical address for rsdp to the function. I don't think so because: 1. the first AcpiTbPrintTableHeader shows that at RSDP physical address there is actually a RSDP table header, with valid RSDP signature, correct table length value (0x24 for ACPI 2+, 0x14 for older) 2. the physical addresses of both RSDP and XSDT for an Aspire One are the same than reported under Linux. Sample apply for #5463 case. 3. which means that both RSDP revision and XsdtPhysicalAddress fields are read correctly, so the RSDP table mapping is working fine. What goes wrong must start after, starting at tbutils.c line 630. The first step is to unmap RSDP. Maybe by commenting this line out one could investigate if things behave differently or not... -- Ticket URL: <http://dev.haiku-os.org/ticket/5449#comment:19> Haiku <http://dev.haiku-os.org> Haiku - the operating system.