:: Re: [DNG] linux-image-4.9.0-9-amd64…
Top Page
Delete this message
Reply to this message
Author: Chris Richmond
Date:  
To: 'dng'
Subject: Re: [DNG] linux-image-4.9.0-9-amd64 update breaks networking
On 2019-08-10 01:49, Andrew McGlashan wrote:
> It would help to know the driver and/or type of connection it is, other
> than "Ethernet" ... perhaps the module isn't being included in your
> initrd now.
>
> I found I had a problem with ASCII after kernel updates, I was able to
> boot a live Devuan Jessie USB stick and rebuild the initrd from there,
> it included extra modules that had to be added to my modules.conf file
> in order for ASCII to build them in.


I can't see that the missing drivers are the problem. This hopefully
captures the details.
The issue is with dhclient. It sort-of seems to think it succeeds, but
really doesn't. I can force
a static IP address and get past this, but that's a short term solution
since eth1 is the ISP facing
interface and really should work with dhcp (dhclient in this case).

These appear to be the drivers (from working kernel).  One port is on the
motherboard, the other is a PCIe card:
Aug  7 08:18:48 teton kernel: [    0.000000] Linux version 4.9.0-6-amd64
(debian-kernel@???) (gcc version 6.3.0 20170516 (Debian 6.3.0
Aug  7 08:18:48 teton kernel: [    4.457761] ehci-pci 0000:00:1a.7: irq 18,
io mem 0xe0825c00
Aug  7 08:18:48 teton kernel: [    4.457780] e1000e: Intel(R) PRO/1000
Network Driver - 3.2.6-k
Aug  7 08:18:48 teton kernel: [    4.457781] e1000e: Copyright(c) 1999 -
2015 Intel Corporation.
Aug  7 08:18:48 teton kernel: [    4.459527] dca service started, version
1.12.1
Aug  7 08:18:48 teton kernel: [    4.460665] igb: Intel(R) Gigabit Ethernet
Network Driver - version 5.4.0-k
Aug  7 08:18:48 teton kernel: [    4.460666] igb: Copyright (c) 2007-2014
Intel Corporation.
.
Aug  7 08:18:48 teton kernel: [    4.494219] e1000e 0000:00:19.0: Interrupt
Throttling Rate (ints/sec) set to dynamic conservative mode
Aug  7 08:18:48 teton kernel: [    4.696425] e1000e 0000:00:19.0 eth0: (PCI
Express:2.5GT/s:Width x1) 00:1c:c0:e1:d0:ff
Aug  7 08:18:48 teton kernel: [    4.696427] e1000e 0000:00:19.0 eth0:
Intel(R) PRO/1000 Network Connection
Aug  7 08:18:48 teton kernel: [    4.696450] e1000e 0000:00:19.0 eth0: MAC:
7, PHY: 8, PBA No: FFFFFF-0FF
.
Aug  7 08:18:48 teton kernel: [    4.700646] igb 0000:02:00.0: added PHC on
eth1
Aug  7 08:18:48 teton kernel: [    4.700647] igb 0000:02:00.0: Intel(R)
Gigabit Ethernet Network Connection
Aug  7 08:18:48 teton kernel: [    4.700648] igb 0000:02:00.0: eth1:
(PCIe:2.5Gb/s:Width x1) 68:05:ca:88:15:34
Aug  7 08:18:48 teton kernel: [    4.700829] igb 0000:02:00.0: eth1: PBA No:
G65055-011
Aug  7 08:18:48 teton kernel: [    4.700831] igb 0000:02:00.0: Using MSI-X
interrupts. 2 rx queue(s), 2 tx queue(s)


Same boot messages from non-working kernel:
Aug  7 08:17:11 teton kernel: [    0.000000] Linux version 4.9.0-9-amd64
(debian-kernel@???) (gcc version 6.3.0 20170516 (Debian 6.3.0
Aug  7 08:17:11 teton kernel: [    4.465896] e1000e: Intel(R) PRO/1000
Network Driver - 3.2.6-k
Aug  7 08:17:11 teton kernel: [    4.465896] e1000e: Copyright(c) 1999 -
2015 Intel Corporation.
Aug  7 08:17:11 teton kernel: [    4.466565] igb: Intel(R) Gigabit Ethernet
Network Driver - version 5.4.0-k
Aug  7 08:17:11 teton kernel: [    4.466566] igb: Copyright (c) 2007-2014
Intel Corporation.
.
Aug  7 08:17:11 teton kernel: [    4.495208] igb 0000:02:00.0: added PHC on
eth0
Aug  7 08:17:11 teton kernel: [    4.495209] igb 0000:02:00.0: Intel(R)
Gigabit Ethernet Network Connection
Aug  7 08:17:11 teton kernel: [    4.495211] igb 0000:02:00.0: eth0:
(PCIe:2.5Gb/s:Width x1) 68:05:ca:88:15:34
Aug  7 08:17:11 teton kernel: [    4.495388] igb 0000:02:00.0: eth0: PBA No:
G65055-011
Aug  7 08:17:11 teton kernel: [    4.495390] igb 0000:02:00.0: Using MSI-X
interrupts. 2 rx queue(s), 2 tx queue(s)
Aug  7 08:17:11 teton kernel: [    4.668451] e1000e 0000:00:19.0 eth1: (PCI
Express:2.5GT/s:Width x1) 00:1c:c0:e1:d0:ff
Aug  7 08:17:11 teton kernel: [    4.668452] e1000e 0000:00:19.0 eth1:
Intel(R) PRO/1000 Network Connection
Aug  7 08:17:11 teton kernel: [    4.668474] e1000e 0000:00:19.0 eth1: MAC:
7, PHY: 8, PBA No: FFFFFF-0FF
.
Aug  7 08:17:11 teton kernel: [    8.308874] e1000e: eth1 NIC Link is Up 100
Mbps Full Duplex, Flow Control: Rx/Tx
Aug  7 08:17:11 teton kernel: [    8.308981] e1000e 0000:00:19.0 eth1:
10/100 speed: disabling TSO
Aug  7 08:17:11 teton kernel: [    8.309016] IPv6: ADDRCONF(NETDEV_CHANGE):
eth1: link becomes ready
Aug  7 08:17:11 teton kernel: [   10.520537] igb 0000:02:00.0 eth0: igb:
eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX


I think this is typical of what's logged when it isn't working. Pretty sure
this is ifdown/ifup sequences. Aside from when kernel
is booted, no other changes are being made to modulate the problem.

Aug 4 14:09:21 teton dhclient[2805]: No working leases in persistent
database - sleeping.
Aug 4 14:09:48 teton dhclient[2888]: Killed old client process
Aug 4 14:09:49 teton dhclient[2888]: Internet Systems Consortium DHCP
Client 4.3.5
Aug 4 14:09:49 teton dhclient[2888]: Copyright 2004-2016 Internet Systems
Consortium.
Aug 4 14:09:49 teton dhclient[2888]: All rights reserved.
Aug 4 14:09:49 teton dhclient[2888]: For info, please visit
https://www.isc.org/software/dhcp/
Aug 4 14:09:49 teton dhclient[2888]:
Aug 4 14:09:49 teton dhclient[2888]: Listening on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 14:09:49 teton dhclient[2888]: Sending on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 14:09:49 teton dhclient[2888]: Sending on Socket/fallback
Aug 4 14:23:18 teton dhclient[3143]: Internet Systems Consortium DHCP
Client 4.3.5
Aug 4 14:23:18 teton dhclient[3143]: Copyright 2004-2016 Internet Systems
Consortium.
Aug 4 14:23:18 teton dhclient[3143]: All rights reserved.
Aug 4 14:23:18 teton dhclient[3143]: For info, please visit
https://www.isc.org/software/dhcp/
Aug 4 14:23:18 teton dhclient[3143]:
Aug 4 14:23:18 teton dhclient[3143]: Listening on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 14:23:18 teton dhclient[3143]: Sending on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 14:23:18 teton dhclient[3143]: Sending on Socket/fallback
Aug 4 14:23:18 teton dhclient[3143]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 4
Aug 4 14:23:22 teton dhclient[3143]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 11
Aug 4 14:23:33 teton dhclient[3143]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 11
Aug 4 14:51:30 teton dhclient[3236]: Internet Systems Consortium DHCP
Client 4.3.5
Aug 4 14:51:30 teton dhclient[3236]: Copyright 2004-2016 Internet Systems
Consortium.
Aug 4 14:51:30 teton dhclient[3236]: All rights reserved.
Aug 4 14:51:30 teton dhclient[3236]: For info, please visit
https://www.isc.org/software/dhcp/
Aug 4 14:51:30 teton dhclient[3236]:
Aug 4 14:51:30 teton dhclient[3236]: Listening on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 14:51:30 teton dhclient[3236]: Sending on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 14:51:30 teton dhclient[3236]: Sending on Socket/fallback
Aug 4 18:33:14 teton dhclient[3755]: Internet Systems Consortium DHCP
Client 4.3.5
Aug 4 18:33:14 teton dhclient[3755]: Copyright 2004-2016 Internet Systems
Consortium.
Aug 4 18:33:14 teton dhclient[3755]: All rights reserved.
Aug 4 18:33:14 teton dhclient[3755]: For info, please visit
https://www.isc.org/software/dhcp/
Aug 4 18:33:14 teton dhclient[3755]:
Aug 4 18:33:15 teton dhclient[3755]: Listening on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 18:33:15 teton dhclient[3755]: Sending on
LPF/eth1/00:1c:c0:e1:d0:ff
Aug 4 18:33:15 teton dhclient[3755]: Sending on Socket/fallback
Aug 4 18:33:15 teton dhclient[3755]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 5
Aug 4 18:33:20 teton dhclient[3755]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 6
Aug 4 18:33:26 teton dhclient[3755]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 14
Aug 4 18:33:40 teton dhclient[3755]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 13
Aug 4 18:33:53 teton dhclient[3755]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 7
Aug 4 18:34:00 teton dhclient[3755]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 8
Aug 4 18:34:08 teton dhclient[3755]: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 8
Aug 4 18:34:16 teton dhclient[3755]: No DHCPOFFERS received.

Thx, Chris