Bajar e instalar iwlwifi (v 1.0.0.1) + ucode(v 2.14.1.5) no da muchos problemas, aunque al cargar el modulo el nombre de la interfaz es incorrecto, con un "_rename" pegado. Basta con comentar la linea de la tarjeta en /etc/udev/rules.d/70-persistent-net.rules:
# PCI device 0x8086:0x4222 (ipw3945)Y recargar el modulo:
#SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:02:XX:XX:XX", NAME="eth1"
# modprobe -r iwl3945Con lo que se generará la entrada:
# modprobe iwl3945
# PCI device 0x8086:0x4222 (iwl3945)La cual ya podemos cambiar NAME a lo que queramos, eth1 en mi caso.
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:02:XX:XX:XX", ATTR{type}=="1", NAME="wlan0"
Pero eso no es todo, al intentar reinstalar el knetworkmanager (~arch) nos pide instalar libnl>1.0-pre6. Si añadimos tanto knm como libnl a /etc/poratge/package.keyword, nos encontramos con:
# emerge -av knetworkmanagerY encima del error no se encuentra nada de nada por la red. El problema está en la versión de libnl que instala.Hay dos distintas en ~arch, 1.0_pre6-r1 y 1.1 y esta última rompe las cosas. Basta con hacer:
...
NetworkManager-nm-netlink.o: In function `nm_netlink_get_default_handle':
/home/dirk/src/NetworkManager/src/nm-netlink.c:58: undefined reference to `nl_handle_alloc_nondefault'
/home/dirk/src/NetworkManager/src/nm-netlink.c:61: undefined reference to `nl_handle_set_pid'
...
***KAPUT***
...
#
# emerge -av1 =libnl-1.0_pre6-r1Y todo irá como la seda :)
# emerge -av knetworkmanager
Últimos coletazos de gentoo? Ya veremos...
No comments:
Post a Comment