No reconoce mp5 usb Energy Sistem
Publicado: 10 Enero, 2011 - 00:59 No reconoce mp5 usb Energy Sistem
Feliz año a todos
He comprado un mp5 de Energy sistem, y no consigo verlo desde Debian.
fdisk -l me muestra exclusivamente los discos de mi sistema, no el mp5, en este caso sdd
pego dmesg:
[705009.012021] usb 1-6: new high speed USB device using ehci_hcd and address 16
[705009.144841] usb 1-6: New USB device found, idVendor=071b, idProduct=0808
[705009.144848] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[705009.144852] usb 1-6: Product: ROCK MP3
[705009.144855] usb 1-6: Manufacturer: RockChip
[705009.144858] usb 1-6: SerialNumber: USBV1.00
[705009.145008] usb 1-6: configuration #1 chosen from 1 choice
[705009.145320] scsi11 : SCSI emulation for USB Mass Storage devices
[705009.145463] usb-storage: device found at 16
[705009.145466] usb-storage: waiting for device to settle before scanning
[705014.144224] usb-storage: device scan complete
[705014.144693] scsi 11:0:0:0: Direct-Access Energy MP5 1.00 PQ: 0 ANSI: 0
[705014.145057] scsi 11:0:0:1: Direct-Access ENERGY MP5 1.00 PQ: 0 ANSI: 0 CCS
[705014.146611] sd 11:0:0:0: Attached scsi generic sg4 type 0
[705014.147996] sd 11:0:0:1: Attached scsi generic sg5 type 0
[705014.151442] sd 11:0:0:0: [sdd] Attached SCSI removable disk
[705014.152083] sd 11:0:0:1: [sde] Attached SCSI removable disk
[705014.918796] sd 11:0:0:0: [sdd] 15751168 512-byte logical blocks: (8.06 GB/7.51 GiB)
[705015.028065] usb 1-6: reset high speed USB device using ehci_hcd and address 16
[705015.276092] usb 1-6: reset high speed USB device using ehci_hcd and address 16
[705015.524034] usb 1-6: reset high speed USB device using ehci_hcd and address 16
[705015.592421] usb 1-6: USB disconnect, address 16
[705015.592666] sd 11:0:0:0: [sdd] Assuming drive cache: write through
[705015.594065] sd 11:0:0:0: [sdd] READ CAPACITY failed
[705015.594074] sd 11:0:0:0: [sdd] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[705015.594081] sd 11:0:0:0: [sdd] Sense not available.
[705015.594105] sd 11:0:0:0: [sdd] Assuming drive cache: write throughlsusb tampoco ve nada
# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 03f0:6204 Hewlett-Packard DeskJet 5150c
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c045 Logitech, Inc. Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 07d1:3c0a D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT2870]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubHe buscado a ver lo de READ CAPACITY failed con google, y encuentro muchos problemas similares pero ninguna respuesta, y un problema similar aquí hace un año, que está marcado como solucionado, aunque no dice cómo, y la única respuesta que dice de hacer algo es formatear con otro sistema operativo, cosa que ya he hecho sin resultado.
¿alguna sugerencia?
- Inicie sesión o regístrese para enviar comentarios
- 1936 lecturas


