IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Matériel Discussion :

Utiliser un bouton sur le boitier


Sujet :

Matériel

  1. #1
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut Utiliser un bouton sur le boitier
    Bonjour,

    J'ai un disque dur externe qui fonctionne très bien, mais sur le boitier il y a un p'tit bouton qui permet de lancer un logiciel de sauvegarde. Bien sûr les pilotes et le logiciel n'est fourni que pour Windows donc j'aimerai avoir quelques pistes pour pouvoir faire la même choses sous Linux.

    Comment savoir ce qu'il se passe lorsque j'appuie sur le bouton : une interruption est lancée ? quelle numéro ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Pour les drivers, regarde si tu trouve des fichiers avec l'extension .inf et charge les avec ndiswrapper
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  3. #3
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par buchs
    Pour les drivers, regarde si tu trouve des fichiers avec l'extension .inf et charge les avec ndiswrapper
    Je n'ai pas le CD de drivers sous la main mais je vais regarder ça, mais c'est pas drole : c'est trop facile
    De toute façon si le driver lance un programme prédéfini, je vais m'amuser à lui dire qu'il faut qu'il lance mon programme (j'ai pas trop envie d'utiliser wine).
    Et puis une fois que j'ai trouvé comment intercepter le signal, j'ai juste à faire appel à un script en mode utilisateur, donc ça ne devrait pas être trop long.

    Merci pour ton aide (tu as le droit de garder ton avatar pour la peine )

  4. #4
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Citation Envoyé par gege2061
    Je n'ai pas le CD de drivers sous la main mais je vais regarder ça, mais c'est pas drole : c'est trop facile
    C'est vrai, tu as raison, pourquoi faire simple quand on peut faire compliquer?

    Citation Envoyé par gege2061
    Merci pour ton aide (tu as le droit de garder ton avatar pour la peine )
    Même si j'ai pas saisi l'histoire de l'avatar, je te remercie ( pour le fait que j'ai le droit de le garder )

    @+
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  5. #5
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    peut-être que le noyau reçoit un truc. tu as regardé tes logs ? fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tail -f /var/log/kern.log
    #ou
    tail -f /var/log/messages
    et appuies sur ton bouton. si quelque chose s'affiche, t'as trouvé ton bonheur. il te suffira de créer un démon qui va surveiller les événements dans la log et si ça trouve le message quand tu appuies sur le bouton, alors ça fait ce que tu veux

  6. #6
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par Michaël
    peut-être que le noyau reçoit un truc. tu as regardé tes logs ? fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tail -f /var/log/kern.log
    #ou
    tail -f /var/log/messages
    et appuies sur ton bouton. si quelque chose s'affiche, t'as trouvé ton bonheur. il te suffira de créer un démon qui va surveiller les événements dans la log et si ça trouve le message quand tu appuies sur le bouton, alors ça fait ce que tu veux
    Non rien de remarquable à ce niveau

    @buchs : cf ton post de bienvenue

  7. #7
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Me souviens maintenant

    Merci c'est gentil gégé ( désolé pour la supercherie, le trompe-l'oeil, le ... )
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  8. #8
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    Citation Envoyé par buchs
    Pour les drivers, regarde si tu trouve des fichiers avec l'extension .inf et charge les avec ndiswrapper

    ndiswrapper => This project implements Windows kernel API and NDIS (Network Driver Interface Specification) API within Linux kernel. A Windows driver for wireless network card is then linked to this implementation so that the driver runs natively, as though it is in Windows, without binary emulation.

    C'est donc pour les cartes réseaux !

  9. #9
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    Citation Envoyé par gege2061
    Bonjour,

    J'ai un disque dur externe qui fonctionne très bien, mais sur le boitier il y a un p'tit bouton qui permet de lancer un logiciel de sauvegarde. Bien sûr les pilotes et le logiciel n'est fourni que pour Windows donc j'aimerai avoir quelques pistes pour pouvoir faire la même choses sous Linux.

    Comment savoir ce qu'il se passe lorsque j'appuie sur le bouton : une interruption est lancée ? quelle numéro ?

    Merci d'avance
    Une piste serait de trouver quelqu'un qui ai codé ces drivers pour linux donc !

    L'autre pistes serait de developper son propre driver et de le donner a la communauté

  10. #10
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par gnto
    L'autre pistes serait de developper son propre driver et de le donner a la communauté
    Bah oui c'est le but mais par où commencer ?

  11. #11
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    c'est quoi comme modèle de dd externe ? (marque éventuelle du boitier, usb ou firewire)

    si c'est de l'usb, tu as regardé ce que raconte usbview ? peut-être qu'en regardant sur internet avec le nom du chip (sans doute atmel), ça pourrait t'ammener à quelque chose du genre un truc tout fait ou un datasheet qui te permettra de programmer ce qu'il faut

  12. #12
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par Michaël
    c'est quoi comme modèle de dd externe ? (marque éventuelle du boitier, usb ou firewire)

    si c'est de l'usb, tu as regardé ce que raconte usbview ? peut-être qu'en regardant sur internet avec le nom du chip (sans doute atmel), ça pourrait t'ammener à quelque chose du genre un truc tout fait ou un datasheet qui te permettra de programmer ce qu'il faut
    http://www.heden.fr/boitiers-externes-behed35u2.php par contre c'est pas gagné pour trouver les spécifications, y a même pas d'adresse mail pour aller embeter le service technique

  13. #13
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Ta pas recu de papier avec le boitier ou il y a la garantie et d'autre numero de téléphone? Normalement ça devrait se trouver quand même... Pour les spécificités, ça doit se trouver sur le web je pense
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  14. #14
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    bon c'est la techno onetouch qu'il faut chercher. il n'y a pas moyen que tu ouvres ton boitier pour aller lire la référence du (des) circuit intégré ? ça nous simplifierait la tâche

    maxtor l'utilise également avec son 5000DV, peut-être une nouvelle piste

    maxtor a publié des trucs en opensource, il y a peut-être des choses à voir ça va peut-être donner des indices sur ce qu'il y a à chercher

  15. #15
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    Ce qu'il faut connaitre c'est le micro-controler et le host-controler usb.

  16. #16
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par gnto
    Ce qu'il faut connaitre c'est le micro-controler et le host-controler usb.
    J'ai oublié de dire que j'étais nul au niveau hardware

    Bon voici la sortie de usbview :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    ODSONIC Mass Storage Device A
    Manufacturer: ODSONIC Co.,Ltd
    Serial Number: 40
    Speed: 12Mb/s (full)
    USB Version:  2.00
    Device Class: 00(>ifc )
    Device Subclass: 00
    Device Protocol: 00
    Maximum Default Endpoint Size: 64
    Number of Configurations: 1
    Vendor Id: 067b
    Product Id: 2507
    Revision Number:  0.00
     
    Config Number: 1
    	Number of Interfaces: 1
    	Attributes: c0
    	MaxPower Needed: 100mA
     
    	Interface Number: 0
    		Name: usb-storage
    		Alternate Number: 0
    		Class: 08(stor.) 
    		Sub Class: 6
    		Protocol: 50
    		Number of Endpoints: 2
     
    			Endpoint Address: 01
    			Direction: out
    			Attribute: 2
    			Type: Bulk
    			Max Packet Size: 64
    			Interval: 0ms
     
    			Endpoint Address: 82
    			Direction: in
    			Attribute: 2
    			Type: Bulk
    			Max Packet Size: 64
    			Interval: 0ms
    Et le contenu de /proc/bus/usb/devices :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=12  MxCh= 0
    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=067b ProdID=2507 Rev= 0.00
    S:  Manufacturer=ODSONIC Co.,Ltd
    S:  Product=ODSONIC Mass Storage Device A
    S:  SerialNumber=40
    C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
    I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

  17. #17
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    oui mais on pourra pas t'aider tant que tu n'ouvriras pas la bête
    ouvres juste la boite, prend une photo ou note les références et après on verra si ça mène à quelque chose

    ça fait sauter la garantie si il y en a encore une

  18. #18
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par Michaël
    oui mais on pourra pas t'aider tant que tu n'ouvriras pas la bête
    ouvres juste la boite, prend une photo ou note les références et après on verra si ça mène à quelque chose

    ça fait sauter la garantie si il y en a encore une
    Oui je vais regarder ça (j'ai pas la bête sous la main), mais pour la garantie c'est bon puisque le bouton fait partie du boitier : c'est un petit circuit imprimé avec aussi la led qui affiche l'état du disque dur. Le tout est relié au convertisseur ide->usb.

  19. #19
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    J'ai ouvert la bête et j'ai noté les suite de lettres et de chiffres qui ressemblées à quelque chose. Sur le circuit où se trouve le bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SIMT271M
    Le bouton est sur l'emplacement noté J6
    De là part un fil qui arrive sur un second circuit au niveau de l'emplacement JP9 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    BCP4774AH2
    0603
    SIMT315B
    S319 TWO Button 94v-0
    DATE:2005-10-27 E257130

  20. #20
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    Comme tu es "nul en hardware" , y'a t'il des puces (gros carré noir) avec des numéros ou ref dessus ?

Discussions similaires

  1. Aide sur l'utilisation des boutons
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 0
    Dernier message: 24/06/2010, 10h55
  2. comment créer des boutons sur une feuille en utilisant eclipse
    Par ratamahatta dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2006, 19h17
  3. Détruire un bouton sur son OnClick
    Par Volfoni dans le forum C++Builder
    Réponses: 5
    Dernier message: 08/06/2006, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo