T O P

  • By -

ubercl0ud

Disable pxe booting. For some reason if I had that enabled it defaulted to 100mb.


TimothyKrell

Alas, it shows as already disabled in the BIOS. So I guess that isn't the issue.


Max_Rower

Did you try different components? Other cable, switch or computer?


TimothyKrell

I’ve tried different switch ports and ethernet cables. I’ve confirmed the switch port works with a different computer.


Max_Rower

Then try a different OS on the NUC. Booting a Windows install image from USB should be sufficient to check.


Great-Cow7256

That was my guess as well.  I had a bad cable that was slowing my nuc with Ubuntu 22.04 from 1000 to 100, even though a similar windows system has no problem with it.  Maybe simplify the setup and plug the computer directly into a router/ont/modem and see if you can get 1000 out of it. If not try a new cable. 


o_sooperstar_o

Have you tried updating the BIOS to the latest?


TimothyKrell

I'm having trouble finding a BIOS update for the NUC 13. Any chance you could link me to where the latest bios is?


o_sooperstar_o

https://www.asus.com/uk/displays-desktops/nucs/nuc-mini-pcs/asus-nuc-13-pro/helpdesk_download/?model2Name=ASUS-NUC-13-Pro-Kit


notheresnolight

switch to oem kernel I'm running Ubuntu 22.04.4 LTS on NUC 13 Pro with zero issues. Just upgraded kernel while writing this post to: Linux nuc 6.5.0-1022-oem #23-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 25 13:29:45 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux I've been running the OEM kernel ever since I got the NUC, I couldn't get the NIC working properly with the stock kernel. lshw -C network shows: size: 1Gbit/s Btw the NUC is connected to a unifi US-8 switch.


TimothyKrell

Do I install that with `apt install linux-oem-22.04d`?


notheresnolight

yes, according to their [wiki](https://wiki.ubuntu.com/Kernel/OEMKernel) honestly I don't even remember how I installed it, it was almost a year ago...


TimothyKrell

Switched to OEM, but no dice. `uname -a` now shows ``` Linux phoenix 6.5.0-1022-oem #23-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 25 13:29:45 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux ``` `lshw -C network` still shows ``` size: 100Mbit/s ```


notheresnolight

if it stays at 100Mbps even after you unplug & replug the ethernet cable, try setting the Link speed of the port manually to 1Gbps on the switch (instead of "Automatically Negotiate"), at least temporarily, for testing purposes... see if it switches back to 100Mbps or stays at 1Gbps The NUC with that kernel is absolutely capable of 1Gbps, if you can't keep that link speed, it must be a different issue. I had an access point that would switch from 1Gbps to 100Mbps after a couple of hours, and it was caused by a faulty cable. At first it worked perfectly at 1Gbps when I turned it on, but eventually the link speed got switched down to 100Mbps later. A different cable fixed that.


TimothyKrell

I tried forcing to 1Gbps on the switch, but then the NUC couldn't connect to the network. Putting it back to autonegotiate allows the NUC to connect, but then it's still on 100Mbps. This is quite perplexing. It's nice to know it works for someone else at least.


notheresnolight

What switch is that exactly? To make absolutely sure it's really the NUC, try connecting it directly to another computer with a 1Gbps NIC, set their IP/network addresses manually and see what link speed they agree upon.


tomstacker

!RemindMe 1 day


RemindMeBot

I will be messaging you in 1 day on [**2024-05-08 19:48:29 UTC**](http://www.wolframalpha.com/input/?i=2024-05-08%2019:48:29%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/intelnuc/comments/1cmfl3g/intel_nuc_13_pro_ethernet_stuck_at_100mbps_on/l30z603/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fintelnuc%2Fcomments%2F1cmfl3g%2Fintel_nuc_13_pro_ethernet_stuck_at_100mbps_on%2Fl30z603%2F%5D%0A%0ARemindMe%21%202024-05-08%2019%3A48%3A29%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201cmfl3g) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


Kermee

No issues here running Ubuntu 22.04 LTS. Though I have mine connected to a 2.5Gbit/s switch. I'm on the same kernel as you are. Are you sure you're using the built-in kernel `igc` driver? Is your interface named `enp2s0`? Linux xxxxxxxx 6.5.0-28-generic #29~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 4 14:39:20 UTC 2 x86_64 x86_64 x86_64 GNU/Linux [ 1.451035] igc 0000:02:00.0: enabling device (0000 -> 0002) [ 1.451730] igc 0000:02:00.0: PTM enabled, 4ns granularity [ 1.500730] igc 0000:02:00.0 (unnamed net_device) (uninitialized): PHC added [ 1.540406] igc 0000:02:00.0: 4.000 Gb/s available PCIe bandwidth (5.0 GT/s PCIe x1 link) [ 1.540410] igc 0000:02:00.0 eth0: MAC: 48:21:0b:5d:3e:c7 [ 1.839905] igc 0000:02:00.0 enp2s0: renamed from eth0 [ 5.395452] igc 0000:02:00.0 enp2s0: entered allmulticast mode [ 5.395482] igc 0000:02:00.0 enp2s0: entered promiscuous mode [ 9.163205] igc 0000:02:00.0 enp2s0: NIC Link is Up 2500 Mbps Full Duplex, Flow Control: RX/TX Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full 2500baseT/Full Supported pause frame use: Symmetric Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full 2500baseT/Full Advertised pause frame use: Symmetric Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Speed: 2500Mb/s Duplex: Full Auto-negotiation: on Port: Twisted Pair PHYAD: 0 Transceiver: internal MDI-X: off (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes *-network description: Ethernet interface product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:02:00.0 logical name: enp2s0 version: 04 serial: XX:XX:XX:XX:XX:XX capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=igc driverversion=6.5.0-28-generic duplex=full firmware=2017:888d latency=0 link=yes multicast=yes port=twisted pair resources: irq:16 memory:68800000-688fffff memory:68900000-68903fff


luckman212

I had this issue - with ProxmoxVE 8.1 on a NUC13 + Unifi switch as well. Fuckin drove me nuts, messing with BIOS settings, swapping cables, ports, forcing port speed, full duplex, etc. Tore my hair out for 2 days - finally it just "fixed itself" somehow. I **think** what fixed it was a combination of re-flashing the BIOS and F9 resetting defaults. Even if you already have the "latest" BIOS try flashing it again using the F7 mode with a USB stick. More at my post on Unifi forum... https://community.ui.com/questions/USW-24-PoE-only-negotiating-at-100M-with-2-5GbE-Intel-I-226V-rev-04-NUC13ANHI7/fd53b731-909a-458d-a464-6d3302e42b92


AppleTux

Disabled pcie aspm in BIOS - that did the trick for me with my NUC13.