1a40:0101 Terminus Technology Inc. 4-Port HUB not detected on Raspberry PI 3 A+

Hello community,

I’m trying out DietPI with a Raspberry PI 3 A+. Does anyone know how to enable 1a40:0101 Terminus Technology Inc on my RPI?

# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
# uname -r
6.1.21-v8+

Any help is greatly appreciated.

What exactly you are trying to do? This seems to be a device you plugged in.

I’m trying to use a keyboard and mouse with a cheap generic (?) 4-port usb 2.0 hub. Both the keyboard and the mouse work fine separately plugged directly to the RP board, but to be able to use them both at the same time I need the usb hub.

@gertt4 usb hubs are plug and play no need to install anything. It should just work. Does hub work on different device? like PC etc…

btw. is the hub externally powered?

yes correct.

But it seems to be missing completely as there is nothing shown on lsusb. Looks like the hub is not detected at all.

For testing you could use plain RPI OS to see how it goes.

@pulpe @Joulinar both, mouse and keyboard, work fine connected to a laptop through the USB hub. If I recall correctly it worked fine with the latest official RPI OS but Chromium was too slow, perhaps because of having only 512mb of memory. I’m going to copy RPI OS again to the SD card to be sure it’s working fine with the PI.

can you compare some system details RPI OS and DietPi

  • Kernel version | uname -a
  • Architecture | dpkg --print-architecture
  • Debian Version | cat /etc/debian_version

Thanks. I made a fresh install of RPI OS. I’ll report back when the system finish apt upgrade

root@DietPi:~# uname -a
Linux DietPi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux
root@DietPi:~# dpkg --print-architecture
arm64
root@DietPi:~# cat /etc/debian_version
12.5
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 6.6.31+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linux
pi@raspberrypi:~ $ dpkg --print-architecture
arm64
pi@raspberrypi:~ $ cat /etc/debian_version
12.5
pi@raspberrypi:~ $ lsusb
Bus 001 Device 011: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 010: ID 1c4f:0034 SiGma Micro XM102K Optical Wheel Mouse
Bus 001 Device 009: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Nothing shows up running dmesg -W | grep usb when I plug the USB hub on DietPI. Both, the mouse and keyboard, work fine plugged directly to the RPI board.

root@DietPi:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@DietPi:~# dmesg -W | grep usb
[  311.967690] usb 1-1: new low-speed USB device number 2 using dwc_otg
[  312.181119] usb 1-1: New USB device found, idVendor=1c4f, idProduct=0034, bcdDevice= 1.10
[  312.181176] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  312.181201] usb 1-1: Product: Usb Mouse
[  312.181225] usb 1-1: Manufacturer: SIGMACHIP
[  312.189319] input: SIGMACHIP Usb Mouse as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0/0003:1C4F:0034.0001/input/input1
[  312.190467] hid-generic 0003:1C4F:0034.0001: input,hidraw0: USB HID v1.10 Mouse [SIGMACHIP Usb Mouse] on usb-3f980000.usb-1/input0
[  321.803325] usb 1-1: USB disconnect, device number 2
[  329.078545] usb 1-1: new low-speed USB device number 3 using dwc_otg
[  329.292445] usb 1-1: New USB device found, idVendor=1c4f, idProduct=0002, bcdDevice= 1.10
[  329.292501] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  329.292528] usb 1-1: Product: HCT Keyboard
[  329.292549] usb 1-1: Manufacturer: SEM
[  329.300900] input: SEM HCT Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0/0003:1C4F:0002.0002/input/input2
[  329.360474] hid-generic 0003:1C4F:0002.0002: input,hidraw0: USB HID v1.10 Keyboard [SEM HCT Keyboard] on usb-3f980000.usb-1/input0
[  329.369637] input: SEM HCT Keyboard Consumer Control as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.1/0003:1C4F:0002.0003/input/input3
[  329.427361] input: SEM HCT Keyboard System Control as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.1/0003:1C4F:0002.0003/input/input4
[  329.428220] hid-generic 0003:1C4F:0002.0003: input,hidraw1: USB HID v1.10 Device [SEM HCT Keyboard] on usb-3f980000.usb-1/input1
[  334.202471] usb 1-1: USB disconnect, device number 3

Ok let’s try to get same kernel on DietPi like on RPi OS.

Don’t worry on the RPi5 flag. The migration script should work same way on your device.

@Joulinar Awesome! Thanks. I’m going to give it a try.

This topic was automatically closed 178 days after the last reply. New replies are no longer allowed.