[haiku-bugs] Re: [Haiku] #5449: ACPI: AcpiInitializeTables fails on Acer Aspire One AOA110

  • From: "phoudoin" <trac@xxxxxxxxxxxx>
  • Date: Tue, 23 Feb 2010 14:52:54 -0000

#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):

 {{{
 2010-02-21 22:38:21 KERN: ACPI: RSDP 0x000fe020 00024 (v02 INTEL )
 [...]
 2010-02-21 22:38:21 KERN: ACPI:      0x3f4fe120 00000 (v00
 00000000      00000000)
 [...]
 2010-02-21 22:38:21 KERN: ACPI Error: Invalid length 0x0 in RSDT/XSDT
 (20100121/tbutils-656)
 637     2010-02-21 22:38:21 KERN: acpi: AcpiInitializeTables failed
 (AE_INVALID_TABLE_LENGTH)
 }}}

 RSDP and XSDT addresses looks both valid, but it seems mapping 0x3f4fe120
 physical address goes wrong as you get an zeroed block, not the actual
 XSDT content (which should have a 'XSDT' ascii signature at start and a
 length of 0x64 bytes.

 Question now is who is the culprid for those zeros at 0x3f4fe120: Haiku's
 map_physical_memory() or Aspire BIOS?

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5449#comment:5>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: