OVH Cloud OVH Cloud

[woody] differents cles USB...

7 réponses
Avatar
fred
Bonjour,

Le montage de clé (ou stick ou...) USB marche correctement.

Le problème survient lorsqu'on en utilise plusieurs (au moins deux).

En effet, si je branche un premier stick (seul le branchement suffit, le
montage n'est pas nécessaire), celui sera monté sur sda1.

Si je le débranche et branche _un autre_ stick (en l'occurence de marque
différente) ce dernier ne sera pas monté sur sda1 mais sur sdb1.

Il semble donc que le noyau considère que le premier est toujours en
place alors que ce n'est pas le cas.

De plus, pourquoi le message "very bad" apparait-il à chaque fois qu'on
débranche un stick (celui-ci étant évidemment démonté) ?

Y aurait-il un rapport ?

Il faudrait en fait faire une sorte de reset du bus USB, mais comment
fait-on cela ?

Merci.

--
FP.

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

7 réponses

Avatar
Jean-Max Reymond
fred wrote:

En effet, si je branche un premier stick (seul le branchement suffit, le
montage n'est pas nécessaire), celui sera monté sur sda1.

Si je le débranche et branche _un autre_ stick (en l'occurence de marque
différente) ce dernier ne sera pas monté sur sda1 mais sur sdb1.



tu fais bien un umount /dev/sda1 avanat de débrancher?


--
Jean-Max Reymond
dernière éruption de l'Etna: http://jmreymond.free.fr/Etna2002

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Landry MINOZA
Le Lundi 17 Novembre 2003 21:21, Jean-Max Reymond à écrit:

tu fais bien un umount /dev/sda1 avanat de débrancher?



Même en faisant un umount, lors d'une session, les drivers semblent
vérouiller un périph scsi par périph usb reconnu. En fait, il conserve la
liste dans /proc/bus/usb/devices et les ajoute séquentiellement.

--
Landry MINOZA
supprimer .invalid pour répondre.

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Vincent Bernat
OoO En cette aube naissante du lundi 17 novembre 2003, vers 07:02,
fred disait:

Le montage de clé (ou stick ou...) USB marche correctement.



Le problème survient lorsqu'on en utilise plusieurs (au moins deux).



En effet, si je branche un premier stick (seul le branchement suffit,
le montage n'est pas nécessaire), celui sera monté sur sda1.



Si je le débranche et branche _un autre_ stick (en l'occurence de
marque différente) ce dernier ne sera pas monté sur sda1 mais sur sdb1.



Il semble donc que le noyau considère que le premier est toujours en
place alors que ce n'est pas le cas.



Oui. Si tu cherches un moyen de "fixer" le device une fois pour toute,
utilise hotplug. Tu pourras écrire un petit script qui mettra en place
un lien symbolique vers le bon device (ou faire des choses beaucoup
plus compliquées).
--
BOFH excuse #387:
Your computer's union contract is set to expire at midnight.

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
fred
Vincent Bernat a écrit :

Oui. Si tu cherches un moyen de "fixer" le device une fois pour toute,
utilise hotplug. Tu pourras ~crire un petit script qui mettra en place
un lien symbolique vers le bon device (ou faire des choses beaucoup
plus compliqu~es).


Hmmm, je me disais qu'il y aurait surement quelque chose à faire
là-dedans, à voir les messages « hotplug n... », avec n qui augmente...

Ceci-dit, je me suis aperçu d'une chose un peu plus gênante que ça : si
je monte le stick, fait des copies, le démonte et le remonte et refait
d'autres copies de fichiers... et bien les fichiers copiés en dernier ne
le sont en fait pas. Et j'ai bien encore l'impression que c'est hotplug
qui est là-dessous.

Ceci-dit 2ème :
marsu[pts/0]:~/{28}/> man hotplug
Aucune entrée de manuel pour hotplug

:-(

--
Fred.

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Vincent Bernat
OoO En cette nuit nuageuse du jeudi 20 novembre 2003, vers 00:24, fred
disait:

Oui. Si tu cherches un moyen de "fixer" le device une fois pour toute,
utilise hotplug. Tu pourras ~crire un petit script qui mettra en place
un lien symbolique vers le bon device (ou faire des choses beaucoup
plus compliqu~es).


Hmmm, je me disais qu'il y aurait surement quelque chose à faire
là-dedans, à voir les messages « hotplug n... », avec n qui augmente...



Ceci-dit, je me suis aperçu d'une chose un peu plus gênante que ça : si
je monte le stick, fait des copies, le démonte et le remonte et refait
d'autres copies de fichiers... et bien les fichiers copiés en dernier ne
le sont en fait pas. Et j'ai bien encore l'impression que c'est hotplug
qui est là-dessous.



Ceci-dit 2ème :
marsu[pts/0]:~/{28}/> man hotplug
Aucune entrée de manuel pour hotplug



Il y a la partie hotplug dans le noyau qui doit discuter avec la
partie hotplug en userland. Tu dois l'installer pour espérer en tirer
quelque chose.
<URL:http://linux-hotplug.sf.net/>
--
BOFH excuse #144:
Too few computrons available.

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
fred
Vincent Bernat a écrit :

Oui. Si tu cherches un moyen de "fixer" le device une fois pour toute,
utilise hotplug. Tu pourras ~crire un petit script qui mettra en place
un lien symbolique vers le bon device (ou faire des choses beaucoup
plus compliqu~es).
--
BOFH excuse #387:
Your computer's union contract is set to expire at midnight.

--
Pour contacter l'~quipe de mod~ration :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des mod~rateurs.


Hmm, je ne cherche pas à faire des choses très compliquées.

Que hotplug soit ou non installé, le numéro du device est incrémenté à
chaque connexion de mon stick.

hotplug, récupéré sur sourceforge, permettrait donc de contrecarrer cela.

Seulement, je ne vois pas comment :-(

Faire un hotplug remove n ne change rien à l'affaire.

De quel device parles-tu sur lequel je suis sensé faire un lien ?
Parce que de device, je n'en utilise qu'un seul, /dev/sda1.

Ce numéro de device qui augmente correspond à quoi ?

Merci.

--
Fred.
Adresse valide.

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Vincent Bernat
OoO En cette nuit nuageuse du jeudi 11 décembre 2003, vers 01:39, fred
disait:

Vincent Bernat a écrit :
Oui. Si tu cherches un moyen de "fixer" le device une fois pour toute,
utilise hotplug. Tu pourras ~crire un petit script qui mettra en place
un lien symbolique vers le bon device (ou faire des choses beaucoup
plus compliqu~es).





Hmm, je ne cherche pas à faire des choses très compliquées.



Que hotplug soit ou non installé, le numéro du device est incrémenté à
chaque connexion de mon stick.



hotplug, récupéré sur sourceforge, permettrait donc de contrecarrer cela.



Seulement, je ne vois pas comment :-(



Faire un hotplug remove n ne change rien à l'affaire.



De quel device parles-tu sur lequel je suis sensé faire un lien ?
Parce que de device, je n'en utilise qu'un seul, /dev/sda1.



hotplug lance des scripts (regarde usb.agent), ces scripts peuvent
faire ce que tu veux, notamment placer un lien symbolique entre
/dev/flash et /dev/sdX1 par exemple, en remplaçant X par la bonne
lettre.
--
BOFH excuse #70:
nesting roaches shorted out the ether cable

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.