Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Modérateur
    Avatar de Bktero
    Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    juin 2009
    Messages
    2 702
    Détails du profil
    Informations personnelles :
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2009
    Messages : 2 702
    Points : 7 179
    Points
    7 179

    Par défaut Périphérique USB récalcitrant

    Bonjour,

    J'utilise Mac OS X Lion (10.7) pour faire tourner Windows XP grâce à Virtualbox 4.1.22.

    Comme le suggère le titre, je rencontre un périphérique USB récalcitrant, impossible à attacher à la VM. Il s'agit d'un PICKIT3. Quand celle-ci est lancée, je clique sur l'icône USB en bas a droite, la liste s'affiche et le périphérique est grisé. Même chose quand je vais dans le menu Devices puis USB Devices.

    J'ai essayé d'éteindre la VM puis d'aller dans Configuration, Ports et enfin USB. J'ai activé le contrôleur USB 2.0 EHCI (sans savoir si c'était nécessaire j'avoue), j'ai installé l'extension pack comme le logiciel me l'a alors demandé. J'ai relancé la machine et installé les guest additions mis à jour à cause de l'extension pack. Toujours indisponible.

    Dans le menu sus-cité, j'ai ajouté un filtre avec le périphérique. Toujours rien.

    J'ai suivi ce tutoriel, toujours rien.

    J'ai hésité à me pendre mais ce ne m'est pas apparu comme une bonne solution ^^

    Je montre tourne donc vers vous : que puis-je faire ?

    Merci d'avance pour vos conseils !
    Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseignez ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

    Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

    Pour vos problèmes d'embarqué, utilisez le forum dédié !

  2. #2
    Modérateur
    Avatar de Bktero
    Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    juin 2009
    Messages
    2 702
    Détails du profil
    Informations personnelles :
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2009
    Messages : 2 702
    Points : 7 179
    Points
    7 179

    Par défaut

    J'ai réussi à faire passer mon Pickit3 dans ma VM, je donne la solution

    Après mes tentatives désespérées, je me suis rabattu sur plus simple : brancher une clé USB. J'ai eu les mêmes problèmes que décrits ci-dessus jusqu'à ce que je m'aperçoive qu'il fallait débrancher et rebrancher la clé USB. Ainsi, la VM prend la main dessus avant qu'OS X n'ait son mot à dire.

    Je n'avais alors pas eu le temps de faire la même manipulation avec le Pickit et je viens de tenter ça ce soir. Ca marche ! D'ailleurs, dans mon lien, il y a une ligne que j'avais raté et qui le disait clairement.....
    Now eject the USB and enter this command again.
    Voici donc la méthode à suivre :
    1. Brancher le Pickit3
    2. Lancer Virtual Box
    3. Aller dans la configuration de la VM (il faut peut-être qu'elle soit éteinte)
    4. Cliquer sur l'icone Ports puis aller dans USB
    5. Choisir "AJouter un filtre depuis un périphérique" (icone USB avec un + vert)
    6. Choisir le Pickit3
    7. Quitter la configuration et lancer la VM
    8. Une fois Windows démarré, débrancher puis rebrancher le Pickit3
    9. Une pop-up classique de Windows en cas de branchement d'un périphérique s'affiche
    10. Victoire !


    Je ne sais pas si suivre la manipulation du lien ci-dessus est nécessaire du coup....

    Tchao !
    Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseignez ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

    Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

    Pour vos problèmes d'embarqué, utilisez le forum dédié !

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •