Equipos y materiales > Openwrt & LEDE
Tarjeta SD no detectada con Lector USB
(1/2) > >>
Sir-Stephen:
Buenas tardesssss.... A ver si alguien entiende semejante lío.

Resulta que compré en el chino unos lectores de tarjetas microSD tales como estos:



Pues bien:  si lo pincho en el puerto usb de Mi comtrend o de Mi Huawei ( ambos radios wifi ), el susodicho convertidor es detectado como sda, vale.... pero si le intoduzco una tarjeta, no aparece como sda1 por lo cual no hay manera de montarla.

Si arranco con la tarjeta dentro del lector, sda1 si está en /dev y por tanto se puede montar correctamente.

Y por último, si una vez arrancado el ruter pincho el convertidor con la tarjeta insertada, sda y sda1 son montados correctamente.

En definitiva:  de cualquier forma, el convertidor usb/sd es leido e interpretado correctamente por el sistema, pero no asi la insercion de la tarjeta, a menos que el ruter arranque con ella puesta dentro del convertidor usb/sd.

Por supuesto, ya se ha experimentado con /etc/hotplug.d/10-usb pero no hay forma.... y por supuesto que ya tengo en mente una solución hardware de las mias ( como siempre!!!!! ) pero sospecho que algo Me dejo en el tintero que hace que esto no vaya de la forma correcta.

Por supuesto que en la compilacion BarrierBreaker ya se ha incorporado el soporte mmc, usb, posibles librerias de usb a sd, etc etc.....  y como colofón, en un lector que tuve que se Me ha estropeado, de esos multitarjeta, todo iba correctamente.....

Alguna solución de software?
Chumpy:
Creo que esto está mejor en un hilo aparte. He puesto un título provisional, cámbialo por el que veas mejor.

Respecto a tu problema supongo que es un problema entre la forma de trabajar del susodicho lector y el router. Al introducir la tarjeta el router nota algún cambio o se la metes y ni se entera?  ^-^
Pteridium:
Prueba a añadir o compilar los paquetes usbutils (informa cómo están detectados los dispositivos usb) y usbreset. Si los vas a compilar están en la sección "utilities".
Info sobre usbreset:
CONFIG_PACKAGE_usbreset:

   This package contains the small usbreset utility which
   can be used to send a USB port reset to a USB device
   useful for debugging or to force re-detection of particular
   devices.

Creo que usbreset es lo que buscas.
Sir-Stephen:
Pues cuando se mete la tarjeta no se entera de nada, solo si se introduce el lector con la tarjeta en un puerto usb, o bien se arranca el router con la tarjeta metida en el lector usb ( y pinchada en un usb, claro )...

Respecto al usbreset ya lo tengo cargado, pero cuando lo ejecuto Me dice algo asi como que no se ha instalado usbfs, y hasta ahi llego porque no se a que se refiere....

A las malas, en realidad lo que tengo para hacer es colocar un lector de sd grande soldado a las patillas del lector de microsd... y esos lectores grandes incorporan un interruptor entre dos patillas que detecta tarjeta insertada, y podre usar para por ejemplo cortar o insertar la alimentacion al usb del lector, con lo cual seria equivalente a insertar la tarjeta metida en el lector o quitar la tarjeta y lector a la vez, como dije antes... ya sabeis que soy un gran "trasteador" pero creo que es algo de software....

Como se usa el usbreset ese??
Pteridium:

--- Cita de: Sir-Stephen en 11-06-2013, 19:32 (Martes) ---Como se usa el usbreset ese??

--- Fin de la cita ---
De momento ni idea, pero ahora me pica la curiosidad y voy a echarle un ojo.

La solución de hardware chapucera sería cortar la pista o la patilla de Vcc del puerto USB y poner un pulsador, y como está alimentado por el puerto quitas la tensión y se desconecta.
Navegación
Índice de Mensajes
Página Siguiente

Ir a la versión completa