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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  une sorte de clé usb qui refuse de se monter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

une sorte de clé usb qui refuse de se monter

n°1157588
dams78
développateur
Posté le 25-08-2009 à 07:58:50  profilanswer
 

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.
 
 [:cid]


---------------
dam's (debianer), ma galerie Flickr
mood
Publicité
Posté le 25-08-2009 à 07:58:50  profilanswer
 

n°1158340
dams78
développateur
Posté le 27-08-2009 à 08:05:22  profilanswer
 

[:undertaker666]  
pas de petite idée?


---------------
dam's (debianer), ma galerie Flickr
n°1158350
BloodyCarn​age
Posté le 27-08-2009 à 08:54:00  profilanswer
 

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.

n°1158360
dams78
développateur
Posté le 27-08-2009 à 09:31:04  profilanswer
 

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


---------------
dam's (debianer), ma galerie Flickr
n°1159860
dams78
développateur
Posté le 01-09-2009 à 08:30:54  profilanswer
 

j'ai essayé un autre port, un autre câble et j'ai toujours le même résultat...


---------------
dam's (debianer), ma galerie Flickr
n°1159870
BloodyCarn​age
Posté le 01-09-2009 à 09:11:00  profilanswer
 

Et tu as essayé en 1.1 ?

n°1159874
fighting_f​alcon
Posté le 01-09-2009 à 09:16:59  profilanswer
 

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
 
 :o  

n°1159892
dams78
développateur
Posté le 01-09-2009 à 09:44:00  profilanswer
 

donc si j'arrête le module ça devrai fonctionner?


---------------
dam's (debianer), ma galerie Flickr
n°1159894
BloodyCarn​age
Posté le 01-09-2009 à 09:47:00  profilanswer
 

fighting_falcon a écrit :


 
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
 
 :o  


 
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.

n°1159902
dams78
développateur
Posté le 01-09-2009 à 10:03:58  profilanswer
 

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)


---------------
dam's (debianer), ma galerie Flickr
mood
Publicité
Posté le 01-09-2009 à 10:03:58  profilanswer
 

n°1159922
BloodyCarn​age
Posté le 01-09-2009 à 11:05:40  profilanswer
 

C'est sans danger et réversible. Ca n'entraîne pas d'autre modification que celle que tu vas faire toi-même.

n°1160151
fighting_f​alcon
Posté le 01-09-2009 à 20:19:20  profilanswer
 

BloodyCarnage a écrit :

Je m'en tiens à ma version


 
 
Extrait de linux-source-2.6.30/drivers/usb/host/Kconfig :

Citation :


config USB_EHCI_HCD
        tristate "EHCI HCD (USB 2.0) support"
        depends on USB && USB_ARCH_HAS_EHCI
        ---help---
          The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
          "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware.
          If your USB host controller supports USB 2.0, you will likely want to
          configure this Host Controller Driver.
 
          EHCI controllers are packaged with "companion" host controllers (OHCI
          or UHCI) to handle USB 1.1 devices connected to root hub ports.  Ports
          will connect to EHCI if the device is high speed, otherwise they
          connect to a companion controller.  If you configure EHCI, you should
          probably configure the OHCI (for NEC and some other vendors) USB Host
          Controller Driver or UHCI (for Via motherboards) Host Controller
          Driver too.
 
...
 
config USB_OHCI_HCD
        tristate "OHCI HCD support"
        depends on USB && USB_ARCH_HAS_OHCI
        select ISP1301_OMAP if MACH_OMAP_H2 || MACH_OMAP_H3
        select USB_OTG_UTILS if ARCH_OMAP
        ---help---
          The Open Host Controller Interface (OHCI) is a standard for accessing
          USB 1.1 host controller hardware.  It does more in hardware than Intel's
          UHCI specification.  If your USB host controller follows the OHCI spec,
          say Y.  On most non-x86 systems, and on x86 hardware that's not using a
          USB controller from Intel or VIA, this is appropriate.  If your host
          controller doesn't use PCI, this is probably appropriate.  For a PCI
          based system where you're not sure, the "lspci -v" entry will list the
          right "prog-if" for your USB controller(s):  EHCI, OHCI, or UHCI.
 
 
...
 
 
config USB_UHCI_HCD
        tristate "UHCI HCD (most Intel and VIA) support"
        depends on USB && PCI
        ---help---
          The Universal Host Controller Interface is a standard by Intel for
          accessing the USB hardware in the PC (which is also called the USB
          host controller). If your USB host controller conforms to this
          standard, you may want to say Y, but see below. All recent boards
          with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX,
          i810, i820) conform to this standard. Also all VIA PCI chipsets
          (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro
          133). If unsure, say Y.

n°1160152
fighting_f​alcon
Posté le 01-09-2009 à 20:25:09  profilanswer
 

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 ...

n°1160176
BloodyCarn​age
Posté le 01-09-2009 à 23:56:16  profilanswer
 

fighting_falcon a écrit :


 
 
Extrait de linux-source-2.6.30/drivers/usb/host/Kconfig :

Citation :

[...]



 
Je m'incline :jap:
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.

n°1160181
fighting_f​alcon
Posté le 02-09-2009 à 00:19:49  profilanswer
 

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

n°1160206
dams78
développateur
Posté le 02-09-2009 à 07:52:55  profilanswer
 

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


---------------
dam's (debianer), ma galerie Flickr
n°1160261
BloodyCarn​age
Posté le 02-09-2009 à 09:44:51  profilanswer
 

fighting_falcon a écrit :

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


 
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) [:gratgrat]  
 
 
@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

n°1160289
dams78
développateur
Posté le 02-09-2009 à 10:19:01  profilanswer
 

ok je testerai ça,
sinon j'avais copier ça dans un coin, ça provient de mon fixe (là où ça déconne) :


root@lanfeust:~# lsmod | grep usb
usb_storage            61488  1
usbhid                 37328  0
hid                    41376  1 usbhid
scsi_mod              158784  4 usb_storage,firewire_sbp2,sd_mod,libata


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)


---------------
dam's (debianer), ma galerie Flickr
n°1160510
fighting_f​alcon
Posté le 02-09-2009 à 18:53:37  profilanswer
 

lsmod | grep -E 'usb|hcd'
 
ça permettra de voir aussi les drivers des contrôleurs ...

n°1160835
dams78
développateur
Posté le 03-09-2009 à 20:59:51  profilanswer
 

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


---------------
dam's (debianer), ma galerie Flickr
n°1160860
fighting_f​alcon
Posté le 03-09-2009 à 23:10:33  profilanswer
 

comme disait BloodyCarnage, qualité du signal ...

n°1160896
dams78
développateur
Posté le 04-09-2009 à 07:56:24  profilanswer
 

en effet,
merci en tout cas de votre aide ;)


---------------
dam's (debianer), ma galerie Flickr
n°1160922
BloodyCarn​age
Posté le 04-09-2009 à 09:29:10  profilanswer
 

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.

mood
Publicité
Posté le   profilanswer
 


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

  une sorte de clé usb qui refuse de se monter

 

Sujets relatifs
[debian] dpkg et git qui refuse de s'installer...Comment monter une partition ext4 a partir d'un Linux ext3 ?
en C, double accepté, float refusé pour scanf("%lf", pourquoi ?Expliquez moi comment monter un serveur Nexuiz local svp
Monter un lecteur video sous linuxMonter un dossier...dans un autre dossier ?
Impossible de monter mon disque usb...[RÉSOLU] Monter une image disque située sur partage NFS monté
Monter fichier ext3 sous WindowsMonter un système de fichier distant pour le partager en samba
Plus de sujets relatifs à : une sorte de clé usb qui refuse de se monter


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