
uname -r tells me I'm running 4.15.0-55-generic - so this seems to fit. I guess I'm out of luck.Įdit: This question appears to be the same issue, and states that the card was working with Kernel 4.14 but stopped working with 4.15.

all of which confirms what Fabby is saying. (And this comment saying that NO-CARRIER is either driver or hardware: ) I can confirm that it's a driver or hardware issue because when at 1000: > ip link | grep enpĢ: enp1s0: mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000Ģ: enp1s0: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 > sudo ethtool -K enp1s0 highdma (on/off) switches between "connecting" and "cable disconnected", shows the "link is up/link is down" messages from the dmesg output above.
BROADCOM NETLINK GIGABIT ETHERNET DRIVER NO GIGABIT SETTING FULL
> sudo ethtool -s enp1s0 speed 1000 duplex full > sudo ethtool -s enp1s0 speed 100 duplex full tg3 0000:01:00.0 enp1s0: Link is downĪnd here's what I've attempted: updated /etc/default/grub to add GRUP_CMDLINE_LINUX_DEFAULT="iommu=soft" then sudo update-grub and reboot. tg3 0000:01:00.0 enp1s0: Flow control is on for TX and on for RX # interfaces(5) file used by ifup(8) and ifdown(8) > sudo ethtool enp1s0 (when I set speed to 1000 with sudo ethtool -s enp1s0 speed 1000 duplex full) Link partner advertised FEC modes: Not reportedĭrv probe link timer ifdown ifup rx_err tx_err Link partner advertised auto-negotiation: Yes Link partner advertised pause frame use: Symmetric Link partner advertised link modes: 10baseT/Half 10baseT/Full Supported link modes: 10baseT/Half 10baseT/Full > sudo ethtool enp1s0 (when I set advertised mode to 10/100) and subsidiaries NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10) Subsystem: Hewlett-Packard Company NetXtreme BCM5764M Gigabit Ethernet PCIeĠ1:00.0 Ethernet controller : Broadcom Inc. > lspci | awk '/et/ ' | xargs -i% lspci -ks %Ġ1:00.0 Ethernet controller: Broadcom Inc.

Here's my attempt to gather info: Ubuntu 18.04.2 LTS I've checked every port on both switches gives gigabit speeds. I've also tested that the cable gives gigabit speed and the network behaves normally when plugged between two different switches.

I've bought a switch with speed indicators and tested every cable is cat5e and shows as gigabit speed when both ends are plugged into that switch. When I search for similar problems, almost every time it was caused by a faulty cable. I can make it connect by only advertising 10,100 speeds using sudo ethtool -s enp1s0 advertise 0x004 and it will immediately connect at 100 MB/s. With two newer switches it just attempts to connect at 1000 and never succeeds. When using a different (older) router the same thing would happen, but after a number of attempts it would connect at 100 MB/s. When I plug in the cable, 'wired settings' shows an attempt to connect at 1000 MB/s, then shows 'cable disconnected' then another attempt to connect. When I check advertised speed with sudo ethtool enp1s0 I can see advertised link modes of 10,100,1000baseT, half and full duplex. I've got an HT Z600 with the intergrated ethernet 5764 PCIe LOM controller.
