Устройство хранения мобильного телефона, не распознанное Ubuntu

У меня есть мобильный телефон приблизительно два года. Когда я сначала купил этот телефон, внутренняя микро SD-карта была распознана без малейшей проблемы. Все, что я должен был сделать, должно было подключить телефон с помощью USB-кабеля и выбрать Массовое хранение в телефоне из предлагаемого списка (другими была Веб-камера и Коммуникационный порт).

Сегодня, я нахожу, что, когда я подключаю телефон, он не распознан вообще.

Следующие записи найдены в /var/log/syslog

Apr 14 16:07:01 HomeDell kernel: [ 6661.524019] usb 5-2: new full-speed USB device number 11 using uhci_hcd
Apr 14 16:07:01 HomeDell kernel: [ 6661.700045] usb 5-2: New USB device found, idVendor=0e8d, idProduct=0002
Apr 14 16:07:01 HomeDell kernel: [ 6661.700054] usb 5-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Apr 14 16:07:01 HomeDell kernel: [ 6661.700058] usb 5-2: Product: MT6235 
Apr 14 16:07:01 HomeDell kernel: [ 6661.700062] usb 5-2: Manufacturer: MediaTek Inc
Apr 14 16:07:01 HomeDell kernel: [ 6661.700065] usb 5-2: SerialNumber: 53223730122274f
Apr 14 16:07:01 HomeDell kernel: [ 6661.706198] usb-storage 5-2:1.0: USB Mass Storage device detected
Apr 14 16:07:01 HomeDell kernel: [ 6661.706374] scsi host6: usb-storage 5-2:1.0
Apr 14 16:07:01 HomeDell mtp-probe: checking bus 5, device 11: "/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2"
Apr 14 16:07:01 HomeDell mtp-probe: bus: 5, device: 11 was not an MTP device
Apr 14 16:07:02 HomeDell systemd[1]: Starting USB_ModeSwitch_5-2...
Apr 14 16:07:02 HomeDell usb_modeswitch_dispatcher[8361]: Could not read attribute: No such file or directory
Apr 14 16:07:02 HomeDell kernel: [ 6662.709045] scsi 6:0:0:0: Direct-Access     MEDIATEK  FLASH DISK      6235 PQ: 0 ANSI: 0 CCS
Apr 14 16:07:02 HomeDell kernel: [ 6662.712064] scsi 6:0:0:1: Direct-Access     MEDIATEK  FLASH DISK      6235 PQ: 0 ANSI: 0 CCS
Apr 14 16:07:02 HomeDell kernel: [ 6662.712853] sd 6:0:0:0: Attached scsi generic sg1 type 0
Apr 14 16:07:02 HomeDell kernel: [ 6662.713613] sd 6:0:0:1: Attached scsi generic sg2 type 0
Apr 14 16:07:03 HomeDell kernel: [ 6662.721057] sd 6:0:0:0: [sdb] 15628288 512-byte logical blocks: (8.00 GB/7.45 GiB)
Apr 14 16:07:03 HomeDell kernel: [ 6662.726540] sd 6:0:0:1: [sdc] 180000 512-byte logical blocks: (92.1 MB/87.8 MiB)
Apr 14 16:07:03 HomeDell kernel: [ 6662.729063] sd 6:0:0:0: [sdb] Write Protect is off
Apr 14 16:07:03 HomeDell kernel: [ 6662.729076] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
Apr 14 16:07:03 HomeDell kernel: [ 6662.732104] sd 6:0:0:1: [sdc] Write Protect is off
Apr 14 16:07:03 HomeDell kernel: [ 6662.732118] sd 6:0:0:1: [sdc] Mode Sense: 03 00 00 00
Apr 14 16:07:03 HomeDell kernel: [ 6662.735065] sd 6:0:0:0: [sdb] No Caching mode page found
Apr 14 16:07:03 HomeDell kernel: [ 6662.735078] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Apr 14 16:07:03 HomeDell kernel: [ 6662.738053] sd 6:0:0:1: [sdc] No Caching mode page found
Apr 14 16:07:03 HomeDell kernel: [ 6662.738067] sd 6:0:0:1: [sdc] Assuming drive cache: write through
Apr 14 16:07:03 HomeDell kernel: [ 6662.777499]  sdb: sdb1
Apr 14 16:07:03 HomeDell kernel: [ 6662.786102]  sdc:
Apr 14 16:07:03 HomeDell kernel: [ 6662.821056] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Apr 14 16:07:03 HomeDell kernel: [ 6662.824163] sd 6:0:0:1: [sdc] Attached SCSI removable disk
Apr 14 16:07:02 HomeDell usb_modeswitch_dispatcher[8361]: message repeated 2 times: [ Could not read attribute: No such file or directory]
Apr 14 16:07:03 HomeDell usb_modeswitch: switch device 0e8d:0002 on 005/011
Apr 14 16:07:03 HomeDell systemd-udevd[8373]: inotify_add_watch(9, /dev/sdb, 10) failed: No such file or directory
Apr 14 16:07:03 HomeDell systemd-udevd[8376]: inotify_add_watch(9, /dev/sdc, 10) failed: No such file or directory
Apr 14 16:07:03 HomeDell systemd-udevd[8373]: inotify_add_watch(9, /dev/sdb1, 10) failed: No such file or directory
Apr 14 16:07:04 HomeDell usb_modeswitch[8361]: usb_modeswitch: switched to 0e8d:0002 on 5/11
Apr 14 16:07:05 HomeDell usb_modeswitch_dispatcher[8361]: Unable to open bind list file: No such file or directory
Apr 14 16:07:05 HomeDell usb_modeswitch[8361]: usb_modeswitch: add device ID 0e8d:0002 to driver option
Apr 14 16:07:05 HomeDell usb_modeswitch[8361]: usb_modeswitch: please report the device ID to the Linux USB developers!
Apr 14 16:07:06 HomeDell colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1
Apr 14 16:07:12 HomeDell systemd[1]: Started USB_ModeSwitch_5-2.

Следующие моменты могли бы быть релевантными.

  1. Это - дешевый телефон бренда.
  2. Это - нетелефон на базе Android.
  3. Телефонная и внутренняя память распознана в Windows 8 без любой проблемы.
  4. Внутренняя SD-карта, которая присутствовала прежде и существующая сегодня, отличается. Мой телефон был без любой SD-карты приблизительно в течение года или больше. Сегодня, я вставил новую SD-карту (Transcend Класс 10 8GB MICROSDHC) к моему телефону.

Когда телефон подключен, меню появляется дающее опции выбора из 'Массового хранения', 'веб-камеры' и 'COM-порта'. Если второе или третье выбраны, следующее появляется когда lsusb команда дается.

Соедините шиной 005 Устройств 009: идентификатор 0e8d:0003 Телефон MediaTek Inc. MT6227

Однако, если первая опция (Массовое хранение) выбрана, lsusb вывод,

Соедините шиной 005 устройств 019: идентификатор 0e8d:0002 MediaTek Inc.

Обновление 1

  • Ubuntu 15.10 (но я протестировал в Ubuntu 16.04 с тем же отказом).
  • Ядро: 4.2.8-040208-универсальный.
  • Мобильный телефон: X120 Симфонии (как Вы видите выше, lsusb вызовы это MediaTek Inc. Телефон MT6227.
5
задан 14 April 2016 в 06:06

1 ответ

Ключ к решению является ошибками usb-modeswitch.

usb-modeswitch был представлен как средство иметь дело с устройствами, у кого есть различные режимы, самый популярный пример USB surfsticks, которые имеют подобные диску свойства на первой вставке для доступа к драйверам Windows. После установки драйвер переключает режим устройства к режиму модема LTE или UMTS.

мобильному телефону OP нужна та же процедура для доступа к устройству хранения данных.

Обычно переключатель режимов usb является довольно автоматическим, но в этом случае, существуют устройства с конфликтующими идентификаторами USB вокруг, блокируя полностью автоматическое решение.

Начиная с эти проблема для устройства уже известна ; просто прокомментируйте строку ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="0002", RUN+="usb_modeswitch \'%b/%k\'" в /lib/udev/rules.d/40-usb_modeswitch.rules, и она должна работать.

Вы теперь разъяснили к своему ПК, каково точно Ваше устройство. Единственный недостаток - то, что, если необходимо встретиться с одним из USB-устройств с конфликтующими идентификаторами, их будут рассматривать как телефон и ошибки броска или даже перестанут работать.

6
ответ дан 23 November 2019 в 09:13

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

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