Проброс USB-устройства в Waydroid
Остановите Waydroid контейнер, если он запущен.
systemctl stop waydroid.container.serviceИспользуйте lsusb, чтобы найти ID устройства. Нам понадобятся значения Bus и Device нужного устройства.
Часть вывода утилиты lsusb:
Bus 005 Device 002: ID 30de:6545 KIOXIA TransMemoryТеперь добавим в конфиг lxc /var/lib/waydroid/lxc/waydroid/config строки:
lxc.cgroup.devices.allow = c 189:* rwm
lxc.mount.entry = /dev/bus/usb/005/002 dev/bus/usb/005/002 none bind,optinal,create=fileгде:
- 189 — это Major ID для USB-устройств;
- 005 и 002 — это Bus и Device номер соотвественно;
- значение
lxc.mount.entryимеет структуру fstab, и его второй аргумент должен быть без ведущего/;
Замечение: если вы сделаете waydroid init с опцией -f, то конфиг будет перезаписан.
Запускаем контейнер заново.
systemctl start waydroid.container.serviceС помощью waydroid shell можно зайти и посмотреть наличие устройства.
Ссылки: https://forum.qnap.com/viewtopic.php?t=157834