ACPI, BIOS or other configuration for HSIC2?

Options
allsey87
allsey87 New Member Posts: 33
edited July 2020 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:

root@up-core:~# 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: 350 ✭✭✭
    Options

    @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

  • allsey87
    allsey87 New Member Posts: 33
    Options

    @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?

  • allsey87
    allsey87 New Member Posts: 33
    Options

    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.

  • allsey87
    allsey87 New Member Posts: 33
    Options

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

  • rogertsai(AAEON)
    rogertsai(AAEON) New Member Posts: 350 ✭✭✭
    Options

    @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)
  • bigboy061293
    bigboy061293 New Member Posts: 1
    Options

    Hello, I am using USB4604 which is slightly differnent than USB3503. I connected it with HSIC1, however when "lsusb" in Ubuntu, it is not regconized.

    This is my schematic, I hope you guys can help. Thanks in advance.

  • camillus
    camillus Administrator, Moderator, AAEON Posts: 188 admin
    Options

    Hi @bigboy061293 ,

    Did you also try to enable in BIOS like mentioned in previous conversation above?