Problèmes et questions sur les environnements graphiques et les applications.
Répondre

Virtualbox et l’USB

#1Messageil y a 2 ans

Bonjour les gens,

Ça fait 2 jours que je suis sur l’installation de Windows avec Virtualbox et je me casse le nez sur les périphériques USB.
Ils ne sont pas reconnus au branchement.

Je suis sur Virtualbox 6.1.30 et j’ai réussi (non sans mal) à installer le pack extensions (depuis AUR - avec le paquet officiel on me demande un mot de passe que j’ignore).
J’ai aussi installé les paquets virtualbox-guest-iso et virtualbox-guest-utils, je figure bien dans le groupe vboxusers et j’ai redémarré la machine.

Les options USB 2.0 et USB 3.0 sont enfin apparues mais aucun périphérique n’apparaît. J’ai aussi essayé de ne brancher qu’une fois la VM lancée mais rien n’y fait.

Qu’est-ce que j’ai pu oublier?

Virtualbox et l’USB

#2Messageil y a 2 ans

Bonsoir,

Je ne suis pas sur de comprendre bien ta question Normalement, ton clavier et ta souris doivent fonctionner dans ta VM :saispas:

Si c'est pour pouvoir voir/utiliser un autre périphérique bien définie (par exemple un AIO dans le cas d'un Reverse Engineering), il faut "monter" ton périphérique dans le menu approprié.

