ダイソーのType-C USBハブ
またつまらぬものを買ってしまった...
数日前に読んだ下記の記事。
読んでいるうちめっちゃ欲しくなって買って来ました。
自分の生活圏の大きめのダイソー2店を回ってのですが在庫無く、一番近所のイオン内にある小さな店舗で在庫発見。
ちなみにイオンのダイソー、5月で閉店とか...イオンがキャンドゥを買収した時にいずれと..と言われていましたがその流れですかね。
1年くらい前にはそのダイソーから1kmくらいのところに割と大きめのダイソーができたのでそのあたりから計画されていたのでしょう。
で、本題に戻ってダイソーのUSBハブです。
家ではマウスのゲーミングノートにUbuntu22.04を入れて使っています。
このノートPC、USBポートが左側にType-C 1本とUSB 3.0のType-Aが1本、右側にType-Aが2本(3.0 1本、2.0 1本)の構成。
合計4本のポートが出ています。
他に有線LANやHDMIケーブルを左側に挿しています。(無線LANを使わないのは通信安定化とUbuntu内でKVMで仮想マシンを動かす都合があり、無線LANではネットワークの仮想ブリッジがうまく組めなかったため。)
今まで左側のType-A(3.0)に外付けHDDを2台、右側のType-A(2.0)ポートにハブを噛ませて無線キーボードと無線マウスのドングルを挿していたのですが、PCの右側のスペースにはマウスパッドがあり右側のUSBポートに挿したケーブルがマウス操作に干渉して使いにくかった。
上記の記事を見て、Type-CのハブがあればUSB他の配線をPCの左側に寄せて右側をすっきりさせられるじゃんと気づいたため。
2.0のキーボードとマウスの無線ドングルが使えれば良いので3.0 1ポートはたまにポータブルHDDを繋ぐくらいできればOK、これでいいじゃんという感じ。
実際にUbuntu 22.04と組み合わせた結果としては、まあUSBですしね、全く問題無く使えています。
あと、確かにコンパクトで腕時計(チプカシ)と並べてみるとこんな感じ。見た目の質感も550円にしては悪く無いです。
性能面はベンチマークとか取っていませんが、手持ちのポータブルHDDを本製品のUSB3.0ポートに挿しつつ、無線マウスを同じハブに繋いで、ファイルを開いたりしてもスムーズに操作可能でした。ただし繋ぐストレージとアクセス状況によってはマウスの動きが阻害されることがありました。
上述の記事ではハブ内蔵のコントローラーはCoreChipsのSL2.1Sとなっていますが、lsusbコマンドを叩いた限りでは「Terminus Technologies Inc.」というベンダー名で認識されていますね。
CoreChipsのSL2.1自体は秋葉原のAITENDOとかでも売っているみたい。
$ lsusb -D /dev/bus/usb/001/004 Device: ID 1a40:0101 Terminus Technology Inc. Hub Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x1a40 Terminus Technology Inc. idProduct 0x0101 Hub bcdDevice 1.00 iManufacturer 0 iProduct 1 USB2.0 HUB iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0019 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 12