Pregunta ?
cuando lo conectas a un windows lo monta de una vez como dispositivo de almacenamiento masivo?
o te toca meter al windows algun programa para poder entrar al dispositivo
En windoze funciona correctamente como unidad de almacenamiento masivo, sin ninguna instalación de ningún tipo, vamos, que el bicho no trae ni siquiera el típico minicd con aplicaciones varias.
Lo que me sorprende es que en dmesg sí que aparece el intento de acceso a sdd (sde es un lector de tarjetas miniSD que trae el aparatillo) y luego no aparezca nada ni en fdisk, ni en lsusb
¿Has probado con una tarjeta puesta?
Pues no, no se me ha ocurrido ponerle una tarjeta, pero a donde quiero acceder no es a la tarjeta, sino al disco correspondiente al reproductor.
Olvida lo anterior...
Esta es mi salida con el cacharro conectado:
valde:/home/taller# lsusbBus 004 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
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
Bus 002 Device 003: ID eb1a:5060 eMPIA Technology, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ahora hago todo lo que se explica aquí:
http://www.esdebian.org/wiki/montar-automatico-discos-usb-ntfs-hal-ntfs-3g
Y entonces, la salida:
valde:/home/taller# lsusbBus 004 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
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
Bus 002 Device 003: ID eb1a:5060 eMPIA Technology, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 071b:0808 Domain Technologies, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ya esta ahí el dispositivo 0808 del productor 071b. Si miras la segunda línea del volcado de tu primer post verás:
[705009.144841] usb 1-6: New USB device found, idVendor=071b, idProduct=0808El caso es que ya funciona (puede que tengas que desconectar y conectar otra vez, o lo que sea.) A mí me va regular. Haciendo esto me aparecen los iconos de dos dispositivos "MP5" en Nautilus... aunque aún no he podido leerlo, porque en cuanto empieza a cargar batería desaparecen. Lo tengo cargándose a ver si así puedo acceder, pero por ahí van los tiros.
Prueba tú a ver si entre los dos, lo logramos.
fuse ya lo tenía cargado, así que no creo que vayan por ahí los tiros, amén que la unidad es vfat
Bueno, siguiendo tus pistas, algo vamos adelantando: la primera vez antes el bicho estaba cargado y ahora está cargando. Pongo el final de dmesg, y curiosamente la última línea no estaba el otro día, y además no sale inmediatamente.
#dmesg............
[90434.448870] sd 19:0:0:0: [sdd] Assuming drive cache: write through
[90434.449130] sd 19:0:0:0: [sdd] READ CAPACITY failed
[90434.449137] sd 19:0:0:0: [sdd] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[90434.449144] sd 19:0:0:0: [sdd] Sense not available.
[90434.449171] sd 19:0:0:0: [sdd] Assuming drive cache: write through
[90434.449178] sdd: detected capacity change from 8064598016 to 0
#lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 03f0:6204 Hewlett-Packard DeskJet 5150c
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c045 Logitech, Inc. Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 019: ID 071b:0808 Domain Technologies, Inc.
Bus 001 Device 004: ID 07d1:3c0a D-Link System DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT2870]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
visto sobre qué bus de usb ha cargado, y dándome prisa, porque desaparece rápidamente (de hecho, he echo trampa ya que no me ha dado tiempo, y como va incrementando el ID cada vez que conectas y desconectas, realmente uno es 19 y el otro 20)
#lsusb -s 001:019 -vBus 001 Device 019: ID 071b:0808 Domain Technologies, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x071b Domain Technologies, Inc.
idProduct 0x0808
bcdDevice 0.00
iManufacturer 1 RockChip
iProduct 2 ROCK MP3
iSerial 3 USBV1.00
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 11
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered
Googleando 'RockChip ROCK MP3'....
http://groups.google.com/group/linux.kernel/browse_thread/thread/8fcc3de...
¿irán los tiros por aquí?
hale, a probarrrr
Aqui parece que dan una solución, recompilando el kernel
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/232070
en el comentario 17. Parece que tenemos un "unusal device."
¿Qué te parece?
estoy ya recompilando...
mi kernel ya tiene la modificación que viene
/* Reported by Massimiliano Ghilardi <massimiliano.ghilardi@gmail.com>* This USB MP3/AVI player device fails and disconnects if more than 128
* sectors (64kB) are read/written in a single command, and may be present
* at least in the following products:
* "Magnex Digital Video Panel DVP 1800"
* "MP4 AIGO 4GB SLOT SD"
* "Teclast TL-C260 MP3"
* "i.Meizu PMP MP3/MP4"
* "Speed MV8 MP4 Audio Player"
*/
UNUSUAL_DEV( 0x071b, 0x3203, 0x0100, 0x0100,
"RockChip",
"ROCK MP3",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_MAX_SECTORS_64),
y le he añadido justo a continuación:
UNUSUAL_DEV( 0x071b, 0x0808, 0x0100, 0x0100,"RockChip",
"ROCK MP3",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_MAX_SECTORS_64),
en cuanto termine de compilar pruebo y posteo
pues no ha colado :(
he editado drivers/usb/storage/unusual_devs.h como he puesto arriba
he activado la configuración del kernel CONFIG_LIBUSUAL (por si acaso) y he recompilado, pero sigue igual
también he probado a poner 0000 en el tercer y cuarto parámetro, pero na de na.
también he probado con
US_FL_NO_WP_DETECT | US_FL_MAX_SECTORS_64
pero seguimos igual, y no encuentro nada más con google :(