Les conteneurs LXC ne permettent toujours pas de faire de USB pass through?

Pas de soucis.
Je suis preneur de l’astuce et si c’est vraiment pas risqué a chaque reboot…
Si c’est le cas il faut pas hésiter, le lxc est beaucoup plus souple

1 « J'aime »

Pas testé, mais j’étais également tombé lors de mes recherches sur les 2 liens cités dans l’article.

Pour ma part je ne met en lxc que des services. Dès qu’il y a passthrough je reste en VM.

1 « J'aime »

Très intéressant.
Ça vaudrait le coup d’essayer, surtout que le retour arrière est assez simple en cas de problème.
après j’ai l’impression d’avoir déjà essayé… ca me parle ces major/minor

Souvent un problème de permission.
Voir ici :

1 « J'aime »

Ok merci.
En effet ca à pas l’air trop sec cette histoire…

Je ne sais pas si c’est un bug.
Mais je viens d’installer un debian 10 sur un container LXC Proxmox.
et voilà ce que me donne un « lsusb »

oot@JEEDOM-LXC:~# lsusb
Bus 002 Device 002: ID 0781:5588 SanDisk Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 006: ID 8087:0033 Intel Corp.
Bus 001 Device 005: ID 26ce:01a2
Bus 001 Device 004: ID 046d:c31d Logitech, Inc. Media Keyboard K200
Bus 001 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Je n’ai pourtant rien configuré… on dirait qu’il voit les périphériques USB de l’hote proxmox sans conf particulière…

bizzarement mes autres conteneur Lxc n’ont pas ce comportement…
un lsusb ne répond rien …

Salut,

Tu n’aurais pas fait un conteneur privilégié par hasard (Conteneur non privilégié : Non) ?
image

Si c’est ça c’est donc normal que tu vois les périphériques USB car c’est pareil que si tu étais sur l’hôte. En conséquence si ton conteneur est compromis, l’hôte le sera également.

2 « J'aime »

A priori non.

image

Mais bon de toute façon il ne voit rien dans les ports Zwave.

Je vais tenter la manip

https://gist.github.com/Yub0/518097e1a9d179dba19a787b462f7dd2

1 « J'aime »
lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/001/002 dev/bus/usb/001/002 none bind,optional,create=file

ca n’ajoute pas de périphérique USB…

c’est marrant avec un lxc vierge pas de réponse sur la commande lsusb.

Après install de Jeedom (et pas encore de restauration) , là le lsusb est peuplé !!!

J’arrive bien à avoir un port visible dans le plugin openzwave

en ajoutant

lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/001/002 dev/bus/usb/001/002 none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none  bind,create=file 0 0

Mais problème de droit comme prévu …

2023-03-04T16:10:51.603Z DRIVER   Failed to open the serial port: Error: Permission denied, cannot open /dev/tty
ACM0

Salut,

Ça n’a pas vraiment de rapport avec le sujet d’origine je pense, on est d’accord ?

Si c’est bien le cas je vais déplacer dans un autre sujet.

C’est sur j’ai débordé du sujet désolé.

1 « J'aime »

Pas dramatique, j’ai déplacé comme j’ai pu

1 « J'aime »

Hello, après plusieurs essais de zigbee2mqtt en lxc je déconseille, je devais débrancher et rebrancher l’usb tous les quelques jours… car le lxc perdait l’usb… j’ai fait une vm z2m et depuis plus aucun problème !

1 « J'aime »

et a tu moquito dans une autre vm?

Dans un lxc

1 « J'aime »

tu a pris quelle tuto pour faire ta vm de zizbee2mqtt?

Aucun, juste les instructions d’installation sur le site Zigbee2mqtt

pas evident de faire un vm zigbee2mqtt

Faut se rendre à l’évidence pour l’instant pas de Jeedom en LXC à cause de l’USB