Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/11/2021, à 08:43

vincen

Allumer un périphérique USB au démarage du système ??

Bonjour

Voilà j'essaye de faire quelque chose qui ne me parait pas bien compliqué mais je n'ai pas trouvé d'astuce encore pour le faire ! Sur mon ordinateur je dispose d'enceintes audio en USB. Par défaut quand l'ordinateur s'éteint les enceintes s'éteignent (enfin passe en mode off). Quand je rallume l'ordinateur il faut à chaque fois que j'appuie une fois sur le bouton d'allumage des enceintes pour les rallumer sinon pas de son avec l'ordinateur !
N'y aurait-il pas un moyen d'envoyer une commande en USB via un script par exemple pour automatiquement au démarrage de mon ordinateur allumer les enceintes ?
Je me rappelle avoir vu y'a très longtemps un moyen d'envoyer des commandes basic via un port USB pour faire des commandes simples mais impossible de retrouver ça sad

Au cas où le résultat du lsusb pour l'appareil en question:

Bus 003 Device 008: ID 19b5:0004 B & W Group MM-1
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x19b5 B & W Group
  idProduct          0x0004 
  bcdDevice            3.00
  iManufacturer           1 Bowers & Wilkins
  iProduct                2 MM-1
  iSerial                 3 304
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x008d
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength       0x0028
        bInCollection           1
        baInterfaceNr(0)        1
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                10
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 2
        bSourceID               1
        bControlSize            1
        bmaControls(0)       0x03
          Mute Control
          Volume Control
        bmaControls(1)       0x00
        bmaControls(2)       0x00
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID               2
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  1 frames
        wFormatTag         0x0001 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        48000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        32000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0100  1x 256 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioStreaming Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x01
            Sampling Frequency
          bLockDelayUnits         0 Undefined
          wLockDelay         0x0000
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID              11.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      41
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               2

Merci pour vos idées wink

Vincèn


Portable Clevo Debian 11
PC assemblage Debian 11 double écran sur NVidia GTX670
Bépo fan sur Typematrix :)

Hors ligne

#2 Le 26/11/2021, à 10:39

iznobe

Re : Allumer un périphérique USB au démarage du système ??

Bonjour , dans un 1er temps que donne :

ls -la ~

retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 26/11/2021, à 10:42

vincen

Re : Allumer un périphérique USB au démarage du système ??

iznobe a écrit :

Bonjour , dans un 1er temps que donne :

ls -la ~

Euh quel rapport avec la question si je puis me permettre ? hmm en plus désolé mais pour des raisons de confidentialité je ne vais pas publier le résultat d'une telle commande ici !


Portable Clevo Debian 11
PC assemblage Debian 11 double écran sur NVidia GTX670
Bépo fan sur Typematrix :)

Hors ligne

#4 Le 26/11/2021, à 10:46

xubu1957

Re : Allumer un périphérique USB au démarage du système ??


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 26/11/2021, à 10:55

iznobe

Re : Allumer un périphérique USB au démarage du système ??

vincen a écrit :
iznobe a écrit :

Bonjour , dans un 1er temps que donne :

ls -la ~

Euh quel rapport avec la question si je puis me permettre ? hmm en plus désolé mais pour des raisons de confidentialité je ne vais pas publier le résultat d'une telle commande ici !

la commande demandée donne en retour les permissions des fichiers cachés de ton /home .
ces fichiers cachés sont ceux qui justement permette de monter au demarrage de l' ordinateur ou au branchement d ' un peripherique USB , directement ceux-ci sans intervention de l' utilisateur .
si les permissions ne sont pas correctes , les peripheriques USB ne monte pas automatiquement , voilà le rapport direct et le pourquoi de ma commande  .

on retrouve souvent ce genre de probleme car les permissions des fichiers .dbus et .gvfsd n ' appartiennent plus a ton user , mais a root suite a des commandes du style " sudo gedit un truc " qu ' il ne faut pas passer , car justement modifie les permissions a l ' insu de l' utilisateur .

Dernière modification par iznobe (Le 26/11/2021, à 10:58)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#6 Le 26/11/2021, à 11:28

FrancisFDZ

Re : Allumer un périphérique USB au démarage du système ??

Bonjour,
Puisque tu ne veux pas publier la réponse demandée par @iznobe (c'est parfaitement ton droit), tu devrais quand même la lancer, et vérifier que les fichiers listés t'appartiennent et pas à root. Si certains fichiers appartiennent à root,  il n'y a pas de risque à nous communiquer leur nom, on te dira quoi faire.


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#7 Le 26/11/2021, à 11:58

Qid

Re : Allumer un périphérique USB au démarage du système ??

FrancisFDZ a écrit :

Si certains fichiers appartiennent à root,  il n'y a pas de risque à nous communiquer leur nom, on te dira quoi faire.

Tout dépend de ce qui ressort mais cela dit la piste reste bonne à suivre... Moi quand j'ai vu cette demande il m'est venue une autre explication à laquelle malheureusement on ne va rien pouvoir faire : c'est un problème matériel : si ton interrupteur power de périphérique n'a pas de double position (on/off) il faut forcément une intervention humaine pour l'allumer...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#8 Le 07/12/2021, à 08:31

vincen

Re : Allumer un périphérique USB au démarage du système ??

xubu1957 a écrit :

Merci pour le lien mais malheureusement non sad

iznobe a écrit :

la commande demandée donne en retour les permissions des fichiers cachés de ton /home .
ces fichiers cachés sont ceux qui justement permette de monter au demarrage de l' ordinateur ou au branchement d ' un peripherique USB , directement ceux-ci sans intervention de l' utilisateur .
si les permissions ne sont pas correctes , les peripheriques USB ne monte pas automatiquement , voilà le rapport direct et le pourquoi de ma commande  .

Merci pour les explicatioms mais encore une fois quel est le rapport pour une enceinte ? En effet il n'y a aucune notion de montage ici, uniquement de driver kernel qui sont montés au démarrage indépendamment de l'utilisateur non ?

iznobe a écrit :

retrouve souvent ce genre de probleme car les permissions des fichiers .dbus et .gvfsd n ' appartiennent plus a ton user , mais a root suite a des commandes du style " sudo gedit un truc " qu ' il ne faut pas passer , car justement modifie les permissions a l ' insu de l' utilisateur .

En tout cas que des dossiers/fichiers dont je suis propriétaire dans mon "home" wink

Qid a écrit :
FrancisFDZ a écrit :

Si certains fichiers appartiennent à root,  il n'y a pas de risque à nous communiquer leur nom, on te dira quoi faire.

Tout dépend de ce qui ressort mais cela dit la piste reste bonne à suivre... Moi quand j'ai vu cette demande il m'est venue une autre explication à laquelle malheureusement on ne va rien pouvoir faire : c'est un problème matériel : si ton interrupteur power de périphérique n'a pas de double position (on/off) il faut forcément une intervention humaine pour l'allumer...

Euh lol bien vu mais non il s'agit d'un inter logiciel d'où mon idée d'essayer de trouver un moyen de les allumer automatiquement au démarrage de l'ordi wink Pour info il s'agit de ces enceintes: https://www.lesnumeriques.com/enceintes … /test.html

Merci


Portable Clevo Debian 11
PC assemblage Debian 11 double écran sur NVidia GTX670
Bépo fan sur Typematrix :)

Hors ligne