Author Topic: Blackbird User Guide: Wrong TPM connector and 'missing' USB 2.0 port  (Read 6644 times)

Sprocki

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Hello out there,

1) Did anyone ever notice that the user guide on page 22/23 points the same connector J10105 to the "Trusted Platform Module Connector" that on page 30/31 is named the 'USB 3.0 Header Connector'?  Both marks, the arrow and the rectangle on p. 22 are wrong. They should point to the 20-pin header left below the PCIe x8 slot.


2) Does the Blackbird have a USB2 connector onboard or not? According to https://www.raptorcs.com/content/BK1B02/intro.html the Blackbird has an internal USB 2.0 header but this one is not mentioned in the https://wiki.raptorcs.com/wiki/File:C1P9S01_users_guide_version_1_0.pdf. So better remove it from the homepage because this info is misleading.


Interesting side note: the PDF in https://wiki.raptorcs.com/wiki/File:C1P9S01_users_guide_version_1_0.pdf does not mention the name 'Blackbird' a single time.

MPC7500

  • Hero Member
  • *****
  • Posts: 587
  • Karma: +41/-1
    • View Profile
    • Twitter
Re: Blackbird User Guide: Wrong TPM connector and 'missing' USB 2.0 port
« Reply #1 on: November 03, 2020, 05:35:07 pm »
These are already listed here. The USB-A port is located next to the PCIe 8x slot, sadly.

Borley

  • Full Member
  • ***
  • Posts: 177
  • Karma: +16/-0
    • View Profile
Re: Blackbird User Guide: Wrong TPM connector and 'missing' USB 2.0 port
« Reply #2 on: April 14, 2023, 08:31:24 am »
Since the internal USB2.0 header is not detailed anywhere in the manual, does anybody know if there are security or other implications to using this port? For example, if flash storage were attached, it is still behind IOMMU? Does it still connect to the same Texas Instruments USB host controller?

MPC7500

  • Hero Member
  • *****
  • Posts: 587
  • Karma: +41/-1
    • View Profile
    • Twitter
Re: Blackbird User Guide: Wrong TPM connector and 'missing' USB 2.0 port
« Reply #3 on: April 14, 2023, 11:03:27 am »
But it is shown on the schematics, I guess?

Corvidae

  • Newbie
  • *
  • Posts: 25
  • Karma: +11/-0
    • View Profile
Re: Blackbird User Guide: Wrong TPM connector and 'missing' USB 2.0 port
« Reply #4 on: April 14, 2023, 09:47:12 pm »
But it is shown on the schematics, I guess?

It is on the schematic on page 10 of the manual. The schematic seems accurate from what I can tell, but there is no other mention of this port beyond that.

What's probably confusing people about the USB 2.0 port is that generally it is expected to have a USB *header* to connect to front panel USB ports or such (like with the USB 3.0 header), instead of a literal USB port sticking out of the board. The reason for that port existing seems to be that the GL825 USB 2.0 hub can support 4 ports, and the Blackbird design has one spare. If you look at the schematic, on the left side is the GL825 hub. It is connected to the CM6206LX audio device, the front panel (I'm unsure why the front panel ports are connected to both the TI USB 3.0 controller and the GL825 hub - maybe it is for if a USB 2.0 device is plugged into them?), and the spare port.

IIRC, the front panel connectors always carry 2 ports and not 1, which might be why it is a literal USB port in this case. I might be wrong about that, though.

Since the internal USB2.0 header is not detailed anywhere in the manual, does anybody know if there are security or other implications to using this port? For example, if flash storage were attached, it is still behind IOMMU? Does it still connect to the same Texas Instruments USB host controller?

The USB 2.0 port eventually connects back to the TI controller through the GL825 hub. I thought USB didn't have DMA like PCIE and such do, so I'm not sure if the IOMMU has a role here. A *controller* connected over PCIE would interact with the IOMMU, but the GL825 only connects over USB to the TI controller so that isn't an issue here. If anyone that knows more wants to correct me please do, but I don't think there are any additional security concerns with this port compared to the other ports.

Slightly off topic, but one idea I thought of was to make a little USB 2.0 hub expansion board connected to a PCIE bracket for the back of the computer, connected to the lone USB 2.0 port with a USB cable. It wouldn't do anything for USB bandwidth, but would give more USB ports for peripherals and such on the back. There are only 2 ports there now, so having more would bring it more in line with x86 boards.


draconx

  • Newbie
  • *
  • Posts: 3
  • Karma: +3/-0
    • View Profile
Re: Blackbird User Guide: Wrong TPM connector and 'missing' USB 2.0 port
« Reply #5 on: February 23, 2024, 05:22:55 pm »
Slightly off topic, but one idea I thought of was to make a little USB 2.0 hub expansion board connected to a PCIE bracket for the back of the computer, connected to the lone USB 2.0 port with a USB cable. It wouldn't do anything for USB bandwidth, but would give more USB ports for peripherals and such on the back. There are only 2 ports there now, so having more would bring it more in line with x86 boards.

You can very cheaply buy ready-made one-to-four-port USB2 hubs with normal motherboard headers, then you can just use any off the shelf USB bracket or case with USB ports.  I used this one and cut apart a cable with an angled USB-A connector to connect it to the Blackbird motherboard (I wanted to share photos but apparently uploads are busted on this forum).