J'ai un lecteur USB SanDisk 16 Go qui n'est pas détecté par Ubuntu 14.04 mais est détecté par Windows 7.
lsusb
le détecte mais sudo fdisk -l
ou blkid
non.
Même GParted et Disks ne le détectent pas.
Voici quelques sorties de terminal:
lsusb
Bus 002 Device 006: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
Bus 002 Device 004: ID 0781:5576 SanDisk Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 1a2c:0021 China Resource Semico Co., Ltd Keyboard
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b070 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
tail -f / var / log / syslog
Sep 10 22:28:22 xhakz kernel: [ 2203.587319] usb 2-2: USB disconnect, device number 4
Sep 10 22:28:25 xhakz kernel: [ 2206.212045] usb 2-2: new high-speed USB device number 7 using ehci-pci
Sep 10 22:28:25 xhakz mtp-probe: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Sep 10 22:28:25 xhakz kernel: [ 2206.344889] usb 2-2: New USB device found, idVendor=0781, idProduct=5576
Sep 10 22:28:25 xhakz kernel: [ 2206.344895] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 10 22:28:25 xhakz kernel: [ 2206.344897] usb 2-2: Product: Cruzer Facet
Sep 10 22:28:25 xhakz kernel: [ 2206.344900] usb 2-2: Manufacturer: SanDisk
Sep 10 22:28:25 xhakz kernel: [ 2206.344902] usb 2-2: SerialNumber: 4C532000030522108444
Sep 10 22:28:25 xhakz mtp-probe: bus: 2, device: 7 was not an MTP device
appareils usb
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 7 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0781 ProdID=5576 Rev=01.26
S: Manufacturer=SanDisk
S: Product=Cruzer Facet
S: SerialNumber=4C532000030522108444
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
Je ne sais plus quoi faire pour le faire détecter et je ne veux pas le formater car il contient des données importantes.
J'ai sauvegardé mes données dans un autre ordinateur portable, formaté le disque dans Windows 7 mais il n'est toujours pas reconnu. Ce qui est drôle, c'est que Windows 7 le détecte et l'utilise correctement, mais il n'est détecté dans Ubuntu que par la lsusb
commande. Bizarre.
ÉDITER
Sortie de commande demandée:
sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 149.1G 0 disk
├─sda1 8:1 0 1.5G 0 part
├─sda2 8:2 0 74.4G 0 part
├─sda3 8:3 0 1K 0 part
├─sda4 8:4 0 32G 0 part /media/kagz/New Volume
├─sda5 8:5 0 1.9G 0 part [SWAP]
└─sda6 8:6 0 39.4G 0 part /
sr0 11:0 1 1024M 0 rom
sudo lshw
http://paste.ubuntu.com/8332788/
uname -a
Linux xhakz 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:58:01 UTC 2014 i686 i686 i686 GNU/Linux
EDIT 2
Quelque chose d'intéressant:
l'USB NE FONCTIONNE PAS en mode invité mais FONCTIONNE en mode session en direct. Tous exécutant Ubuntu 14.04.
La réinstallation n'est pas une option.
EDIT 3
Les autres USB ne fonctionnent pas, c'est un problème avec le système et non l'USB.
sudo lsblk
montre l'appareil? qu'en est-ilsudo lshw
?sudo lsblk
etsudo lshw
ne montrent pas le disque, juste le disque dur. Je peux poster le résultat ici si vous le souhaitez.Réponses:
Il s'est avéré que le
usb-storage
module n'était pas chargé au démarrage et n'a donc pu détecter aucun lecteur USB.Pour l'essayer d'abord, j'ai inséré ma clé USB, ouvert le terminal et tapé
sudo modprobe usb-storage
et il a été détecté.Pour rendre les modifications permanentes, j'ai édité le fichier en
/etc/modules
tant que root et ajouté la ligneusb-storage
Mon fichier ressemble maintenant à ceci:
Source: ubuntuforums
la source
Je pense qu'il y a un problème avec les modules ehci / haute vitesse USB 3.0 dans le noyau. J'ai lu ce problème avec plusieurs distributions et noyaux, et à l'occasion j'ai lu qu'il avait été corrigé. Les premiers journaux du problème ont indiqué que le noyau n'allouerait pas suffisamment de puissance pour faire face aux nouvelles demandes de l'USB haute vitesse, ce qui pourrait expliquer pourquoi il fonctionne en mode hôte (car le noyau n'a pas eu la possibilité de limiter la quantité de puissance allouée), ainsi que sur Windows, mais pas dans Ubuntu.
J'ai également lu que, malgré l'allocation de puissance insuffisante, si vous laissez la clé USB branchée pendant 5 à 15 minutes, elle finira par être suffisamment priorisée pour être reconnue et montée.
Je reviendrai plus tard avec quelques liens, très curieux de voir comment cela se passe.
edit: Alternativement, cela pourrait être un problème avec FUSE. Avez-vous essayé de le monter directement à partir de la ligne de commande, plutôt que de laisser FUSE essayer et échouer à plusieurs reprises pour monter automatiquement?
edit 2: Voici une compilation d'autres instances du même problème sur différents noyaux à différents moments. Il semble que ce soit une régression qui continue d'apparaître dans les noyaux ultérieurs tout comme elle est résolue dans les noyaux à l'origine problématiques. Dans chaque cas, il s'agissait d'un échec / délai d'attente blkid / udev, et dans chaque cas, le coupable était un périphérique USB 3.0 géré par ehci / une variante de celui-ci, et dans chaque cas, le périphérique est finalement reconnu après une longue série de délais. Dans tous les cas signalés, le montage forcé de l'appareil avec
sudo mount
a réussi, bien que cela puisse être un coup de chance.À noter, en passant, qu'une rétrogradation du noyau résoudra le problème. La dernière version que j'ai vue mentionnée comme fonctionnant correctement était la 3.10.7, et avant cela, la plupart des gens ne réussissaient qu'à <3.10.
Donc, sans plus tarder, votre témoignage:
Ubuntu 13.04 ne reconnaît pas les lecteurs USB
Impossible de monter un périphérique USB spécifique après la mise à niveau du noyau
Périphérique USB constamment réinitialisé
Le noyau actuel provoque une erreur USB blkid
Cécité sélective sur certains périphériques USB
la source
Il semble que ce soit un problème de pilote Linux, car votre syslog ne rapporte pas ce que le mien fait lorsque j'insère un disque USB. Plus précisément, il manque la ligne ".... USB-Storage 2-1: 1.0: périphérique de stockage de masse USB détecté" immédiatement après
... not an MTP device
(ce qui est normal à voir, en passant). Le fait que cela fonctionne dans une session en direct corroborerait cela. Peut-être que votre système installé n'a pas mis à jour le pilote correctement, mais le pilote sur un système actif est plus récent et fonctionnel.Vous pouvez également discuter avec Sandisk en ligne gratuitement ici du lundi au vendredi: de 08h00 à 19h00 PDT. Je l'ai fait récemment sur des problèmes avec mon SSD Sandisk. Malgré mon utilisation de Linux, ils ont été très utiles et ont résolu mon problème. Il y a des problèmes avec leurs disques qui ne sont pas reconnus dans certaines circonstances.
la source
... USB Mass Storage device detected
. Pensez-vous que la même solution que @Parto fonctionnerait également ici? Merci pour un indice!Cela semble être un problème de pilote. Tu pourrais essayer:
De plus, pourriez-vous considérer si le lecteur est ancien - il est peut-être en train de sortir.
la source
utiliser avec cette commande et modifier l'ID du modem hsdpa
travaille pour moi ..
la source
usb_modeswitch
n'a rien à voir avec les périphériques de stockage, qui ne sont pas également des modems.