Ga naar de inhoud

Maand: augustus 2026

Proxmox Detected Hardware Unit Hang op Intel NICs

Gisteravond kwam ik thuis en merkte al snel dat mijn telefoon niks meer deed ophalen van het internet. Vreemd ik had geen meldingen van UptimeRobot, Unifi app deed netjes mijn netwerk laten zien… okee dat moet dan DNS zijn, webpagina van Pi-Hole oproepen? Nope niks, Proxmox? Nope. Vreemd maar niet de eerste keer sinds ik Proxmox draai, even richting de zolder om eens te kijken wat de console aangeeft.

Niks op het login scherm,
ping google.com ... 100% packet loss
ping 8.8.8.8 ... 100% packet loss
ping 192.168.0.1 ... 100% packet loss
Prima rebootping 8.8.8.8 succes en binnen een paar min begon ook mijn telefoon weer te werken. Fijn! Nu het ergste wat is er gebeurd? journalctl --since "2026-08-21 18:00:00" --until "2026-08-22 19:00:00" en daar hebben we het

root@pve01:/# journalctl --since "2026-08-21 18:00:00" --until "2026-08-22 00:00:00"
Aug 21 18:00:01 pve01 kernel: e1000e 0000:00:1f.6 nic0: Detected Hardware Unit Hang:
                                TDH                  <33>
                                TDT                  <46>
                                next_to_use          <46>
                                next_to_clean        <32>
                              buffer_info[next_to_clean]:
                                time_stamp           <118af9753>
                                next_to_watch        <33>
                                jiffies              <118ec4681>
                                next_to_watch.status <0>
                              MAC Status             <80083>
                              PHY Status             <796d>
                              PHY 1000BASE-T Status  <3800>
                              PHY Extended Status    <3000>
                              PCI Status             <10>

Mijn logboek stond vol met bovenstaande meldingen, dikgedrukte rode tekst. Na wat Googlen kwam ik er achter dat dit al een oude bug, First2Host heeft over dit issue al in februari 2024 geschreven. Onderaan de pagina is de link te vinden naar het hele artikel ik heb de “tijdelijke fix™” gekopieerd

Getroffen netwerkadapters

Met het commando lspci -v | grep Ethernet kan je zien welke netwerkadaptors je gebruikt in je systeem. Hieronder een lijstje van de getroffen netwerk kaarten.

Ethernet Connection (6) I219-V
Ethernet Connection (6) I219-LM
Ethernet Connection (7) I219-LM
Ethernet Connection (11) I219-LM
Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
Intel Corporation 82579V Gigabit Network Connection (rev 04)
Intel Corporation Ethernet Connection (7) I219-V (rev 10)
Intel Corporation Ethernet Connection (3) I218-LM (rev 03)
Intel Corporation NUC5i5 I218-V (rev 03)
Intel Corporation 7 Series/C210
Lenovo M93 Tiny I217-LM
Intel Corporation Ethernet Connection (11) I219-LM
Intel Corporation Ethernet Controller X550

Oplossing

De oplossing is om een aantal opties uit te zetten op je netwerk kaart. Met de oplossing zet je TSO (TCP Segmentation Offload) en GSO (Generic Segmentation Offload) uit. Nu heb ik deze fix bestempelt tot “Tijdelijke fix™” omdat de bug zelf al in 2012 bekend is gemaakt bij kernal.org en het nu 2026 is en nog geen fix hebben ga ik er vanuit dat dit nooit meer opgelost gaat worden.

Test fix (tot reboot)

Wil je het eerst testen voor de aanpassing permanent toevoegt aan je configuratie dan kan dat met onderstaand commando. Deze methode werkt tot een reboot van de server. In de errormelding staat je netwerk kaart, in mijn geval is dat dus “nic0”, pas hier je config op aan.

apt-get install ethtool -y
ethtool -K nic0 tso off gso off

Tijdelijke fix™ (tot je het er uit haalt)

De permanente oplossing moet je doen door de config van je netwerk kaart aan te passen. In de error melding staat je netwerk kaart, in mijn geval is dat dus “nic0”, pas hier je config op aan. Open je netwerk configuratie met: nano /etc/network/interfaces en voeg post-up /sbin/ethtool -K nic0 tso off gso off toe aan je config zoals hieronder zichtbaar is.

auto nic0
iface nic0 inet static
  address 5.5.5.555
  netmask 255.255.255.224
  gateway 5.5.5.55
  post-up /sbin/ethtool -K nic0 tso off gso off

Obsidian: Synchroniseren met Syncthing op iOS

Na migratie naar een nieuwe iPhone valt een Obsidian-setup met Syncthing vaak uit, omdat iOS Möbius Sync-instellingen niet meeneemt bij koppeling aan een systeemmap. De handleiding beschrijft het opnieuw instellen via hub-and-spoke, met NAS of desktop als hub en iOS als spoke.

Stap voor stap worden Syncthing op de hub, Möbius Sync op iOS en een Obsidian-vault zonder iCloud geconfigureerd, inclusief QR-koppeling, mapdeling en het inschakelen van plug-ins en CSS-fragmenten. Mobiele clients mogen geen mesh vormen om syncfouten en datacorruptie te voorkomen.

Al een aantal jaar gebruik ik Obsidian om mijn notities te maken in Markdown en synchroiseer deze doormiddel van Syncting tussen mijn Desktop, Nas, iPad en iPhone. Dit heeft al jaren prachtig gewerkt alleen na de aanschaf van een nieuwe telefoon is deze setup helemaal in duigen gevallen. Binnen iOS worden de instellingen van MobiusSync niet mee genomen omdat je koppelt met een systeem map, voor Apple is dat een NoGo bij de migratie naar een nieuwe telefoon. Veilig? Zeker, Ongemakkelijk, behoorlijk!

Nu schrijf ik deze uitdaging voor Ronald in de Toekomst en hopelijk een paar andere die ik hier mee help. Ik ben er vanuit gegaan dat we blanco beginnen. Echter heb je al een vault die je deelt begin dan bij het iOS gedeelte.

HUB: Nas/Desktop

  1. Login op je Syncthing installatie
  2. Klik onder folders op “+ Add folder”
  3. Geef de Folder een naam bij “Folder Label”
  4. Noteer het “Folder ID”, dit heb je nodig in Möbius Sync op iOS
  5. Kies de locatie waar de files opgeslagen worden bij “Folder Path”
  6. Kies op het tabblad “Sharing” de apparaten waarmee je de data wil delen.
  7. Kies het tabblad “File Versioning”
  8. Kies voor “Simple File Versioning”
  9. Kies een cleanup, bijvoorbeeld 1 jaar (365 dagen)
  10. Kies het aantal versies van een file (50 als je gek wil doen, dit zijn de aantal versies die je terug kan zetten)
  11. Klik op “Save”
  12. Klik op blauwe 7 karakterige link achter “Identification” Dit zijn de eerste karakters van de Device identification code. Je krijgt nu een QR Code te zien. Deze heb je straks nodig om je iOS apparaat te koppelen

SPOKE: iOS

  1. Pak je iOS apparaat
  2. Start Obsidian
  3. Maak een nieuwe Vault en geef deze de naam van je Vault, Laat vervolgens de “Store in iCloud” Uitgeschakeld. Is de oorspronkelijke Vault mee gekomen in de sync verwijder deze dan eerst.
  4. Start de Möbius Sync applicatie
  5. Klik op “Actions (Tandwiel) > Settings”
  6. Geef je apparaat een naam
  7. Klik op Save
  8. Klik op “+ Add Folder”
  9. Geef de Folder een Label (ik gebruik hier overal hetzelfde)
  10. Vul het Folder ID in wat je eerder hebt genoteerd
  11. Nu wordt het spannend, Klik op “Pick External Folder”.
  12. Navigeer in het nieuwe venster naar “Op mijn iPhone/iPad” > Obsidian > en kies de Vault die je aan gemaakt hebt
  13. Klik op Open (Blauwe button)
  14. Je krijgt nu een waarschuwing! Lees deze door en begrijp de Risico’s. Klik op “Proceed at my own risk”
  15. Klik op Save.
  16. Klik onderaan de pagina op “+ Add Remote Device”
  17. Klik op Scan QR Code
  18. Scan de QR Code van de HUB
  19. Klik op het tabblad “Sharing”
  20. Kies onder “Unshared Folders” je vault
  21. Klik op Save

HUB: Deel 2

  1. Ga terug naar je HUB
  2. Je ziet nu een Geel blok met de vraag of je het apparaat wil toevoegen, klik op “+ Add device”
  3. Ga naar het tabblad “Sharing”
  4. Kies voor je Vault die je eerder hebt aangemaakt
  5. Klik op Save

SPOKE: Deel 2

  1. Open Obsidian
  2. Navieer gaan je instellingen
  3. Klik op “Externe Plug-in”
  4. Klik achter “Geïnstaleerde plug-ins” op het ververs teken.
  5. Enable al je plug-ins om ze te gebruiken op je iOS apparaat.
  6. Klik nu op “Uiterlijk”
  7. Klik op “CSS-Fragmenten”
  8. Schakel ak je CSS-Fragmenten in die je wilt gebruiken. Tip: Gebruik je “MCL Multi Column” zet deze dan aan op een iPad en laat deze uit op een iPhone.

Je zult nu zien dat de apparaten gaan syncen. Wanneer dit compleet is kun je de Obsidian applicatie openen. In de video waar de meeste informatie uit is gehaald geeft Paul nog een aantal tips en tricks. Bekijk deze even voor je verder gaat met je dag.

Applicaties

Gebruikte applicaties in deze handleiding

Voor deze handleiding heb ik veel kunnen leunen op het werk van Paul D, video boven aan het bericht waar ik de belangrijke zaken uitgehaald heb. Hij neemt je volledig aan de hand mee door dit proces en aan het einde nog wat Tips & Tricks voor iPhone en iPad

Copyright Ronald van Heugten 1990 - 2026