Archivo del sitio

FreeBSD: Identificar el chipset de mi tarjeta de red (de lspci a pciconf)

Bueno, un problema muy común cuando instalamos un nuevo sistema operativo es que no siempre soporte los drivers de nuestro equipo (especialmente si es relativamente reciente). Esto pasa muy seguido con las tarjetas de WiFi.

Si queremos saber el chipset de nuestra tarjeta, podemos ejecutar el comando pciconf, en un sistema GNU/Linux como Debian, el equivalente es lspci:

# pciconf -lv

Screenshot_2015-06-12_21-10-59

Como podemos ver en la imágen, se trata de una “Centrino Wireless-N 2230”. Hagamos una búsqueda en Google a ver si podemos obtener un poco de ayuda:

Screenshot_2015-06-12_21-12-29Ok, el primer enlace nos lleva a la página oficial de FreeBSD y al driver iwn: https://www.freebsd.org/cgi/man.cgi?query=iwn&apropos=0&sektion=4&manpath=FreeBSD+11-current&format=html

Si ejecutamos en la terminal:

# man iwn

Nos arrojará la misma información:

Screenshot_2015-06-12_21-14-51

Podemos ver que ese driver si soporta mi tarjeta de red. Pero … hay un truco.

En la versión 10.1 de FreeBSD el mismo driver aun no soportaba a mi tarjeta. El patch salió después, y está en la versión 11, pero ésta aun falta tiempo para que sea considerada la versión estable.

Desafortunadamente, después de mucho Googlear no pude encontrar un patch para la 10.1 Release … por lo que tuve que descargar la versión 11 de los snapshots oficiales de FreeBSD y volver a instalar todo.

El problema que le veo a trabajar con la versión 11 es que no cuenta con /usr/ports … todo lo estoy instalando con pkg. Pero por ahora estoy contento, por que puedo seguir experimentando con el sistema.

Enlaces Útiles:

Guía de FreeBSD para usuarios de Linux® : https://www.freebsd.org/relnotes/CURRENT/relnotes/article.html#intro