Précédent   Forum des professionnels en informatique > Systèmes > Linux > Matériel
Matériel Vos questions relatives à la configuration optimale et au support matériel
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/07/2006, 14h21   #1
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
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
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 16h01   #2
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
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
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 16h23   #3
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
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 )
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 16h30   #4
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
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
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 16h42   #5
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
peut-être que le noyau reçoit un truc. tu as regardé tes logs ? fais un
Code :
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 16h50   #6
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
Citation:
Envoyé par Michaël
peut-être que le noyau reçoit un truc. tu as regardé tes logs ? fais un
Code :
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
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 18h34   #7
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
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
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 20h30   #8
Membre Expert
 
Avatar de gnto
 
Homme
Consultant informatique
Inscription : janvier 2006
Messages : 910
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2006
Messages : 910
Points : 1 182
Points : 1 182
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 !
gnto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 20h33   #9
Membre Expert
 
Avatar de gnto
 
Homme
Consultant informatique
Inscription : janvier 2006
Messages : 910
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2006
Messages : 910
Points : 1 182
Points : 1 182
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é
gnto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 12h10   #10
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
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 ?
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 13h00   #11
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 11h10   #12
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
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
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 15h43   #13
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
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
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 15h49   #14
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 19h18   #15
Membre Expert
 
Avatar de gnto
 
Homme
Consultant informatique
Inscription : janvier 2006
Messages : 910
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2006
Messages : 910
Points : 1 182
Points : 1 182
Ce qu'il faut connaitre c'est le micro-controler et le host-controler usb.
gnto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h16   #16
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
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 :
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 :
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
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 16h03   #17
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 16h18   #18
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
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.
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 14h22   #19
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
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 :
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 :
1
2
3
4
5
BCP4774AH2
0603
SIMT315B
S319 TWO Button 94v-0
DATE:2005-10-27 E257130
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 18h27   #20
Membre Expert
 
Avatar de gnto
 
Homme
Consultant informatique
Inscription : janvier 2006
Messages : 910
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2006
Messages : 910
Points : 1 182
Points : 1 182
Comme tu es "nul en hardware" , y'a t'il des puces (gros carré noir) avec des numéros ou ref dessus ?
gnto est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h07.


 
 
 
 
Partenaires

Hébergement Web