Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: Sir-Stephen en 11-06-2013, 16:34 (Martes)

Título: Tarjeta SD no detectada con Lector USB
Publicado por: Sir-Stephen en 11-06-2013, 16:34 (Martes)
Buenas tardesssss.... A ver si alguien entiende semejante lío.

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

(http://farm6.staticflickr.com/5468/9015702797_5c94bfae23_m.jpg)

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?
Título: Re: ctTarjeta SD no deteada con Lector USB
Publicado por: Chumpy en 11-06-2013, 17:13 (Martes)
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?  ^-^
Título: Re: Tarjeta SD no detectada con Lector USB
Publicado por: Pteridium en 11-06-2013, 17:57 (Martes)
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.
Título: Re: Tarjeta SD no detectada con Lector USB
Publicado por: Sir-Stephen en 11-06-2013, 19:32 (Martes)
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??
Título: Re: Tarjeta SD no detectada con Lector USB
Publicado por: Pteridium en 11-06-2013, 20:00 (Martes)
Como se usa el usbreset ese??
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.
Título: Re: Tarjeta SD no detectada con Lector USB
Publicado por: Sir-Stephen en 11-06-2013, 20:22 (Martes)
"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"

El lector usb a mmc/sd grande lleva dos microswitches:  uno para detectar tarjeta insertada, y cierra a masa, y el otro para detectar tarjeta bloqueada, que tambien cierra a masa.... pues es la opcion.

Además, al menos cuando se insertara la tarjeta sd la detectaria, mientras que con el usbreset sería necesario ejecutar dicho comando al insertar la tarjeta, a menos que..... quizas se detecte como dispositivo tipo "block" en vez de tipo "usb"?  lo digo por el hotplug.d
Título: Re: Tarjeta SD no detectada con Lector USB
Publicado por: raphik en 14-06-2013, 00:11 (Viernes)
¿Has instalado el paquete kmod-usb-storage-extras?
Según he leído en http://wiki.openwrt.org/doc/howto/usb.storage, se trata de un paquete opcional que da soporte a ciertos drivers adicionales, como lectores de tarjetas SmartMedia.
"kmod-usb-storage-extras optional Kernel support for some more drivers, such as for SmartMedia card readers."