У меня есть USB-накопитель SanDisk 16 ГБ, который не обнаруживается Ubuntu 14.04, но обнаруживается Windows 7.
lsusb
обнаруживает это, но sudo fdisk -l
или blkid
нет.
Даже GParted и Диски не обнаруживают это.
Вот некоторые выводы терминала:
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
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)
Я больше не знаю, что делать, чтобы обнаружить его, и я не хочу форматировать его, поскольку он содержит важные данные.
Я сделал резервную копию своих данных на другом ноутбуке, отформатировал диск в Windows 7, но все равно он не распознается. Самое смешное, что Windows 7 обнаруживает это и использует его нормально, но в Ubuntu его не обнаруживают, кроме как по lsusb
команде. Weird.
РЕДАКТИРОВАТЬ
Требуемый вывод команды:
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
судо лшв
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
РЕДАКТИРОВАТЬ 2
Что - то интересное:
USB - НЕ работать в гостевом режиме , но WORKS в режиме реального времени сеанса. Все работает Ubuntu 14.04.
Переустановка не вариант.
РЕДАКТИРОВАТЬ 3
Другие USB не работают, это проблема системы, а не USB.
sudo lsblk
показано устройство? о чемsudo lshw
?sudo lsblk
иsudo lshw
не показывают диск, только жесткий диск. Я могу опубликовать результат здесь, если хотите.Ответы:
Оказалось, что
usb-storage
модуль не загружался при запуске и поэтому не мог обнаружить USB-накопители.Чтобы попробовать это сначала, я вставил свой usb, открыл терминал и напечатал,
sudo modprobe usb-storage
и это было обнаружено.Чтобы сделать изменения постоянными, я отредактировал файл
/etc/modules
как root и добавил строкуusb-storage
Мой файл теперь выглядит так:
Источник: Ubuntuforums
источник
Я думаю, что есть проблема с модулями ehci / high speed USB 3.0 в ядре. Я читал об этой проблеме с несколькими дистрибутивами и ядрами, и иногда я читал, что она была исправлена. В ранних журналах проблемы указывалось, что ядро не будет выделять достаточно энергии для удовлетворения новых требований к высокоскоростному USB, что может объяснить, почему оно работает в режиме хоста (поскольку ядро не получило возможности ограничить количество мощность выделяется), как и на винде, но не в убунту.
Я также читал, что, несмотря на недостаточное распределение энергии, если вы оставите USB-флешку подключенной к сети на 5-15 минут, она в конечном итоге получит достаточный приоритет для распознавания и подключения.
Позже я приведу несколько ссылок, очень любопытно посмотреть, как это получится.
редактировать: в качестве альтернативы это может быть проблема с FUSE. Вы пытались монтировать его непосредственно из командной строки, вместо того, чтобы позволить FUSE многократно пытаться выполнить автоматическое монтирование?
редактировать 2: Вот компиляция других экземпляров той же проблемы на разных ядрах в разное время. Кажется, что это регрессия, которая продолжает появляться в более поздних ядрах, так же, как это разрешено в первоначально проблемных. В каждом случае это был сбой / тайм-аут blkid / udev, и в каждом случае виновником было устройство USB 3.0, которое обрабатывалось с помощью ehci / некоторого его варианта, и в каждом случае устройство в конечном итоге распознавалось после долгой задержки. Во всех описанных случаях принудительная установка устройства
sudo mount
была успешной, хотя это может быть случайностью.Кстати, стоит отметить, что понижение ядра решит проблему. Последний выпуск, который я видел упомянутым как работающий без сбоев, был 3.10.7, а до этого большинство людей добились успеха только при <3.10.
Итак, без лишних слов, ваши доказательства:
Ubuntu 13.04 не распознает USB-накопители
Не удается подключить конкретное USB-устройство после обновления ядра
USB-устройство постоянно перезагружается
Текущее ядро вызывает ошибку blkid USB
Избирательная слепота к некоторым USB-устройствам
источник
Похоже, это может быть проблема с драйвером Linux, так как ваш системный журнал не сообщает, что делает мой, когда я вставляю USB-диск. В частности, сразу после строки отсутствует строка «.... usb-storage 2-1: 1.0: USB Mass Storage device обнаружен»
... not an MTP device
(кстати, это нормально, кстати). Тот факт, что он работает в режиме реального времени, подтвердит это. Возможно, ваша установленная система не обновила драйвер правильно, но драйвер в работающей системе более поздний и функциональный.Вы также можете бесплатно пообщаться с Sandisk онлайн здесь с понедельника по пятницу: с 08:00 до 19:00 по тихоокеанскому времени. Я сделал это недавно из-за проблем с моим твердотельным накопителем Sandisk. Несмотря на то, что я использовал Linux, они были очень полезны и решили мою проблему. Есть проблемы с их дисками, не распознаваемыми при некоторых обстоятельствах.
источник
... USB Mass Storage device detected
. Как вы думаете, то же самое решение, что и @Parto, будет работать и здесь? Спасибо за подсказку!Это похоже на проблему с драйверами. Вы можете попробовать:
Кроме того, не могли бы вы подумать, если диск старый - он может быть на выходе.
источник
используйте с этой командой и измените Id для модема hsdpa
работа для меня ..
источник
usb_modeswitch
это совершенно не связано с устройствами хранения данных, которые также не являются модемами.