jueves, 16 de mayo de 2013

Fedora y red MCP61

Resulta que mi cuñado tiene una linda maquina.
Esta tiene una placa base ASRock N68-VS3 FX con chipset nVidia MCP61.

La cuestion que instalo Fedora de maravilla, cuando inicia por primera vez, reconoce la placa de red correctamente, pero nunca logra establecer una conexión.

Después de descartar que fuera problema:
  • del cable, pero en otra maquina el cable andaba
  • con el router, pero despues de revisar configuración no era este
  • de configuración, intentamos con ip fija, y lo mismo no respondia
Revisando la salida de mensajes usando 'dmesg' encontramos que daba un error de tx_timeout resulta que el driver fortdeth tiene un y parametro espacial llamado MSI y MSI-X que en algunas placas y chipsets hace que se "estrese"

Para solucionarlo basta con agregar el parametro "pci=nomsi" a arranque del kernel. Luego de probarlo modificando en vivo en el grub resulta que andaba perfectamente.

Ahora, eso fue un cambio fugas. Hace falta hacer el cambio permante. Para eso debemos editar el archivo '/etc/default/grub'

# sudo vi /etc/default/grub

En la linea de los parametros del kernel, agregamos nuestro parametro

(yo en mi notebook tuve hacer algo parecido para tener audio por hdmi, veo publicación anterior)

Luego actualizamos el archvo de configuración del grub para que tenga la llamada especificada por defecto

# sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Y listo ya con eso podemos reiniciar y tenemos red para poder navegar y actualizar.

Como ya especificamos el parámetro en el archivo /etc/defaul/grub  cuando se actualice el kernel automáticamente el grub va a tomar los parámetros por defecto.