ACPI, BIOS or other configuration for HSIC2?

allsey87allsey87 New Member Posts: 33
edited July 24 in UP Core Carrier boards

Hi there, I have a custom PCB with the exact same circuit (a USB3503 hub) attached to HSIC1 as to HSIC2. The hub connected to HSIC1 is detected and I can connect devices to it without any problems. The hub connected to HSIC2 however is not detected. lsusb gives the following output with only one of the USB3503 hubs listed:

[email protected]:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0424:3503 Standard Microsystems Corp.
Bus 001 Device 002: ID 18a5:0302 Verbatim, Ltd Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I have attached the schematics of my carrier board (carrier-board.pdf) if you would like to confirm that the two circuits are indeed the same.

Is there some custom configuration required to enable the second HSIC port? There is very little mentioned in the carrier board design guide and only HSIC1 is used in the UP-CRST01 carrier board.

Comments

  • rogertsai(AAEON)rogertsai(AAEON) New Member Posts: 225 ✭✭✭

    @allsey87
    Try to enable HSIC port 1 in BIOS. Press del enter bios password screen, type "upassw0rd" to open the CRB setup
    Main > CRB Setup > CRB Chipset > South Bridge > USB Configuration > HSIC port 1 is set to Enabled

  • allsey87allsey87 New Member Posts: 33

    @rogertsai(AAEON) thanks for getting back to me. I had a look in my bios under the main and advanced sections and did not have even half the options that I can see from your screenshot (see below). I upgraded my bios using this firmware by running GO.nsh from the USB key, it didn't seem to make a difference... The version number at the bottom matches what you have (2.18.1263)... is your screenshot from an Up Core or?

  • allsey87allsey87 New Member Posts: 33

    Just to be clear, the firmware that I flashed to my bios was UCR1BM18.bin (md5sum: 20df6784925574985e38649ae07f7102). It was loaded by afuefix64.efi using the GO.nsh script.

  • allsey87allsey87 New Member Posts: 33

    Sorry, I misread your comment, indeed setting HSIC1 to enabled in the CRB settings, enables HSIC2 ;)

  • rogertsai(AAEON)rogertsai(AAEON) New Member Posts: 225 ✭✭✭

    @allsey87 said:
    Sorry, I misread your comment, indeed setting HSIC1 to enabled in the CRB settings, enables HSIC2 ;)

    Yes! Here is the information about BIOS config. HSIC

    • BIOS - HSIC1 > USB_HSIC2 (CN40, pin 58, 60)
    • BIOS - HSIC2 > USB_HSIC1 (CN40, pin 52, 54)
Sign In or Register to comment.