Attention, il faut utiliser le paquet virtualbox-ext (de mémoire, je suis mon autre manjaro toute fraiche qui n'a pas encore de VM :roll: ) disponible que sur AUR Tous les autres étant dans les dépôts officiels

Autre point à souligner, ce paquet est souvent plus en avance que les paquets de la distribution et empêche VB de demarrer ou d'avoir accès aux devices usb. Ils doivent avoir le meme numéro.

Virtualbox et l’USB

#3Messageil y a 2 ans

ton clavier et ta souris doivent fonctionner dans ta VM
Oui ça fonctionne mais je veux pouvoir brancher des périphériques USB et qu’ils soient reconnus dans Windows.
En l’occurence il s’agit d’une carte son Babyface Pro et d’une interface MIDI pour communiquer avec des synthétiseurs. Le logiciel n’existant pas sous Linux, je suis obligé de passer par Windows.
il faut "monter" ton périphérique dans le menu approprié.
C’est mon problème, aucun périphérique n’est détecté (et donc pas montable).
Attention, il faut utiliser le paquet virtualbox-ext (de mémoire, je suis mon autre manjaro toute fraiche qui n'a pas encore de VM :roll: ) disponible que sur AUR Tous les autres étant dans les dépôts officiels

Autre point à souligner, ce paquet est souvent plus en avance que les paquets de la distribution et empêche VB de demarrer ou d'avoir accès aux devices usb. Ils doivent avoir le meme numéro.
Comme précisé dans mon post, j’ai installé le paquet extension via AUR puisque sinon on me demandait un mot de passe que je ne connais pas.
Cest la bonne version (6.1.30) puisqu’avant cela les options USB 2.0 et USB 3.0 n’apparaissaient même pas.

Virtualbox et l’USB

#4Messageil y a 2 ans

Argh. Si j'avais regarder avant je viens juste de repasser sur ma nouvelle configue. :?
Oui ça fonctionne mais je veux pouvoir brancher des périphériques USB et qu’ils soient reconnus dans Windows.
En l’occurrence il s’agit d’une carte son Babyface Pro et d’une interface MIDI pour communiquer avec des synthétiseurs. Le logiciel n’existant pas sous Linux, je suis obligé de passer par Windows.
Je ne suis pas un spécialiste en audio, mais l'interface midi est aussi bien gérée sous Linux que l'interface Jack. Par contre, il te faut un kernel RT pour Real Time ou temps réel.

En ce qui concerne ta carte son, je n'ai pas cherché sur AUR mais juste un rapide coup d’œil sur Github m'a donné ceci bbfpromix qui fonctionne donc avec Alsa. Juste pour info, pour les kernel optimisé pour la musique les fameux RT Alsa est le serveur de son par défaut pas pulseaudio de :censure: imposé un peu partout depuis que pulseaudio existe. :roll:
Comme précisé dans mon post, j’ai installé le paquet extension via AUR puisque sinon on me demandait un mot de passe que je ne connais pas.
Cest la bonne version (6.1.30) puisqu’avant cela les options USB 2.0 et USB 3.0 n’apparaissaient même pas.
Je n'ai jamais eu de mdp. J'aimerai savoir ce que tu as installé et je te donnerai une commande pour avoir le retour.

Je viens de penser que j'ai sauvegardé la liste de mes paquets mais qu'ils sont encore sur un DD externe (comme tout le reste d'ailleurs). J'y regarde après mangé. Bon appétit.

Virtualbox et l’USB

#5Messageil y a 2 ans

Voici ce que j'ai sur ma Cinnamon mais ma sauvegarde n'était que partielle car je n'ai pas pensé à le faire du coté de yay. :roll:

                                                                                                                                                                      
linux515-virtualbox-host-modules 
virtualbox 
virtualbox-ext-vnc 
virtualbox-guest-iso 
virtualbox-guest-utils 
virtualbox-host-dkms 
Ce qui m'étonne c'est que d'après mes notes,il en manque et je devrais avoir:

virtualbox
linux515-virtualbox-guest-modules
linux515-virtualbox-host-modules
virtualbox-ext-oracle
virtualbox-guest-dkms
virtualbox-guest-iso
virtualbox-guest-utils
virtualbox-host-dkms
Voici ce que j'ai actuellement sur ma kde.

pacman -Q | grep virtualbox                                                                                                                                                                          ✔ 
linux515-virtualbox-host-modules 6.1.30-12
virtualbox 6.1.30-3
virtualbox-ext-vnc 6.1.30-3
virtualbox-guest-iso 6.1.30-1
virtualbox-guest-utils 6.1.30-3
virtualbox-host-dkms 6.1.30-3
De toutes façons il faut que j'en monte deux donc je vais voir si moi aussi j'ai un soucis et j'ai une 2eem souris pour tester.

Virtualbox et l’USB

#6Messageil y a 2 ans

Désolé, j’ai pas du être clair.
Je suis sous Linux et tout va bien, j’utilise Jack et Bbfpromix.

Le souci c’est dans Virtualbox avec lequel j’émule Windows.
Virtualbox ne détecte aucun périphérique USB, carte son ou autre.

Pour la carte son, elle peut être,en mode Class Compliant (linux) ou PC (euh... bah oui PC).
J’ai essayé les deux mais de toute façon même une clé USB n’est pas détectée.

J’ai donc bien problème avec Virtualbox.
Tous les paquets que tu listes sont installés et les modules ont bien été démarrés.

Virtualbox et l’USB

#7Messageil y a 2 ans

Je me réponds et me donne moi même la solution, trouvée grâce à des échanges un peu plus actifs sur le forum anglophone.

Il s’agissait d’un problème de version. La 6.1.32 est sortie en unstable hier et j’ai juste upgradé le noyau, le paquet extension et ses host-modules depuis le depot unstable, reboot (retour en branche stable) et ça marche.

Virtualbox et l’USB

#8Messageil y a 2 ans

J’ai essayé les deux mais de toute façon même une clé USB n’est pas détectée.
Déjà pour que cela fonctionne correctement et à long terme (perso j'ai juste essayé une fois sans succés une clé usb avec un système), je me crée un dossier spécial que je nomme Machine Virtuelle dans mon home et j'y copie les systèmes que je veux émuler.

Moi aussi, j'ai réussi à faire fonctionner une distribution linux (Ici Kali, manjaro kde 21.2.1Qonos ne fonctionnant pas et c'est la même qui m'a permis d'installer ce système sur ce pc :o qui m'a quand même posée des problèmes pour créer ma clé etcher=>invalide ?), mais par contre je n'en ai pas fais autant que toi.

La preuve en image :clap

Image

Après avoir vérifier que tous mes packages étaient installées, avec les bonnes versions et un plongeon dans la doc arch puis Manjaro (doc et forum) et aussi la doc virtualbox:shock: ), après un redémarrage tout à bien fonctionné. J'ai essayé aussi sans succès de modifier par défaut le type de contrôleur usb (de 1.0 à 3.0).

Verification de tous les paquets présents dans Manjaro, à savoir:

pacman -Q | grep virtualbox                                                                                                                                                                          ✔ 
linux515-virtualbox-host-modules 6.1.30-12
virtualbox 6.1.30-3
virtualbox-ext-vnc 6.1.30-3
virtualbox-guest-iso 6.1.30-1
virtualbox-guest-utils 6.1.30-3
virtualbox-host-dkms 6.1.30-3

Verification que j'ai les headers pour mon kernel

pacman -Q | grep headers                                                                                                                                                                             ✔ 
linux-api-headers 5.12.3-1
linux515-headers 5.15.12-1
vulkan-headers 1:1.2.202-1
A tous ces paquets ,il faut rajouter le seul qui est dans AUR et qui nous intéresse au plus au point car il gère l'usb en autre:

yay -S virtualbox-ext-oracle
Ensuite on reboote pour ajouter le virtualbox module au kernel ou on fait

sudo vboxreload
On rajoute l'utilisateur au groupe de Viboxusers par:

sudo gpasswd -a $USER vboxusers
On en profite aussi pour vérifier la version de virtaulbox (peut-être pas dans cet ordre :o:shock: )

vboxmanage --version
6.1.30r148432
Finalement, on reboote le tout. On lance notre machine virtuelle, on attends la fin de son chargement et on va dans Périphériques>usb et on a normalement tous nos périphériques branchés.

Petit astuce si ce n'est pas le cas des fois cela marche, on clique sur l'icone usb en bas à droite de la machine virtuelle. Au cas où un device ne serait pas reconnu, on le débranche puis on le rebranche.
Répondre