Ayuda con linux embebido y soporte USB (SOLUCIONADO)

Imagen de gilber1988
0 puntos

Estoy trabajando con un SoC (aqui las especificaciones http://www.linuxencaja.com/wiki/SIE ) el cual tiene linux 2.6.32 embebido, esta tarjeta solo tiene un conector mini usb que le sirve para conectarse a un pc como un periferico, estoy tratando de crear un host-usb para esta tarjeta, al momento de incorporar el driver del host que voy a usar ( uno de opencores ) me doy cuenta que el soporte del kernel es minimo para USB y el modulo que cree con el driver no carga, lo que quiero es agregar por modulos el soporte para host, pero ahy estan mis dudas:

Me preguntaba si se puede compilar solo la parte del codigo fuente de linux->drivers->USB para crear los modulos que me den el soporte que necesito.

no se si alguien sabe de alguna forma para incorporar el soporte USB a en kernel que no lo tiene sin tener que compilar el kernel ompleto de nuevo

Gracias

Imagen de pcmaster
+1
0
-1

En la página de especificaciones que tu mismo has puesto dice que el puerto USB funciona en modo device.

Entiendo que se refiere a que funciona como periférico (conectable a un USB host) y no como USB host.

+1
0
-1
Imagen de gilber1988
+1
0
-1

si es asi como dices, la tarjeta es reconocida como un device , lo que queria era darle soporte como hostUSB, esta tarjeta tiene una FPGA asi que alli coloque el core de un hostUSB que hay en opencores, pero me hacia falta la parte de software, los modulos que me reconocieran ese host y lo que se conectara a travez de el, para eso use el kernel de una distribucion llamada libreWRT (basada en openWRT que es la distribucion que trae por defecto la tarjeta con la que estamos tabajando ), asi tube los modulos basicos de USB y pude subir el modulo (OHS900) que controla el host de opencores

+1
0
-1