* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

¿Cómo arreglar: "eth0: link is not ready"? (Solucionado)

El sábado envié este mensaje y aún no he encontrado la solución. He seguido leyendo y buscando y, en este tiempo, he llegado a la conclusión de que la clave está en esta parte de dmesg:

r8169: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready

pues en el resto de las comprobaciones, por lo que he visto, es correcto el resultado. Por ejemplo, he leído que si ifconfig devuelve la configuración de eth0 es que el módulo está cargado correctamente. Por eso hago ahora esta consulta más concreta, pues el resto creo que está bien.

En otro sitio que he visto algo del dichoso link es en el archivo:
/etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.14
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
METRIC=5
MII_NOT_SUPPORTED=no
USERCTL=no
DNS1=194.179.1.100
DNS2=194.179.1.101
DOMAIN=ya.com
RESOLV_MODS=yes
LINK_DETECTION_DELAY=6
IPV6INIT=no
IPV6TO4INIT=no

y otro posible error en la salida del comando:
ip a s dev eth0:

3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:16:d4:f8:74:54 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.14/24 brd 192.168.1.255 scope global eth0

En otro ordenador en el que funciona la conexión, además de no aparecer NO_CARRIER, añade al final:

[...]
inet6 fe80::230:48ff:fe54:60a5/64 scope link
       valid_lft forever preferred_lft forever

He probado con el kernel-multimedia y nada.

El asunto sería entonces, ¿cómo puedo conseguir que el link esté ready y establecer así la conexión?.

Gracias y un saludo,
---
owl

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de owl

# 36904 avanzando lentamente

Al parecer, hay un módulo de esta tarjeta del 26 de abril, que sustituye(?) al r8169, según creo entender en la release_note:

release date: 2007/04/26
driver version: 1.001.00
1. This driver is modified from the r8169.c in Linux kernel 2.6.18 and supports
     Linux 2.6.x only.
2. This driver supports RTL8101E, the Realtek PCI-E 10/100 Ethernet NIC.

La tarjeta que aparece en 2. es exactamente la mía.

He seguido las instrucciones del readme, pero en el primer paso me da error. Tengo gcc y las fuentes del kernel correspondiente. Seguramente me falta algún devel pero no sé cuál puede ser. Lo he hecho en otro ordenador que no tiene esta tarjeta, para probar, y he llegado hasta el final perfectamente y con el módulo r8101 cargado.

Pongo sólo el final por si es suficiente:

# make clean modules:

[...]
~/r8101-1.001.00/src/r8101_n.c:2804: warning: ISO C90 forbids mixed
 declarations and code
~/r8101-1.001.00/src/r8101_n.c:2805: error: expected ‘;’ before ‘tmp’
~/r8101-1.001.00/src/r8101_n.c:2809: error: ‘struct rtl8101_private’
 has no member named ‘msg_enable’
~/r8101-1.001.00/src/r8101_n.c:2816: error: ‘mc_filter’ undeclared
 (first use in this function)
~/r8101-1.001.00/src/r8101_n.c:2828: warning: implicit declaration
 of function ‘bitreverse’
~/r8101-1.001.00/src/r8101_n.c:2828: warning: implicit declaration
 of function ‘crc32_le’
~/r8101-1.001.00/src/r8101_n.c:2828: error: ‘struct dev_mc_list’ has
 no member named ‘dmi_addr’
~/r8101-1.001.00/src/r8101_n.c:2836: error: ‘tmp’ undeclared (first
 use in this function)
~/r8101-1.001.00/src/r8101_n.c:2837: error: ‘struct rtl8101_private’
 has no member named ‘chipset’
make[3]: *** [~/r8101-1.001.00/src/r8101_n.o] Error 1
make[2]: *** [_module_~/r8101-1.001.00/src] Error 2
make[2]: se sale del directorio `/usr/src/linux-2.6.17-14mdv'
make[1]: *** [modules] Error 2
make[1]: se sale del directorio `~/r8101-1.001.00/src'
make: *** [modules] Error 2

Gracias y un saludo,
---
owl

owl



Gravatar de pacho

# 36956 ¿Has probado con un kernel

¿Has probado con un kernel 2.6.20 tmb? Creo que tanto el driver r8169 como el 8168 sufrieron importantes cambios?

Saludos y suerte


NO LEER

JID:pacho@jabber-hispano.org
El Blog de Pacho



Gravatar de owl

# 36967 im-presionante

Esto sí que es to hit the nail on the head ('de nuevo', of course) Y eso que no sé inglés.

Ha sido instalarlo y ¡la conexión funcionando 'sola'! Estaba a punto de intentar conectar con señales de humo.

El tmb está en contrib/updates, por si alguien lo necesita.

Agradecido otra vez... y van....

Saludos,
---
owl

owl

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.