Bootable image for Macchatobin Double Shot?
Mark Murray
markm at FreeBSD.org
Sat Apr 25 15:46:18 UTC 2020
> On 25 Apr 2020, at 16:22, greg at unrelenting.technology wrote:
>
> April 25, 2020 5:51 PM, "Mark Murray" <markm at freebsd.org> wrote:
>
>>> https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image.bin
>>> https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image2.bin
>>
>> The second has the same binary bits as the one I downloaded from the link in my original post.
>
> It should work then..
>
> Unless I really screwed something up and *somehow* this is not a good image -
> you can check by running (as root):
>
> /usr/sbin/acpidump -t -d -o /dev/null | grep -a -C10 PNP0C02
# /usr/sbin/acpidump -t -d -o /dev/null | grep -a -C10 PNP0C02
acpidump: FACS is corrupt
> that should find the PCIe controller in the DSDT table, its Memory32Fixed resource should
> contain the address 0xE0000000, NOT 0xE0008000.
Not quite there yet :-)
> What does the pci command in the EFI Shell say? Run `pci 00 00 00 -i` to get info about a particular device,
> e.g. https://gist.github.com/myfreeweb/8b09f1c93ee9572aef01513ba9bf756f
Shell> pci
Seg Bus Dev Func
--- --- --- ----
00 00 00 00 ==> Network Controller - Ethernet controller
Vendor 8086 Device 1521 Prog Interface 0
00 00 00 01 ==> Network Controller - Ethernet controller
Vendor 8086 Device 1521 Prog Interface 0
ASSERT [PciHostBridgeDxe] /home/mw/git/uefi-27/edk2-platforms/Silicon/Marvell/Armada7k8k/Library/Armada7k8kPciExpressLib/PciExpressLib.c(78): Address < (0x0 + 1) * 0x00100000
Looks like something went badly wrong there :-(
After reboot to unwedge:
Shell> pci 00 00 00 -i
PCI Segment 00 Bus 00 Device 00 Func 00 [EFI 0000000000]
00000000: 86 80 21 15 00 00 10 00-01 00 00 02 20 00 80 00 *..!......... ...*
00000010: 00 00 10 C0 00 00 00 00-00 00 00 00 00 40 28 C0 *.............@(.*
00000020: 00 00 00 00 00 00 00 00-00 00 00 00 86 80 02 00 *................*
00000030: 00 00 F8 FF 40 00 00 00-00 00 00 00 FF 01 00 00 *.... at ...........*
00000040: 01 50 23 C8 08 20 00 00-00 00 00 00 00 00 00 00 *.P#.. ..........*
00000050: 05 70 80 01 00 00 00 00-00 00 00 00 00 00 00 00 *.p..............*
00000060: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000070: 11 A0 09 00 03 00 00 00-03 20 00 00 00 00 00 00 *......... ......*
00000080: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000090: 00 00 00 00 00 00 00 00-00 00 00 00 FF FF FF FF *................*
000000A0: 10 00 02 00 C2 8C 00 10-10 28 19 00 42 EC 42 04 *.........(..B.B.*
000000B0: 00 00 42 10 00 00 00 00-00 00 00 00 00 00 00 00 *..B.............*
000000C0: 00 00 00 00 1F 08 00 00-00 00 00 00 00 00 00 00 *................*
000000D0: 02 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000000E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000000F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
Start dumping PCIex extended configuration space (0x100 - 0xFFF).
00000100: 01 00 02 14 00 00 00 00-00 00 00 00 31 20 46 00 *............1 F.*
00000110: 01 20 00 00 00 20 00 00-A0 00 00 00 00 00 00 00 *. ... ..........*
00000120: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000130: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000140: 03 00 01 15 CC 36 0A FF-FF 9F 36 A0 00 00 00 00 *.....6....6.....*
00000150: 0E 00 01 16 00 01 00 00-00 00 00 00 00 00 00 00 *................*
00000160: 10 00 01 1A 02 00 00 00-10 00 00 00 08 00 08 00 *................*
00000170: 00 00 00 00 80 00 04 00-00 00 20 15 53 05 00 00 *.......... .S...*
00000180: 01 00 00 00 00 40 26 C0-00 00 00 00 00 00 00 00 *.....@&.........*
00000190: 00 40 24 C0 00 00 00 00-00 00 00 00 00 00 00 00 *.@$.............*
000001A0: 17 00 01 1C 05 02 07 00-00 00 00 00 00 00 00 00 *................*
000001B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000001C0: 18 00 01 1D 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000001D0: 0D 00 01 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000001E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000001F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000200: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000210: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000220: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000230: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000240: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000250: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000260: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000270: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000280: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000290: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000002A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000002B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000002C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000002D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000002E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000002F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000300: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000310: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000320: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000330: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000340: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000350: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000360: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000370: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000380: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000390: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000003A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000003B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000003C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000003D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000003E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000003F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000400: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000410: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000420: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000430: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000440: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000450: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000460: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000470: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000480: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000490: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000004A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000004B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000004C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000004D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000004E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000004F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000500: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000510: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000520: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000530: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000540: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000550: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000560: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000570: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000580: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000590: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000005A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000005B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000005C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000005D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000005E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000005F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000600: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000610: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000620: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000630: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000640: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000650: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000660: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000670: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000680: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000690: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000006A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000006B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000006C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000006D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000006E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000006F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000700: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000710: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000720: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000730: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000740: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000750: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000760: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000770: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000780: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000790: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000007A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000007B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000007C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000007D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000007E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000007F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000800: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000810: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000820: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000830: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000840: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000850: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000860: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000870: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000880: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000890: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000008A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000008B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000008C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000008D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000008E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000008F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000900: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000910: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000920: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000930: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000940: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000950: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000960: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000970: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000980: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000990: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000009A0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000009B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000009C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000009D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000009E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
000009F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A00: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A10: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A20: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A30: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A40: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A50: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A60: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A70: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A80: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000A90: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000AA0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000AB0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000AC0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000AD0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000AE0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000AF0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B00: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B10: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B20: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B30: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B40: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B50: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B60: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B70: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B80: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000B90: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000BA0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000BB0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000BC0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000BD0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000BE0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000BF0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C00: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C10: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C20: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C30: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C40: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C50: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C60: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C70: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C80: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000C90: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000CA0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000CB0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000CC0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000CD0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000CE0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000CF0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D00: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D10: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D20: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D30: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D40: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D50: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D60: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D70: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D80: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000D90: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000DA0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000DB0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000DC0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000DD0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000DE0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000DF0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E00: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E10: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E20: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E30: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E40: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E50: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E60: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E70: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E80: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000E90: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000EA0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000EB0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000EC0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000ED0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000EE0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000EF0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F00: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F10: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F20: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F30: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F40: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F50: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F60: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F70: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F80: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000F90: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000FA0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000FB0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000FC0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000FD0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000FE0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
00000FF0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................*
Vendor ID(0): 8086 Device ID(2): 1521
Command(4): 0000
(00)I/O space access enabled: 0 (01)Memory space access enabled: 0
(02)Behave as bus master: 0 (03)Monitor special cycle enabled: 0
(04)Mem Write & Invalidate enabled: 0 (05)Palette snooping is enabled: 0
(06)Assert PERR# when parity error: 0 (07)Do address/data stepping: 0
(08)SERR# driver enabled: 0 (09)Fast back-to-back transact...: 0
Status(6): 0010
(04)New Capabilities linked list: 1 (05)66MHz Capable: 0
(07)Fast Back-to-Back Capable: 0 (08)Master Data Parity Error: 0
(09)DEVSEL timing: Fast (11)Signaled Target Abort: 0
(12)Received Target Abort: 0 (13)Received Master Abort: 0
(14)Signaled System Error: 0 (15)Detected Parity Error: 0
Revision ID(8): 01 BIST(0F): Incapable
Cache Line Size(C): 20 Latency Timer(D): 00
Header Type(0E): 80, Multi-function, PCI device
Class: Network Controller - Ethernet controller -
Pci Express device capability structure:
CapID( 0): 10 NextCap Ptr( 1): 00
Cap Register( 2): 0002
Capability Version(3:0): 0x0002
Device/PortType(7:4): PCI Express Endpoint
Interrupt Message Number(13:9): 0x00000
Device Capabilities( 4): 10008CC2
Max_Payload_Size Supported(2:0): 512 bytes
Phantom Functions Supported(4:3): 0
Extended Tag Field Supported(5): 5-bit Tag field supported
Endpoint L0s Acceptable Latency(8:6): Maximum of 512 ns
Endpoint L1 Acceptable Latency(11:9): Maximum of 128 us
Role-based Error Reporting(15): 1
Function Level Reset Capability(28): 1
Device Control( 8): 2810
Correctable Error Reporting Enable(0): 0
Non-Fatal Error Reporting Enable(1): 0
Fatal Error Reporting Enable(2): 0
Unsupported Request Reporting Enable(3): 0
Enable Relaxed Ordering(4): 1
Max_Payload_Size(7:5): 128 bytes
Extended Tag Field Enable(8): 0
Phantom Functions Enable(9): 0
Auxiliary (AUX) Power PM Enable(10): 0
Enable No Snoop(11): 1
Max_Read_Request_Size(14:12): 512 bytes
Device Status( A): 0019
Correctable Error Detected(0): 1
Non-Fatal Error Detected(1): 0
Fatal Error Detected(2): 0
Unsupported Request Detected(3): 1
AUX Power Detected(4): 1
Transactions Pending(5): 0
Link Capabilities( C): 0442EC42
Maximum Link Speed(3:0): 5.0 GT/s
Maximum Link Width(9:4): x4
Active State Power Management Support(11:10): L0s and L1 Supported
L0s Exit Latency(14:12): 2us-4us
L1 Exit Latency(17:15): 16us to less than 32us
Clock Power Management(18): 0
Surprise Down Error Reporting Capable(19): 0
Data Link Layer Link Active Reporting Capable(20): 0
Link Bandwidth Notification Capability(21): 0
Port Number(31:24): 0x04
Link Control(10): 0000
Active State Power Management Control(1:0): Disabled
Read Completion Boundary (RCB)(3): 64 byte
Common Clock Configuration(6): 0
Extended Synch(7): 0
Enable Clock Power Management(8): 0
Hardware Autonomous Width Disable(9): 0
Link Bandwidth Management Interrupt Enable(10): 0
Link Autonomous Bandwidth Interrupt Enable(11): 0
Link Status(12): 1042
Current Link Speed(3:0): 5.0 GT/s
Negotiated Link Width(9:4): x4
Link Training(11): 0
Slot Clock Configuration(12): 1
Data Link Layer Link Active(13): 0
Link Bandwidth Management Status(14): 0
Link Autonomous Bandwidth Status(15): 0
Slot Capabilities(14): 00000000
Slot Control(18): 0000
Slot Status(1A): 0000
Root Control(1C): 0000
Root Capabilities(1E): 0000
Root Status(20): 00000000
Advanced Error Reporting
UncorrectableErrorStatus 00000000
UncorrectableErrorMask 00000000
UncorrectableErrorSeverity 00462031
CorrectableErrorStatus 00002001
CorrectableErrorMask 00002000
AdvancedErrorCapAndControl 000000A0
HeaderLog1 00000000
HeaderLog2 00000000
HeaderLog3 00000000
HeaderLog4 00000000
RootErrorCommand 00000000
RootErrorStatus 00000000
ErrorSourceIdentification 0000
CorrectableErrorSourceIden 0000
TlpPrefixLog1 00000000
TlpPrefixLog2 00000000
TlpPrefixLog3 15010003
TlpPrefixLog4 FF0A36CC
00000100: 01 00 02 14 00 00 00 00-00 00 00 00 31 20 46 00 *............1 F.
*
00000110: 01 20 00 00 00 20 00 00-A0 00 00 00 00 00 00 00 *. ... ..........
*
00000120: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................
*
00000130: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 *................
*
00000140: 03 00 01 15 CC 36 0A FF- *.....6..*
Serial Number
SerialNumber A0369FFFFF0A36CC
00000140: 03 00 01 15 CC 36 0A FF-FF 9F 36 A0 *.....6....6.*
ARI
AriCapability 0100
AriControl 0000
00000150: 0E 00 01 16 00 01 00 00- *........*
Unknown PCIe extended capability ID (0010h). No interpretation available.
TPH
TphRequesterCapability 00070205
TphRequesterControl 0000
TphTable (optional):
000001AC: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 *............
..*
000001A0: 17 00 01 1C 05 02 07 00-00 00 00 00 00 00 00 00 *................
*
000001B0: 00 00 00 00 00 00 00 00-00 00 *..........*
Latency Tolerance Reporting
MaxSnoopLatency 0000
MaxNoSnoopLatency 0000
000001C0: 18 00 01 1D 00 00 00 00- *........*
ACS
CapabilityRegister 0000
ControlRegister 0000
000001D0: 0D 00 01 00 00 00 00 00- *........*
> Also, have you tried any other PCIe cards?
Nope - 'fraid not :-(.
My intention is to use this dual-port NIC until (if?) the on-board NICs are made to work, then I'll use them and then buy a cheapo PCIe video card to make a proper console I can use with a KVM switch. But I need to get the PCI going first :-)
Thanks for helping, BTW!
M
--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 556 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20200425/8cde8d7f/attachment.sig>
More information about the freebsd-arm
mailing list