SanDisk USB, не обнаруженный Ubuntu 14.04, но обнаруженный Windows 7

У меня есть Карта памяти 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

хвост-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 команда. Странный.


Править

Требуемая команда произвела:

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

РЕДАКТИРОВАНИЕ 2

Что-то интересное:
USB НЕ работает в гостевом режиме, но РАБОТАЕТ в живом режиме сессии. Вся под управлением Ubuntu 14.04.
Переустановка не является опцией.


РЕДАКТИРОВАНИЕ 3

Другой USB не работает, это - проблема с системой не USB.

12
задан 16 September 2014 в 11:26

5 ответов

Это сложилось usb-storage, модуль не загружался при запуске и так не мог обнаружить Карты памяти.

Для попытки его сначала я вставил свой usb, открыл терминал и ввел sudo modprobe usb-storage, и это было обнаружено.

Для внесения изменений постоянными я отредактировал файл /etc/modules как корень и добавил строку usb-storage

, Мой файл теперь похож на это:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

usb_storage
lp

Источник: ubuntuforums

5
ответ дан 23 November 2019 в 03:46

Я думаю, что существует проблема с ehci / высокоскоростные модули USB 3.0 в ядре. Я читал об этой проблеме с несколькими дистрибутивами и ядрами, и при случае я считал, что она была исправлена. Ранние журналы проблемы указали, что ядро не выделит достаточно питания иметь дело с новыми требованиями высокоскоростного USB, который мог бы объяснить, почему это работает в режиме хоста (потому что ядро не получило шанс ограничить выделенное количество энергии), а также в Windows, но не в Ubuntu.

я также считал, что, несмотря на недостаточное выделение питания при отъезде карты с интерфейсом USB включенной для где-нибудь от 5-15 минут она будет в конечном счете расположена по приоритетам достаточно, чтобы быть распознанной и смонтированной.

я продолжу позже с некоторыми ссылками, очень любопытными видеть, как это складывается.

редактирование: , Кроме того, это могла быть проблема с FUSE. Вы попытались монтировать его из командной строки непосредственно, вместо того, чтобы позволить FUSE попытаться не удаться неоднократно автосмонтироваться?

редактирование 2: Вот компиляция других экземпляров той же проблемы на переменных ядрах в переменные времена. Это, кажется, регрессия, которая продолжает появляться в более поздних ядрах так же, как это разрешено в первоначально проблематичных. В каждом случае это было blkid/udev отказом/тайм-аутом, и в каждом случае преступник был устройством USB 3.0, обрабатываемым ehci/some вариантом этого, и в каждом случае устройство в конечном счете распознано после длинной строки тайм-аутов. Во всех экземплярах, о которых сообщают, сильно монтируя устройство с sudo mount было успешно, хотя это может быть счастливой случайностью.

Стоящий замечания, между прочим, то, что снижение ядра решит вопрос. Последний выпуск, который я видел упомянутый как работающий гладко, был 3.10.7, и перед этим, большинство людей было только успешно в < 3.10.

Так, без далее прощайте, Ваше доказательство:

Ubuntu 13.04 не распознает, что Карты памяти

не Могут смонтировать определенное USB-устройство после обновления ядра

USB-устройство, постоянно сбрасываемое

, Текущее Ядро вызывает blkid ошибку USB

Выборочная Слепота к Определенным USB-устройствам

1
ответ дан 23 November 2019 в 03:46

Это кажется, что может быть проблема с драйвером Linux, поскольку Ваш системный журнал не сообщает, что мой делает, когда я вставляю диск USB. А именно, это пропускает строку ".... 2-1:1.0 устройство хранения данных usb: устройство массового хранения USB обнаружило" сразу после ... not an MTP device (который нормально видеть, btw). То, что это работает на живой сессии, создало бы резервную копию этого. Возможно, Ваша установленная система не обновила драйвер правильно, но драйвер в живой системе позже, и функционален.

можно также болтать с Sandisk онлайн для свободного здесь понедельник - в пятницу: 8:00 - 19:00 PDT. Я сделал это недавно чрезмерные выпуски с моим SSD Sandisk. Несмотря на мое использование Linux, они были очень полезны и решили мою проблему. Существуют проблемы с их дисками, не распознаваемыми при некоторых обстоятельствах.

0
ответ дан 23 November 2019 в 03:46

Это походит на проблему драйвера. Вы могли попробовать:

sudo apt-get install mtp-tools mtpfs

кроме того, мог Вы рассматривать, стар ли диск - он может идти, это - выход.

-2
ответ дан 23 November 2019 в 03:46

используйте с этой командой и измените идентификатор для hsdpa модема

sudo usb_modeswitch -v 0x12d1 -p 0x1446 -V 0x12d1 -P 0x1436 -M 55534243123456780000000000000011062000000100000000000000000000

работа для меня..

-3
ответ дан 23 November 2019 в 03:46

Другие вопросы по тегам:

Похожие вопросы: