Comportamiento ping extraño

Construí una distribución de Linux usando Yocto Project , con poca personalización. Se ejecuta en una computadora de placa única.

Cuando hago ping a esta máquina, obtengo el siguiente resultado:

PING 10.128.11.1 (10.128.11.1) 56(84) bytes of data. 64 bytes from 10.128.11.1: icmp_req=1 ttl=64 time=11.6 ms 64 bytes from 10.128.11.1: icmp_req=2 ttl=64 time=9.79 ms 64 bytes from 10.128.11.1: icmp_req=3 ttl=64 time=7.76 ms 64 bytes from 10.128.11.1: icmp_req=4 ttl=64 time=5.78 ms 64 bytes from 10.128.11.1: icmp_req=5 ttl=64 time=3.75 ms 64 bytes from 10.128.11.1: icmp_req=6 ttl=64 time=1.80 ms 64 bytes from 10.128.11.1: icmp_req=7 ttl=64 time=99.7 ms 64 bytes from 10.128.11.1: icmp_req=8 ttl=64 time=97.8 ms 64 bytes from 10.128.11.1: icmp_req=9 ttl=64 time=95.8 ms 64 bytes from 10.128.11.1: icmp_req=10 ttl=64 time=93.8 ms 64 bytes from 10.128.11.1: icmp_req=11 ttl=64 time=91.8 ms 64 bytes from 10.128.11.1: icmp_req=12 ttl=64 time=89.8 ms 64 bytes from 10.128.11.1: icmp_req=13 ttl=64 time=87.8 ms -- snip -- 64 bytes from 10.128.11.1: icmp_req=52 ttl=64 time=15.7 ms 64 bytes from 10.128.11.1: icmp_req=53 ttl=64 time=13.7 ms 64 bytes from 10.128.11.1: icmp_req=54 ttl=64 time=11.7 ms 64 bytes from 10.128.11.1: icmp_req=55 ttl=64 time=9.77 ms 64 bytes from 10.128.11.1: icmp_req=56 ttl=64 time=7.78 ms 64 bytes from 10.128.11.1: icmp_req=57 ttl=64 time=5.75 ms 64 bytes from 10.128.11.1: icmp_req=58 ttl=64 time=3.78 ms 64 bytes from 10.128.11.1: icmp_req=59 ttl=64 time=1.76 ms 64 bytes from 10.128.11.1: icmp_req=60 ttl=64 time=99.7 ms 

El valor sigue disminuyendo en 2 ms para cada package, luego aumenta a 100 ms y disminuye nuevamente en 2 ms.

Cuando configuro la interfaz, recibo errores extraños (pero la interfaz funciona):

 [ 65.404850] irq 15: nobody canetworking (try booting with the "irqpoll" option) [ 65.404957] Pid: 661, comm: ifconfig Not tainted 3.8.1-yocto-standard #2 [ 65.405036] Call Trace: [ 65.405136] [<c10a9a39>] __report_bad_irq+0x29/0xd0 [ 65.405237] [<c13b18fd>] ? add_interrupt_randomness+0x1d/0x160 [ 65.405329] [<c10a9e65>] note_interrupt+0x165/0x1b0 -- snip -- [ 65.405617] [<c112fcc3>] ? sys_ioctl+0x63/0x90 [ 65.405617] [<c1662970>] ? syscall_call+0x7/0xb [ 65.405617] handlers: [ 65.405617] [<c1473100>] rtl8139_interrupt [ 65.405617] Disabling IRQ #15 

Busqué variables en el resultado de sysctl -A que podría causar este comportamiento, cambié algunas, pero fue en vano. Diabolicé IPv6. Intenté un RT-kernel. acpi=noirq parameters kernel acpi=noirq e irqpoll . dmesg y vi que el conductor registró el IRQ15 correctamente:

 [ 6.926691] 8139too: 8139too Fast Ethernet driver 0.9.28 [ 6.927813] 8139too 0000:00:09.0 eth0: RealTek RTL8139 at 0x0001fc00, 00:05:b7:dd:53:25, IRQ 15 

He buscado Documentación / Documentación / networkinges / carpetas del kernel para get información, pero no encontré ninguna. Utilicé Google extensamente, no encontré nada.

¿Alguna idea de lo que podría ser la fuente de este comportamiento?

El problema fue un BIOS mal configurado. Restablecerlo a los valores pnetworkingeterminados resolvió el problema. No pude encontrar qué configuration causó el problema … Dejo esta respuesta para completar.