Hallo zusammen,

ich würde gerne den USB Google Coral nutzen auf meinem Archlinux System auf dem T450 Lenovo.

Nach Einstecken wird dieser aber nicht vom System erkannt. Ich habe bereits alle physischen USB Ports ausprobiert. Was mache ich falsch?

➜ ~ uname -a
Linux T450 6.1.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 21 Dec 2022 22:27:55 +0000 x86_64 GNU/Linux

➜ ~ dmesg
[ 1536.723599] usb 3-3: new SuperSpeed USB device number 3 using xhci_hcd
[ 1536.740999] usb 3-3: New USB device found, idVendor=1a6e, idProduct=089a, bcdDevice= 1.00
[ 1536.741007] usb 3-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1624.031717] usb 3-3: USB disconnect, device number 3
[ 1629.285534] usb 2-1: new high-speed USB device number 7 using xhci_hcd
[ 1630.162274] usb 3-1: new SuperSpeed USB device number 4 using xhci_hcd
[ 1630.179661] usb 3-1: New USB device found, idVendor=1a6e, idProduct=089a, bcdDevice= 1.00
[ 1630.179672] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

➜ ~ sudo lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. Integrated Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 1a6e:089a Global Unichip Corp.
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 006: ID 04f2:b449 Chicony Electronics Co., Ltd Integrated Camera
Bus 002 Device 005: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 002 Device 004: ID 138a:0017 Validity Sensors, Inc. VFS 5011 fingerprint sensor
Bus 002 Device 003: ID 1199:a001 Sierra Wireless, Inc. Sierra Wireless EM7345 4G LTE
Bus 002 Device 002: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

stefanhusmann
danke für deine Antwort! Das habe ich wie folgt erfolgreich gemacht:

yay -S python-pycoral libedgetpu-std

`➜ pycoral git🙁master) ✗ yay -Ss pycoral
aur/python-pycoral 2.0.0-3 (+0 0.00) (Installed)
Google Coral Python API

aur/libedgetpu-std 16.0-1 (+4 0.04) (Installed)
Google Coral Edge TPU library and headers (standard speed).`

Der USB wird aber trotzdem nicht richtig gemountet, siehe hierzu Folgendes:
`➜ pycoral git🙁master) ls -l /dev/serial/by-id

total 0
lrwxrwxrwx 1 root root 13 Dec 30 19:31 usb-Sierra_Wireless_Inc.Sierra_Wireless_EM7345_4G_LTE_013937005624067-if02 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Dec 30 19:31 usb-Silicon_Labs_slae.sh_cc2652rb_stick
-_slaesh_s_iot_stuff_00_12_4B_00_23_93_3A_24-if00-port0 -> ../../ttyUSB0
`

Google Coral USB ist als folgendes Gerät erkannt aber nicht gemountet als device:
Bus 003 Device 006: ID 1a6e:089a Global Unichip Corp.

Debugging with udevadm
`➜ pycoral git🙁master) udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[60040.768179] remove /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0 (usb)
KERNEL[60040.768248] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
KERNEL[60040.768291] remove /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
UDEV [60040.772142] remove /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0 (usb)
UDEV [60040.773722] unbind /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
UDEV [60040.774277] remove /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
KERNEL[60043.545573] add /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
KERNEL[60043.545986] add /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0 (usb)
KERNEL[60043.546027] bind /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
UDEV [60043.554015] add /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
UDEV [60043.555318] add /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0 (usb)
UDEV [60043.561337] bind /devices/pci0000:00/0000:00:14.0/usb3/3-1 (usb)
`