Gestion des ports USB sous Proxmox

A essayer :

Dans /usr/share/perl5/PVE/QemuServer.pm du host proxmox tu remplace le 5 par 7 ou 10

my $MAX_USB_DEVICES = 7;

Et ensuite

restart pve-manager.service
1 « J'aime »

Je répondais à ta dernière question qui ne parlait que de BLEA :wink:

Sinon, peut-être un autre contournement possible pour le problème du nombre de port USB serait ce type d’outils qui permet de déporter un port usb sur une autre machine:

3 posts qui en parlent:

Solution essayé mais sans succes, j’ai toujours le tiket ouvert sur le Discord Domotech.

Mais merci quand même :wink:

Merci, j’essai ça rapidement

Hello,

Effectivement , pourquoi ne pas créer une autre VM avec un Jeelink et monter les USB à ajouter sur celle ci …
Peut être à tester mais ça doit marcher !!

Une soluce toute conne, qui est dans la doc :
dans le noeud proxmox (et pas dans la VM)

qm set XXX -usbY host=ABCD:EFGH,usb3=yes

  • XXX = l’id de la VM
  • Y = un port usb dispo donc le 1er est 4 (0 à 3 existants par défaut)
  • ABCD:EFGH = l’id du périphérique USB

image

3 « J'aime »

Avec cela, je pourrais monter plus de 5 usb ?

Je test dès que je peux.

Si tu regardes ma conf juste au dessus, c’est exactement le cas chez moi

  • rfxcom
  • zwave
  • cc2531
  • bt intel interne
  • bt usb

Oui j’en vois 5, j’en ai aussi 5 chez moi.
Je demandais car j’en ai besoin de 7 ^^ donc 2 de plus

par défaut la limite (visuelle) c’est 4
Avec cette commande, ça s’affiche correctement partout. ça impose juste de faire toujours un ajout en ligne de commande au dessus de 4. Repasser par l’interface graphique, ça casse tout

Ah, donc je dois ajouter par commande les autres ports usb que j’ai besoin et il ne faut pas que j’aille voir l’interface graphique au risque de casser tout, c’est bien ça?

les 4 premiers peu-importe, tous les suivants en ligne de commande (tu peux utiliser l’interface graphique pour voir les id par contre)

hello :slight_smile:

super pour la commande merci :slight_smile:

Bonjour,
je suis sous Proxmox 6.3-3 et je tente de migrer ma V4 vers V4.1x :
J’ai réinstaller une nouvelle VM avec l’image V4.1 fournie par Jeedom…
Ensuite j’ai recharger mon bkp (en v4.0x), puis j’ai fais les Màj …
mais je n’arrive plus à voir les ports pour configurer enocean et rfxcom !!!
Au mieux, j’arrive à voir le port de RFXCOM, mais nada pour enocean…


J’ai remarqué que j’ai le même device id entre RFXCOM et ENOCEAN (ce qui n’empechait pourtant pas le bon fonctionnement sur l’autre VM) …

En fouillant sur le net, j’ai trouvé ça :
https://forum.jeedom.com/viewtopic.php?t=47135#p757696
Mais je ne sais pas si cela peut aider…
Si vous avez une idée, je suis preneur ! :smiley:

Salut,

Je ne comprend pas trop, il semble être dans la liste là non? juste au-dessus du rfxcom
donc c’est quoi le soucis?

Sinon une autre technique avec une vm qui demande moins de reconfig: tu gardes ton anciennes machine mais tu détaches l’ancien disque et tu attaches un nouveau (celui qui tu as déjà installé éventuellement)
La dessus tu installes l’image jeedom par exemple comme tu as fait puis ton backup etc.
l’avantage c’est justement que tu ne dois pas refaire le mapping des ports usb et fixer la mac address pour l’ip etc

Merci de ton retour @Mips ,

Quand je compare les deux fichiers de config,(/etc/pve/nodes/pve/qemu-server/101.conf) j’ai exactement la même chose :
usb0: host=2-2
usb1: host=2-5
usb2: host=2-7.2
usb3: host=2-7.4
usb4: host=2-7.1,usb3=1

Et pourtant, dans Jeedom V4.1, les ports ne sont pas proposés, (j’ai juste la liste générique par défaut!)…


Donc impossible de sélectionner le port…

1 « J'aime »

Un petit UP :wink:

Je n’arrive toujours pas à utiliser les ports USB car mon RFXcom et ma clé Enocean partagent le même controleur USB/Serial 0403:6001.
Je me suis aussi aperçu que si je mixe « ID USB vendeur/Périphérique » et « port USB », aucun port USB ne fonctionne.
Ceci est d’autant plus étrange que tout fonctionne très bien sur ma VM en 4.0x juste avec les ports USB (sans ID vendeur), alors que sur la VM en V4.1 (et en debian buster V10.8) les ports ne sont pas reconnus (sauf si je ne mets que la clef rfxCom et rien d’autre…

Comme dans mon screenshot sur mon message précédent, je n’ai que des ports génériques et aucun d’eux ne fonctionne (j’ai poussé jusqu’à les tester un par un pour vérifier!)…

Hello

Dans le doute, tu as pas une différence entre usb2/usb3 dans les passthrough ?

non j’en ai aucun en usb3

1 au minimum

usb4: host=2-7.1,usb3=1

image

Et le def de mon rfxcom est comme ça
image
dans le fichier

usb1: host=0403:6001