Привет, к сожалению, нет статьи в вики про LXC USB Passthrough, так что если кто-то столкнется с той же проблемой, что и я, хотя бы найдет это на форуме. Кстати, отличная работа с VE 4.3. 1. Подключите ваш USB ZWave адаптер и найдите номера Major:Minor: Код: root@proxmox01:~# lsusb
[...]
Bus 004 Device 005: ID 0658:0200 Sigma Designs, Inc.
[...] У меня Major Number 4, Minor 5 (Шина и Устройство). У вас будет по-другому. 2. Посмотрите на файловую структуру /dev: Код: root@proxmox01:~# ls -l /dev/bus/usb/004/005
crw-rw-r-- 1 root root 189, 388 25 Окт 16:19 /dev/bus/usb/004/005 Обратите внимание на 189,388. У вас могут быть другие значения. Я даже не уверен, что эти числа означают
3. Отредактируйте конфигурационный файл LXC: Код: root@proxmox01:~# nano /etc/pve/nodes/proxmox01/lxc/101.conf
lxc.cgroup.devices.allow: c 189:388 rwm
lxc.mount.entry: /dev/bus/usb/004/005 dev/bus/usb/004/005 none bind,optional,create=file Ваш файл будет в другом месте. 4. Ломайте голову, почему это не работает. 5. ZWave адаптер создает устройство ttyACM: Код: root@proxmox01:~# ls -l /dev/ttyACM0
crwxrwxrwx 1 root dialout 166, 0 30 Окт 13:38 /dev/ttyACM0 Обратите внимание на 166 здесь. Добавьте это в свой контейнер: Код: lxc.cgroup.devices.allow: c 166:* rwm
lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file Это все, что мне понадобилось. Надеюсь, это поможет кому-то.
[...]
Bus 004 Device 005: ID 0658:0200 Sigma Designs, Inc.
[...] У меня Major Number 4, Minor 5 (Шина и Устройство). У вас будет по-другому. 2. Посмотрите на файловую структуру /dev: Код: root@proxmox01:~# ls -l /dev/bus/usb/004/005
crw-rw-r-- 1 root root 189, 388 25 Окт 16:19 /dev/bus/usb/004/005 Обратите внимание на 189,388. У вас могут быть другие значения. Я даже не уверен, что эти числа означают
3. Отредактируйте конфигурационный файл LXC: Код: root@proxmox01:~# nano /etc/pve/nodes/proxmox01/lxc/101.conflxc.cgroup.devices.allow: c 189:388 rwm
lxc.mount.entry: /dev/bus/usb/004/005 dev/bus/usb/004/005 none bind,optional,create=file Ваш файл будет в другом месте. 4. Ломайте голову, почему это не работает. 5. ZWave адаптер создает устройство ttyACM: Код: root@proxmox01:~# ls -l /dev/ttyACM0
crwxrwxrwx 1 root dialout 166, 0 30 Окт 13:38 /dev/ttyACM0 Обратите внимание на 166 здесь. Добавьте это в свой контейнер: Код: lxc.cgroup.devices.allow: c 166:* rwm
lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file Это все, что мне понадобилось. Надеюсь, это поможет кому-то.
