Tengo una unidad USB SanDisk de 16 GB que no está siendo detectada por Ubuntu 14.04 pero sí Windows 7.
lsusb
lo detecta pero sudo fdisk -l
o blkid
no lo hace.
Incluso GParted y Disks no lo detectan.
Aquí hay alguna salida 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
dispositivos 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)
Ya no sé qué hacer para que se detecte y no quiero formatearlo ya que contiene datos importantes.
Realicé una copia de seguridad de mis datos en otra computadora portátil, formateé la unidad en Windows 7 pero aún no se reconoce. Lo curioso es que Windows 7 lo detecta y lo usa bien, pero no se detecta en Ubuntu excepto por el lsusb
comando. Extraño.
EDITAR
Salida de comando solicitada:
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
EDITAR 2
Algo interesante:
el USB NO funciona en modo invitado sino que FUNCIONA en modo sesión en vivo. Todos ejecutan Ubuntu 14.04.
La reinstalación no es una opción.
EDITAR 3
Otros USB no funcionan, este es un problema con el sistema, no con el USB.
sudo lsblk
mostrar el dispositivo? ¿qué pasasudo lshw
?sudo lsblk
ysudo lshw
no muestran el disco, solo el disco duro. Puedo publicar el resultado aquí si lo desea.Respuestas:
Resultó que el
usb-storage
módulo no se estaba cargando al inicio y, por lo tanto, no pudo detectar ninguna unidad USB.Para probarlo primero, inserté mi usb, abrí el terminal y escribí
sudo modprobe usb-storage
y fue detectado.Para hacer los cambios permanentes, edité el archivo
/etc/modules
como root y agregué la líneausb-storage
Mi archivo ahora se ve así:
Fuente: ubuntuforums
fuente
Creo que hay un problema con los módulos ehci / USB 3.0 de alta velocidad en el kernel. Leí sobre este problema con múltiples distribuciones y núcleos, y en ocasiones leí que había sido parcheado. Los primeros registros del problema indicaron que el kernel no asignaría suficiente energía para hacer frente a las nuevas demandas del USB de alta velocidad, lo que podría explicar por qué funciona en modo host (porque el kernel no tuvo la oportunidad de limitar la cantidad de energía asignada), así como en Windows, pero no en Ubuntu.
También he leído que, a pesar de la insuficiente asignación de energía, si deja la memoria USB conectada durante 5-15 minutos, con el tiempo se priorizará lo suficiente como para ser reconocida y montada.
Seguiré más adelante con algunos enlaces, muy curiosos por ver cómo resulta esto.
editar: Alternativamente, podría ser un problema con FUSE. ¿Has intentado montarlo directamente desde la línea de comandos, en lugar de dejar que FUSE intente y falle repetidamente al automontar?
editar 2: Aquí hay una compilación de otras instancias del mismo problema en diferentes núcleos en diferentes momentos. Parece ser una regresión que sigue apareciendo en los núcleos posteriores tal como se resuelve en los originalmente problemáticos. En cada caso, esto fue una falla / tiempo de espera de blkid / udev, y en cada caso el culpable fue un dispositivo USB 3.0 manejado por ehci / alguna variante del mismo, y en cada caso, el dispositivo se reconoce finalmente después de una larga serie de tiempos de espera. En todos los casos informados, el montaje forzado del dispositivo
sudo mount
fue exitoso, aunque esto puede ser una casualidad.Vale la pena señalar, por cierto, que una degradación del núcleo resolverá el problema. La última versión que vi mencionó que funcionaba sin problemas fue 3.10.7, y antes de eso, la mayoría de las personas solo tenían éxito en <3.10.
Entonces, sin más adiós, su evidencia:
Ubuntu 13.04 no reconoce unidades USB
No se puede montar un dispositivo USB específico después de la actualización del kernel
Dispositivo USB que se reinicia constantemente
El kernel actual causa un error de USB blkid
Ceguera selectiva a ciertos dispositivos USB
fuente
Parece que puede ser un problema de controlador de Linux, ya que su syslog no informa lo que hace el mío cuando inserto un disco USB. Específicamente, le falta la línea ".... usb-storage 2-1: 1.0: dispositivo de almacenamiento masivo USB detectado" inmediatamente después
... not an MTP device
(lo cual es normal ver, por cierto). El hecho de que funcione en una sesión en vivo respaldaría esto. Quizás su sistema instalado no haya actualizado el controlador correctamente, pero el controlador en un sistema en vivo es posterior y funcional.También puede chatear con Sandisk en línea de forma gratuita aquí de lunes a viernes de 8:00 a.m. a 7:00 p.m. PDT. Hice esto recientemente por problemas con mi SSD Sandisk. A pesar de que usé Linux, fueron muy útiles y resolvieron mi problema. Hay problemas con sus unidades que no se reconocen en algunas circunstancias.
fuente
... USB Mass Storage device detected
. ¿Crees que la misma solución que @Parto también funcionaría aquí? Gracias por una pista!Parece un problema de controlador. Tu podrías intentar:
Además, ¿podría considerar si la unidad es vieja? Puede estar en camino.
fuente
use con este comando y cambie el Id para el módem hsdpa
trabaja para mi ..
fuente
usb_modeswitch
, no tiene ninguna relación con los dispositivos de almacenamiento, que tampoco son módems.