Tengo un Huawei u8160 con Cyanogenmod 7.2.
Recientemente he estado probando cosas en mi OTG recientemente activado. He intentado conectar un HDD portátil USB. Sin embargo, cuando conecto el HDD, el LED parpadea como si estuviera leyendo/escribiendo, dmesg lo nota:
<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.
eso es lo que dice dmesg inmediatamente después de conectarse.
y cuando escribo lsusb
en el emulador de terminal me devuelve:
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 041: ID 058f:9254
Bus 001 Device 042: ID 174c:5106
uno de ellos siempre está ahí, y otro es el concentrador USB, y otro es el HDD USB
Ya monté con éxito una unidad flash NTFS (Desarrollada con el asistente de partición Minitool , montada con Paragon NTFS y HFS+ ), entonces el problema no es el sistema de archivos.
EDITAR :
Error al intentar montar una unidad flash USB con formato NTFS:
mount: mounting /dev/block/uba1 on /sdcard/data failed: Invalid argument
Error al intentar montar un disco duro portátil con formato NTFS:
mount: mounting /dev/block/uba on /sdcard/data failed: No medium found
eso significa que el error en el HDD no está en el sistema de archivos NTFS.
EDITAR #2:
Probé este método pero cuando intento montarlo me da este error:
Failed to mount '/dev/block/uba': No medium found
CyanogenMod no es compatible con NTFS . Tendría que compilar su propio módulo kernel para CM Kernel para poder montar NTFS.
Edite para su comentario sobre la aplicación Paragon: usar una aplicación como esa es diferente a montarla en Android. Si no funciona con su unidad, es un problema de la aplicación, no de CM7.
La aplicación está implementando el protocolo NTFS dentro de la aplicación. Si no se monta, entonces hay un problema con la aplicación. Hay muchas reseñas de la aplicación que dicen "no funcionó con X", por lo que parece que no eres el único que tiene problemas.
Su única opción es ponerse en contacto con el desarrollador y enviarle el problema que tiene para que pueda solucionarlo.
En respuesta a su edición n.º 1 y edición n.º 2
No podrá montar con mount
Android si no tiene un módulo de kernel compatible con NTFS. Como dije anteriormente, la razón por la que puede montarlo dentro de la aplicación es porque el desarrollador de la aplicación implementó el protocolo NTFS en su aplicación. Invalid argument
significa que el tipo de sistema de archivos que está intentando montar no es compatible con mount. No medium found
significa que no ve ese bloque de desarrollo o no puede acceder a él.
También parece que el problema puede ser que el disco duro que está intentando montar requiere controladores diferentes para comunicarse con el controlador del disco duro. Parece que puede hacer que las unidades flash funcionen, y eso se debe a que probablemente estén usando una comunicación "estándar", mientras que el HDD podría estar usando algo no estándar, o tiene un conjunto de chips diferente y no es compatible de forma predeterminada con el núcleo.
Trate de usar ntfs-3g. Sobre él, agrega el dispositivo, luego necesita montar su dispositivo en algún punto de montaje. Esta utilidad simplemente se compila para arm.
t0mm13b
Mohamed Esam
t0mm13b
ryan conrado
Mohamed Esam
t0mm13b
Mohamed Esam
t0mm13b
Mohamed Esam
t0mm13b
/proc/config.gz
y descomprima eso en un archivo de texto para ver la configuración del kernel, y dígame si CONFIG_NTFS_FS está compilado o no, si dice que# CONFIG_NTFS_FS is not set
esa es su respuestaMohamed Esam