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

Reply via email to