Instalar tarjeta de red AR8151 en Proxmox VE 2.1 - Electronik-Pro, Informatica, Noticas,Wordpress,Facebook,Hacking,Programas,Hosting,Dominios

Proxmox es una plataforma de virtualización Open Source desarrollada y mantenida por Proxmox Server Solutions GmbH

Hace tiempo probamos la versión 1.9 de Proxmox y tuvimos problemas para instalar el módulo de la tarjeta de red de nuestros equipos: Una Gigabit Ethernet con chipset AR8151. Después de unos cuantos intentos, conseguí que la tarjeta de red funcionara instalando el kernel pve-kernel-2.6.35-2-pve.

Proxmox está basado en Debian y la versión 1.9 concretamente en Debian Lenny. Como Lenny ya no es estable en Debian, hemos decidido probar la versión 2.1 de Proxmox, que ya está basada en Squeeze. Y hemos vuelto a tropezar con el mismo problema: La tarjeta de red con chipset AR8151 tampoco funciona en nuestros equipos y para colmo, en los repositorios de Proxmox no aparecen el kernel pve-kernel-2.6.35-2-pve con el que habíamos resuelto el problema en la versión anterior.

Esta vez hemos optado por descargar el driver e instalarlo desde http://code.google.com/p/iats/downloads/detail?name=AR81Family-Linux-v1.0.1.9.tar.gz&can=2&q=

Obtenemos la lista de dispositivos pci de nuestro equipo:

# lspci

Y comprobamos en el listado que nuestra tarjeta de red está en 02:00.0 y tiene un chipset AR8151:

02:00.0 Atheros AR8151 v1.0

Ahora ejecutamos:

# lspci -n

para  comprobar exactamente el identificador pci de la tarjeta de red tenemos. Obtendremos una salida como la siguiente:

02:00.0 0200: 1969:1073 (rev 0c)

Con ésto podremos buscar el driver necesario para ella.

A continuación, instalamos las herramientas de compilación necesarias, si no las tenemos ya:

# apt- get install build-essential

Después instalamos las cabeceras del núcleo. Como el kernel instalado en proxmox es el 2.6.32-11-pve, instalamos el paquete pve-headers-2.6.32-11-pve:

# apt-get install pve-headers-2.6.32-11-pve

A continuación descargamos el driver:

# wget http://iats.googlecode.com/files/AR81Family-Linux-v1.0.1.9.tar.gz

Por lo que he visto, hay una versión más reciente (AR81Family-Linux-v1.0.1.14.tar.gz) pero no la he probado porque la versión 1.0.1.9 funcionaba perfectamente con nuestra tarjeta de red.

Una vez descargado el driver, lo descomprimimos:

# mkdir /usr/src/AR81Family
# tar xfvz AR81Family-linux-v1.0.1.14.tar.gz -C /usr/src/AR81Family/

Entramos en el directorio e instalamos:

# cd /usr/src/AR81Family
# make install

El instalador compilará el código fuente e instalará el driver atl1e.ko, sustituyendo el driver anterior de proxmox, que no funciona.

Por último comprobamos que el driver instalado es válido para nuestra tarjeta de red ejecutando modinfo:

# modinfo atl1e.ko

En la información que nos ofrece el comando modinfo debe aparecer la identificación de nuestra tarjeta: 1969:1073

0 comentarios:

Publicar un comentario

 
Top