Cześć, próbuję podłączyć klona Arduino Mega przez hub USB (UH700) ale nie mogę ustalić ścieżki do urządzenia.
Wcześniej Arduino było podłączone do RPi 3B+ (bezpośrednio) i nie było żadnego problemu.
W poradnikach, które znalazłem na forum były podawane takie komendy jak:
ll /dev -tr
(Integracja bramki USB mysensors na Arduino - #4 przez jolka)
ls -l /dev/usb/*
(🎤 Pilot / kontroler AI-Speaker z mikrofonem - jak działa i jak diagnozować problemy)
find /sys/devices -name 'ttyACM*'
(Rozpoznawanie urządzeń USB - ulepszenia w wersji Hugo)
Niestety żadna z nich nie działa.
Jedyne co udało mi się ustalić to ID za pomocą lsusb:
Bus 001 Device 006: ID 1a40:0101
Bus 001 Device 007: ID 1c4f:0026
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 0bda:5411
Bus 001 Device 002: ID 0bda:5411
Bus 001 Device 005: ID 0c45:5102
Bus 002 Device 001: ID 1d6b:0003
Bus 001 Device 008: ID 1a86:7523
Arduino to ten ostatni wiersz (1a86:7523).
W dmesg pojawia się komunikat unsupported device i mnóstwo paskudnych logów (z tego co znalazłem w necie odpowiada za nie SELinux, czy można go wyłączyć?).
[Sat Oct 16 14:38:18 2021] 83387.721715@0] usb 1-1.4: new full-speed USB device number 8 using xhci-hcd
[Sat Oct 16 14:38:18 2021] 83387.850303@0] usb 1-1.4: Unsupported device
[Sat Oct 16 14:38:19 2021] 83388.068202@3] type=1400 audit(1634387828.376:3639): avc: denied { syslog_read } for pid=1075 comm=“dmesg” scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:r:kernel:s0 tclass=system permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068241@3] type=1400 audit(1634387899.360:3640): avc: denied { read } for pid=1105 comm=“lsusb” name=“devices” dev=“sysfs” ino=9558 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068637@3] type=1400 audit(1634387899.360:3640): avc: denied { read } for pid=1105 comm=“lsusb” name=“devices” dev=“sysfs” ino=9558 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068664@3] type=1400 audit(1634387899.360:3641): avc: denied { open } for pid=1105 comm=“lsusb” path=“/sys/bus/usb/devices” dev=“sysfs” ino=9558 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068743@3] type=1400 audit(1634387899.360:3641): avc: denied { open } for pid=1105 comm=“lsusb” path=“/sys/bus/usb/devices” dev=“sysfs” ino=9558 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068763@3] type=1400 audit(1634387899.360:3642): avc: denied { read } for pid=1105 comm=“lsusb” name=“uevent” dev=“sysfs” ino=23239 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068839@3] type=1400 audit(1634387899.360:3642): avc: denied { read } for pid=1105 comm=“lsusb” name=“uevent” dev=“sysfs” ino=23239 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068865@3] type=1400 audit(1634387899.360:3643): avc: denied { open } for pid=1105 comm=“lsusb” path=“/sys/devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1.2/uevent” dev=“sysfs” ino=23239 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068938@3] type=1400 audit(1634387899.360:3643): avc: denied { open } for pid=1105 comm=“lsusb” path=“/sys/devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1.2/uevent” dev=“sysfs” ino=23239 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
[Sat Oct 16 14:38:19 2021] 83388.068960@3] type=1400 audit(1634387899.360:3644): avc: denied { getattr } for pid=1105 comm=“lsusb” path=“/sys/devices/platform/ff500000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1.2/uevent” dev=“sysfs” ino=23239 scontext=u:r:toolbox:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
Czy ktoś miał może podobny problem?