I finally got tired of my rx2600 printing garbage at the end of the list of ACPI tables so I decided to fix it. Turns out the HP rx2600 does not provide a DSDT in the FADT, so we were trying to print a table at 0x0. It does provide a X_DSDT. This patch will make acpi_get_table_header_early() prefer the X_DSDT over the DSDT and adds more checking for null. Looks like the same code is in 2.6 and 2.4, please apply for both. Thanks, Alex -- Alex Williamson HP Linux & Open Source Lab