Disculpa, no es la igep en sí, es la expansión board:
http://www.igep.es/index.php?option=com_content&view=article&id=102&Itemid=115En cuanto a los drivers: mala suerte jeje. La clave está en el link que te dí anteriormente y que explicaba lo que es un BSP. Que es en esencia un conjunto de archivos (bootloader, kernel, etc) que hacen que puedas cargar una versión de linux sobre un micro en concreto y que funcionen ciertos drivers a nivel físico (como el 3g que tu quieres poner). Una vez que esto funciona y tu placa carga un kernel de linux adaptado a tu hardware... la distribución que utilices (angstrom, ubuntu, etc.) es transparente a tu hardware (no del todo así pero casi casi).
Lo siento pero si no me explico bien del todol jeje. En resumen: los sistemas operativos implementan drivers a nivel software: en caso dek 3g la capa TCP/IP p.e.. Los kernel implementan drivers a nivel hardware: en caso dek 3g la cominicación paralelo o serie del micro con el controlador de red p.e.. Los drivers a nivel software son comunes a todas las plataformas, los de nivel hardware no. Para x86 (pc) es facil ya que los micros estan muy estandarizados y los buses de datos tb (pci, sata, ide). En ARM no funciona así: en el mercado hay por lo menos 30 o 40 modelos de cortex a8-a9 y tantos cientos de arm9. Para la mayoría de ellos existe un mínimo bsp para cargar un linux. En otros casos hasta tienes ejemplos de SO funcionando (como en la bb) pero desde luego lo que no tienes son BSPs de todos los dispositivos para utilizar cualquier periferico del mundo XD: eso queda a tu cuenta.
De todas formas el punto positivo es que por ejemplo la BB trae soporte para muchos mas perifericos de los que lleva la placa (no se si hay 3g): sólo tienes que aprender a recompilar el kernel.... que no es facil jeje
Espero ayudar. 1 saludo.