• [^] # 1 pas en avant

    Posté par . En réponse au message driver USB. Évalué à 1.

    si je resume la led s'allume quand le device recoit un control-packet change_setting.
    Plusieurs chose peuvent etre envisagée.
    1) Une coquille dans l'enum/core USB indiquant que l'alternate setting que tu tente d'envoyer
    - est deja celui encours
    - n'existe pas.
    - ne correspond pas en terme de nb de endpoint

    2)La fonction usb_fill_bulk_urb envoie un packet BULK au device pas un packet control pourquoi l'utilise tu pour l'envoie du control packet?
    (voir fonction usb_control_msg ou usb_fill_control_urb)
    N'obtient tu pas de cette fonction dans le champ status de ton urb une info ?

    3) Un analyseur usb est un appareil en vente dans le commerce permettant de s'intercaler entre un host/device et permettant d'observer les transactions usb. Son prix le reserve au "pro" plus qu'aux particulier.
    Tu peut voir avec certain commerciaux pour la location a la journé d'un tel equipement