Hi Ross, thanks very much for that. I have attached the output from my dc7800.
Hal
On Wed, Jul 29, 2009 at 7:40 AM, Ross
Philipson<ross.philip...@citrix.com> wrote:
> Hal,
>
> I attached a little utility I wrote to dump the DMAR tables from ACPI. If you
> run it and post the output it might show what TXT thinks is wrong with DMAR.
> You will have to build and run it on linux.
>
> Thanks
> Ross
>
> -----Original Message-----
> From: Hal Finney [mailto:hal.fin...@gmail.com]
> Sent: Tuesday, July 28, 2009 7:33 PM
> To: tboot-devel@lists.sourceforge.net
> Subject: [tboot-devel] GETSEC[SENTER] fail on HP dc7800
>
> I haven't run tboot in a while, but I'm trying it on my HP dc7800 and finding
> it hangs in GETSEC[SENTER]. This is even true with old versions of tboot that
> used to work. My system has no USB ports plugged in, and no hardware changes.
>
> The one change is I recently updated my BIOS. I suspect this has to be the
> cause. One nice thing about the new BIOS is that the tboot hang actually
> reboots the machine with the ERRORCODE register intact. Its value is
> c00020a1. This is progress code 0ah, error code 1000,
> meaning: "device scope of VT-d DMAR ACPI table is invalid". Not clear what
> this means.
>
> My log is attached, including the hang and the relaunch of tboot. This is
> version 20090330 of tboot. Thanks very much -
>
> Hal Finney
>
DMAR dump utility - reading memory
DMA Remapping Reporting Structure
==================================================
Signature: DMAR
Length: 0x00000198
Revision: 0x01
Checksum: 0xce
OEMID: COMPAQ
OEM Table ID: BEARLAKE
OEM Revision: 0x00000001
Creator ID:
Creator Revision: 0x00000000
HAW: 0x23
Flags: 0x00
Reserved[10]: 00 00 00 00 00 00 00 00 00 00
Remapping Structures...
DMA Remapping Hardware Unit Definition (DRHD) Structure #1
Type: 0x0000 (ACPI_DMAR_DRHD)
Length: 0x0018
Flags: 0x00 -- INCLUDE_ALL = no
Reserved: 0x00
Segment Number: 0x0000
Register Base: 0xfed90000
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1b Function: 0x00
DMA Remapping Hardware Unit Definition (DRHD) Structure #2
Type: 0x0000 (ACPI_DMAR_DRHD)
Length: 0x0018
Flags: 0x00 -- INCLUDE_ALL = no
Reserved: 0x00
Segment Number: 0x0000
Register Base: 0xfed91000
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x02 Function: 0x00
DMA Remapping Hardware Unit Definition (DRHD) Structure #3
Type: 0x0000 (ACPI_DMAR_DRHD)
Length: 0x0028
Flags: 0x00 -- INCLUDE_ALL = no
Reserved: 0x00
Segment Number: 0x0000
Register Base: 0xfed92000
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x03 Function: 0x00
Device Scope Structure #2
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x03 Function: 0x02
Device Scope Structure #3
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x03 Function: 0x03
DMA Remapping Hardware Unit Definition (DRHD) Structure #4
Type: 0x0000 (ACPI_DMAR_DRHD)
Length: 0x0010
Flags: 0x01 -- INCLUDE_ALL = yes
Reserved: 0x00
Segment Number: 0x0000
Register Base: 0xfed93000
Reserved Memory Region Reporting (RMRR) Structure #1
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e600000
End Address: 0x3effffff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x02 Function: 0x00
Reserved Memory Region Reporting (RMRR) Structure #2
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e2d0000
End Address: 0x3e2d0fff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1d Function: 0x07
Reserved Memory Region Reporting (RMRR) Structure #3
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e2d1000
End Address: 0x3e2d1fff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1a Function: 0x07
Reserved Memory Region Reporting (RMRR) Structure #4
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e2d2000
End Address: 0x3e2d2fff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1d Function: 0x00
Reserved Memory Region Reporting (RMRR) Structure #5
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e2d3000
End Address: 0x3e2d3fff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1d Function: 0x01
Reserved Memory Region Reporting (RMRR) Structure #6
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e2d4000
End Address: 0x3e2d4fff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1d Function: 0x02
Reserved Memory Region Reporting (RMRR) Structure #7
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e2d5000
End Address: 0x3e2d5fff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1a Function: 0x00
Reserved Memory Region Reporting (RMRR) Structure #8
Type: 0x0001 (ACPI_DMAR_RMRR)
Length: 0x0020
Reserved: 0x0000
Segment Number: 0x0000
Base Address: 0x3e2d6000
End Address: 0x3e2d6fff
Device Scope Structure #1
==========================
Type: 0x01 (ACPI_DEV_ENDPOINT)
Length: 0x08
Reserved: 00 00
Enumeration ID: 0x00 - Reserved
Start Bus Num: 0x00
Path Depth = 1, Path Entries:
-- Device: 0x1a Function: 0x01
==================================================
End DMAR
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel