Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1443 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Idiotie de la gestion du hotplug

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Idiotie de la gestion du hotplug

n°358099
[Albator]
MDK un jour, MDK toujours !
Posté le 15-11-2003 à 21:35:52  profilanswer
 

Bon, je sais que le sujet a déja été abordé sur ce forum (y compris par moi), mais toujours aucune solution n'a été proposée à ma connaissance ...
 
Voici le topo:
je possède plusieurs périphériques de stockage usb, de différents types (lecteur disquette, clé usb, cdrom ...)
Rappel: les periph de stockage USB sont vus comme des periphs SCSI
 
Un exemple qui vient de m'arriver:
J'allume mon graveur de CD externe, il prend un ID SCSI 0,0,0 et un device /dev/scd0 est crée. Je grave un CD, puis j'éteins le graveur.
 
Puis je branche mon disque dur USB. Il prend l'ID SCSI 0,0,0. Mais aucun device /dev/sda n'est crée, il reste toujours le vieux /dev/scd0. Du coup, pas moyen d'accéder à mon disque dur.
 
A noter que si je n'éteins pas le graveur avant de brancher le disque dur, ce dernier prend l'ID SCSI 1,0,0 et le device est bien crée. Je peux ensuite éteindre le graveur et le disque dur reste en place ... Sauf si je l'éteins à son tour.
 
Donc le problème: à la déconnexion, l'ID SCSI est libéré, mais les devices ne sont pas supprimés. A la connexion, un périph USB prend le 1er ID SCSI disponible mais ne recrée pas de devices s'il en existe déja (même s'ils ne correspondent pas)
 
Maintenant, en sachant que j'ai 5 périphériques USB externes + 1 en firewire, vous voyez un peu le boxon. En gros une fois que j'ai branché un périph usb, j'ai pas intéret à le débrancher.
 
Y a-t-il une vraie solution à ce problème ?
(même un certain OS de Microsoft gère mieux ça, ça m'enerve ...)


Message édité par [Albator] le 15-11-2003 à 21:37:40
mood
Publicité
Posté le 15-11-2003 à 21:35:52  profilanswer
 

n°358123
BMOTheKill​er
Posté le 15-11-2003 à 21:58:47  profilanswer
 

et en virant le module usb-storage ? ça supprime le dev ?

n°358202
[Albator]
MDK un jour, MDK toujours !
Posté le 15-11-2003 à 23:27:51  profilanswer
 

Impossible, j'ai toujours au moins 1 periph USB de branché, c'est entre les periph 2 et 3 que ça gène :)

n°358243
BMOTheKill​er
Posté le 15-11-2003 à 23:44:20  profilanswer
 

tu as des périphériques réellement scsi sinon ?
 
je pense qu'il y a peut-être une solution intéressante avec les scsi-utils

n°358249
[Albator]
MDK un jour, MDK toujours !
Posté le 15-11-2003 à 23:49:57  profilanswer
 

Non je n'ai aucun véritable scsi ... que de l'usb (+1 firewire)
je pensais plutot à un pb de devfs ... j'ai un peu peur de virer les device à la main


Message édité par [Albator] le 15-11-2003 à 23:55:51
n°358260
BMOTheKill​er
Posté le 15-11-2003 à 23:56:36  profilanswer
 

ah encore devfs, quel merde quand même :D
 
faudrait pratiquement rajouter une suppression du dev quand hotplug "désenregistre" le périphérique, ça doit pouvoir se faire dans usb.agent

n°358286
[Albator]
MDK un jour, MDK toujours !
Posté le 16-11-2003 à 00:52:35  profilanswer
 

Tiens j'ai remarqué, je peux décharger le module usb-storage même quand des periph usb sont encore branchés :heink: et son rechargement me refait la détection de tous les périph ... C'est pas top mais ça marche !
 
Le pb c'est que je voudrais uniquement faire la suppression/détection sur un seul périph !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Idiotie de la gestion du hotplug

 

Sujets relatifs
Gestion des packages sous DebianPB clé USB et Hotplug
Un frontend pour la gestion de serveur web?Serveur Mail sous Linux: Gestion de Groupes d'Utilisateurs
gestion des paquets : petite questions[Latex] La gestion des caractères accentués
[Slackware] Gestion - utilisation des paquetages ...Quel outil de gestion de serveur Web+MX+DNS+BD genre Cobalt ?
Hotplug me plante Alsa[php] site gestion album photo
Plus de sujets relatifs à : Idiotie de la gestion du hotplug


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR