У меня есть Huawei u8160 с Cyanogenmod 7.2.
Недавно я тестировал вещи на моем недавно активированном OTG. Я пытался подключить портативный жесткий диск USB, однако, когда я подключаю жесткий диск, светодиод мигает, как будто он читает / пишет, dmesg замечает это:
<6>[12, khubd] [10776.834610] usb 1-1.4: new full speed USB device using msm_hsusb_host and address 40
<6>[12, khubd] [10777.015514] usb 1-1.4: not running at top speed;
connect to a high speed hub
<7>[12, khubd] [10777.018517] usb 1-1.4: default language 0x0409
<7>[12, khubd] [10777.021505] usb 1-1.4: udev 40, busnum 1, minor = 39
<6>[12, khubd] [10777.021544] usb 1-1.4: New USB device found,
idVendor=174c, idProduct=5106
<6>[12, khubd] [10777.021567] usb 1-1.4: New USB device strings:
Mfr=2, Product=3, SerialNumber=1
<6>[12, khubd] [10777.021589] usb 1-1.4: Product: StoreJet Transcend
<6>[12, khubd] [10777.021607] usb 1-1.4: Manufacturer: StoreJet
Transcend
<6>[12, khubd] [10777.021624] usb 1-1.4: SerialNumber:
WD-WXF1E32VNMN1
<7>[12, khubd] [10777.022149] usb 1-1.4: uevent
done.
это то, что dmesg говорит сразу после подключения.
и когда я пишу lsusb
на эмуляторе терминала, он возвращает:
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 041: ID 058f:9254
Bus 001 Device 042: ID 174c:5106
один из них всегда там, а другой-концентратор USB, а еще один-жесткий диск USB
Я уже успешно смонтировал флэш-накопитель NTFS (создал с помощью мастера разделов Minitool , смонтировал с помощью Paragon NTFS и HFS+ ), тогда проблема не в файловой системе.
РЕДАКТИРОВАТЬ :
Ошибка при попытке подключить USB-накопитель, отформатированный в NTFS:
mount: mounting /dev/block/uba1 on /sdcard/data failed: Invalid argument
Ошибка при попытке смонтировать портативный жесткий диск в формате NTFS:
mount: mounting /dev/block/uba on /sdcard/data failed: No medium found
это означает, что ошибка на жестком диске не связана с файловой системой NTFS.
РЕДАКТИРОВАТЬ № 2:
Я пробовал этот метод , но когда я пытаюсь смонтировать его, я получаю эту ошибку:
Failed to mount '/dev/block/uba': No medium found
CyanogenMod не поддерживает NTFS . Вам нужно будет скомпилировать свой собственный модуль ядра для ядра CM, чтобы смонтировать NTFS.
Отредактируйте для вас комментарий о приложении Paragon: использование такого приложения отличается от его фактической установки в Android. Если это не работает с вашим диском, это проблема с приложением, а не с CM7.
Приложение реализует протокол NTFS внутри приложения. Если не получается смонтировать, то проблема с приложением. Есть много отзывов о приложении, в которых говорится, что «не работает с X», так что, похоже, вы не единственный, у кого есть проблемы.
Ваш единственный вариант — связаться с разработчиком и отправить им проблему, которая у вас есть, чтобы они могли ее исправить.
В ответ на ваше редактирование №1 и редактирование №2
Вы не сможете монтировать mount
Android, у которого нет модуля ядра, поддерживающего NTFS. Как я уже сказал выше, причина, по которой вы можете смонтировать его в приложении, заключается в том, что разработчик приложения реализовал протокол NTFS в своем приложении. Invalid argument
означает, что тип файловой системы, который вы пытаетесь смонтировать, не поддерживается mount. No medium found
означает, что он не видит этот блок dev или не может получить к нему доступ.
Также похоже, что проблема может заключаться в том, что жесткий диск, который вы пытаетесь смонтировать, требует разных драйверов для связи с контроллером жесткого диска. Похоже, вы можете заставить флэш-накопители работать, и это потому, что они, вероятно, используют «стандартную» связь, в то время как жесткий диск может использовать что-то нестандартное или иметь другой набор микросхем и не поддерживается по умолчанию. ядро.
Попробуйте использовать ntfs-3g. Поверх него вы добавляете устройство, затем вам нужно смонтировать ваше устройство в какую-то точку монтирования. Эта утилита просто скомпилирована для arm.
т0мм13б
Мохамед Эссам
т0мм13б
Райан Конрад
Мохамед Эссам
т0мм13б
Мохамед Эссам
т0мм13б
Мохамед Эссам
т0мм13б
/proc/config.gz
и распакуйте его в текстовый файл, чтобы увидеть конфигурацию ядра, и скажите, скомпилирована ли CONFIG_NTFS_FS или нет, если она говорит, то это# CONFIG_NTFS_FS is not set
ваш ответМохамед Эссам