Cómo montar la tarjeta SD en T-Mobile G2 desde un host Linux (estación de trabajo)

Esta pregunta es similar a Montar discos de Samsung Galaxy S i9000 en un sistema Linux a través de un cable USB, pero quiero que funcione en mi T-Mobile G2 original. El G2 no tiene ninguna configuración USB en Configuración>>Acerca del teléfono.

En la misma máquina que ejecuta Windows XP, al conectar el teléfono a través de USB, puedo verlo montado y disponible como disco E:.

Ingresé a Configuración>>Configuración inalámbrica y de red>>Anclaje a red y punto de acceso portátil y habilité "Anclaje a red USB" mientras estaba conectado, y obtuve la opción "Activar almacenamiento USB".

El teléfono se está cargando mientras está conectado a Linux, así que sé que hay un apretón de manos entre el host y el dispositivo.

Parece ser específico de Debian. Conecté mi teléfono a un host de Ubuntu y se comporta como se esperaba (aparece el botón 'habilitar almacenamiento usb').

Respuestas (1)

Cuando conecto mi Samsung Spica a mi computadora portátil Gentoo, obtengo esto dmesg:

[380540.638713] usb 1-3: new high speed USB device using ehci_hcd and address 2
[380540.763249] usb 1-3: config 1 has 1 interface, different from the descriptor's value: 3
[380540.763258] usb 1-3: config 1 has no interface number 0
[380540.763745] usb 1-3: New USB device found, idVendor=04e8, idProduct=681d
[380540.763759] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[380540.763769] usb 1-3: Product: GT-I5700
[380540.763775] usb 1-3: Manufacturer: Samsung Electronics
[380540.763782] usb 1-3: SerialNumber: 57000da3e1f8
[380540.770454] scsi55 : usb-storage 1-3:1.2
[380541.771209] scsi 55:0:0:0: Direct-Access     GT-I5700  - Card               PQ: 0 ANSI: 2
[380541.773123] sd 55:0:0:0: Attached scsi generic sg2 type 0
[380541.778920] sd 55:0:0:0: [sdb] Attached SCSI removable disk

Después de habilitar el almacenamiento masivo USB en el teléfono (el teléfono debería avisarle en la barra de notificaciones), recibo este mensaje:

[380708.007194] sd 55:0:0:0: [sdb] 1982464 512-byte logical blocks: (1.01 GB/968 MiB)
[380708.026714] sd 55:0:0:0: [sdb] Assuming drive cache: write through
[380708.029668] sd 55:0:0:0: [sdb] Assuming drive cache: write through

En cualquier caso, estos mensajes me indicaron qué archivo de dispositivo debo montar para montar el teléfono, en mi caso el archivo de dispositivo es sdb, simplemente creo el directorio /mnt/spica/ y hago mount /dev/sdb/ /mnt/spica/.

Sin embargo, tenga en cuenta que si usó Gnome y el montaje automático del gnomo está configurado correctamente (es decir, debería funcionar de inmediato, a menos que lo deshabilite), entonces todo esto debería ser automático. Cuando estoy en el entorno Gnome, Gnome generalmente me indicará que monte el teléfono /media/y el teléfono debería aparecer Computercomo cualquier memoria USB normal.

El teléfono se está cargando mientras está conectado a Linux, así que sé que hay un apretón de manos entre el host y el dispositivo.

El teléfono puede cargarse en cualquier puerto USB con alimentación, no necesita hacer ningún apretón de manos para cargar.

Solo hace eso si estoy en el menú 'anclaje a red USB'. Si el teléfono está bloqueado y lo conecto a un host Linux, no hace nada. Si está bloqueado y lo conecto a un host de Windows, emite un pitido y, al desbloquearlo, me pide que habilite el modo de almacenamiento USB.