ACPI, BIOS or other configuration for HSIC2?
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
-
@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 -
@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?
-
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.
-
Sorry, I misread your comment, indeed setting HSIC1 to enabled in the CRB settings, enables HSIC2
-
@allsey87 said:
Sorry, I misread your comment, indeed setting HSIC1 to enabled in the CRB settings, enables HSIC2Yes! Here is the information about BIOS config. HSIC
- BIOS - HSIC1 > USB_HSIC2 (CN40, pin 58, 60)
- BIOS - HSIC2 > USB_HSIC1 (CN40, pin 52, 54)
-
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.
-
Hi @bigboy061293 ,
Did you also try to enable in BIOS like mentioned in previous conversation above?