une sorte de clé usb qui refuse de se monter - Divers - Linux et OS Alternatifs
Marsh Posté le 27-08-2009 à 08:05:22
ReplyMarsh Posté le 27-08-2009 à 08:54:00
Déjà vu ça avec des câble USB made in china sur un périph USB 2.0. Suivant les contrôleurs USB et l'environnement, la machine hôte est plus ou moins sensible à la qualité du signal.
Si tu n'as pas d'autre câble, tu peux toujours essayer de brider la vitesse de l'USB par le bios. Si ton bios ne le propose pas, faut blacklister le module uhci_hcd. L'ohci prendra le relais en 1.1.
Marsh Posté le 27-08-2009 à 09:31:04
il me semble avoir essayer avec le même cable (celui qui fonctionne sur mon portable) et un qui est toujours branché sur mon pc
je vais essayer avec un autre et peut être un autre port usb aussi
merci du conseil en tout cas
Marsh Posté le 01-09-2009 à 08:30:54
j'ai essayé un autre port, un autre câble et j'ai toujours le même résultat...
Marsh Posté le 01-09-2009 à 09:16:59
BloodyCarnage a écrit : faut blacklister le module ehci_hcd. L'uhci prendra le relais en 1.1. |
l'ohci est aussi en 1.1, mais gère du matos d'autres constructeurs
La plupart des chips (Intel, VIA, ...) sont gérés par l'uhci
Marsh Posté le 01-09-2009 à 09:44:00
donc si j'arrête le module ça devrai fonctionner?
Marsh Posté le 01-09-2009 à 09:47:00
fighting_falcon a écrit : |
Je m'en tiens à ma version, la tienne est fausse. L'ohci est l'implémentation commune à tous de la norme 1.x. L'ehci/uhci sont 2 implémentations différentes de la norme 2.0. Dans son cas, blacklister l'ehci a autant d'intérêt que blacklister le module nvidia sur une machine équipée d'une radeon => le module n'est de toute manière jamais chargé.
dams78 a écrit : donc si j'arrête le module ça devrai fonctionner? |
Si tu blacklist uhci (ou rmmod -f sous réserve que l'unloading forcé soit compilé dans ton noyau), oui. Du moins si c'est un problème de vitesse de synchro.
Marsh Posté le 01-09-2009 à 10:03:58
de toute façon si ça merdouille, un petit reboot et tout reviendra dans l'ordre? (de cette manière je peux tester les deux modules dans le doute)
Marsh Posté le 01-09-2009 à 11:05:40
C'est sans danger et réversible. Ca n'entraîne pas d'autre modification que celle que tu vas faire toi-même.
Marsh Posté le 01-09-2009 à 20:19:20
BloodyCarnage a écrit : Je m'en tiens à ma version |
Extrait de linux-source-2.6.30/drivers/usb/host/Kconfig :
Citation : |
Marsh Posté le 01-09-2009 à 20:25:09
dams78 a écrit : de toute façon si ça merdouille, un petit reboot ... |
si tu veux tester rapidement sans rebooter ...
modprobe -r ehci_hcd
modprobe -r uhci_hcd
modprobe uhci_hcd
tout ça en root
branche ta clé
si elle marche, bingo, tu n'as plus qu'à blacklister le module ehci_hcd
sinon bah ...
Marsh Posté le 01-09-2009 à 23:56:16
fighting_falcon a écrit :
|
Je m'incline
Cela dit, ça me laisse dubitatif tant certaines choses ne collent pas (le besoin d'avoir les 3 modules sur un chipset intel, par exemple). 'fin bref, là c'est hors sujet.
Marsh Posté le 02-09-2009 à 00:19:49
nan justement, pour un chip intel tu n'as besoin que de deux modules :
uhci_hcd pour les ports en USB 1.1
ehci_hcd pour les ports en USB 2.0
Marsh Posté le 02-09-2009 à 07:52:55
alors j'ai essayé ta solution fighting_falcon mais cela n'a pas fonctionné
j'ai remarqué que j'avais pas les mêmes modules de lancé sur mon portable (là où ça fonctionne) et sur mon fixe et aussi au niveau des paquets j'ai un libusb-1.0 et libusb-0.4 (quelque chose comme ça) sur mon fixe alors que sur mon portable je n'ai que libusb-0.4
j'ai essayé de supprimé le 1.0 mais ya trop de dépendances...
la je suis pas chez moi, mais je pourai voire copier plus d'informations exacte ce soir
merci de vos aides
Marsh Posté le 02-09-2009 à 09:44:51
fighting_falcon a écrit : nan justement, pour un chip intel tu n'as besoin que de deux modules : |
Ca, c'est logique. Du coup, faut que je cherche pourquoi mes portables s'obstinent à charger aussi l'ohci (non, pas de contrôleur additionnel)
@dams78> Au regard de tout ce qui a été écrit, blacklist ehci_hcd et ohci_hcd, reboot et teste. Soit ça fonctionne, soit tu reviens au point de départ en effaçant les 2 entrées dans /etc/modprobe.d/blacklist.conf
Marsh Posté le 02-09-2009 à 10:19:01
ok je testerai ça,
sinon j'avais copier ça dans un coin, ça provient de mon fixe (là où ça déconne) :
|
et sur mon portable j'en avait pas autant, si je dis pas de bêtises je n'avais que usb_storage (mais je crois que même l'orthographe était différente)
Marsh Posté le 02-09-2009 à 18:53:37
lsmod | grep -E 'usb|hcd'
ça permettra de voir aussi les drivers des contrôleurs ...
Marsh Posté le 03-09-2009 à 20:59:51
bon ça marche,
c'est super bizarre, en fait je dois avoir deux port usb qui déconnent
et d'autres où quand je met le câble "officiel" et le traceur ça ne fonctionne pas
alors que si je met ce même câble avec mon disque dur externe, celui-ci est reconnu
Marsh Posté le 04-09-2009 à 07:56:24
ReplyMarsh Posté le 04-09-2009 à 09:29:10
Si ton gps dispose d'une alim extérieure, il peut être utile de la brancher. Les constructeurs ont l'habitude de flirter avec les limites électriques de l'USB. Sauf que, des fois, tu tombes sur la combinaison "étage d'alim carte mère faiblard" + "périph USB trop gourmand" et ça ne passe plus.
Marsh Posté le 25-08-2009 à 07:58:50
Bonjour,
J'ai en ma possession un traceur gps de la marque sony qui se branche en usb et se monte comme une clé afin de récupérer les données inscrite sur la mémoire.
Sur mon portable debian stable avec xfce dessus, le truc se monte tout seul comme une clé classique.
Sur mon pc debian testing (64bits) avec kde4, impossible de monter le périphérique.
Un dmesg me renvoie ça :
[566178.688033] usb 6-1: new full speed USB device using uhci_hcd and address 12
[566193.800017] usb 6-1: device descriptor read/64, error -110
[566209.016020] usb 6-1: device descriptor read/64, error -110
[566209.232063] usb 6-1: new full speed USB device using uhci_hcd and address 13
[566224.344058] usb 6-1: device descriptor read/64, error -110
[566239.560031] usb 6-1: device descriptor read/64, error -110
[566239.776105] usb 6-1: new full speed USB device using uhci_hcd and address 14
Du coup j'ai rien dans mes /dev/sd... (autre que mes disques dur sata), alors je peux même pas tenter un mount à la main.
A votre avis ça vient d'où le problème?
Le traceur gps fonctionne sur un autre pc donc ça vient pas de là.
Avec mon pc j'arrive à monter automatiquement des clés et disques usb.
---------------
dam's (debianer), ma galerie Flickr