Intel N95 problems with Ethernet and GPU driver

I have the exact same issue, a "cheap" chinese computer based on a N95 intel CPU with a Realtek r8169 ethernet chipset.

Out of the box on the latest Proxmox 8 ISO, I cannot have the ethernet working.

I have tried installing the 8168-DKMS driver and blacklisting the 8169, it did not work either.

Has anyone figured out a solution yet ?
 
Last edited:
I stumbled across this post whilst googling for drivers for my cheap N95 Alder Lake mini PC. I might be able to help.

I battled for days trying to get the NIC working under Debian 12, and what solved it for me was to add in some kernel params in /etc/default/grub. Thus:

Code:
GRUB_CMDLINE_LINUX_DEFAULT="r8168.aspm=0 r8168.eee_enable=0 pcie_aspm=off loglevel=3 quiet"

After you’ve done that, do a:

Code:
sudo update-grub
sudo reboot now

Perhaps that will help some people?
 
  • Like
Reactions: Andi34
Just tried to install Proxmox 8 on Firebat AK2 Plus with N95 and RTL8169 and seems that I have the same with networking. Led light is on, but there is NO CARRIER state for internal NIC.
See my last post. This is exactly the PC I have!
 
I have had a similar issue with the realtek chip and an N95 mini PC. Ultimately decided to install Proxmox 7, which ran into some trouble regarding the iGPU during installation. After using the workaround mentioned in this thread I managed to install Proxmox 7 with working ethernet.

Haven't needed the iGPU functionality yet. Hopefully a future updates will fix this issue so i can use the latest Proxmox version.
 
I can report that I encountered no issues installing proxmox-ve_8.0-2.iso on my N95 GK3 Plus. My NIC was working out of the box but I did have to configure the correct network settings during the installation. I haven't tested the GPU yet.

# lspci -v
00:00.0 Host bridge: Intel Corporation Device 4618
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=14 <?>

00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics] (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Intel Corporation Alder Lake-N [UHD Graphics]
Flags: bus master, fast devsel, latency 0, IRQ 128
Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5000
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
Capabilities: [320] Single Root I/O Virtualization (SR-IOV)
Kernel driver in use: i915
Kernel modules: i915

00:14.0 USB controller: Intel Corporation Device 54ed (prog-if 30 [XHCI])
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: bus master, medium devsel, latency 0, IRQ 126
Memory at 6001100000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Capabilities: [90] Vendor Specific Information: Len=14 <?>
Capabilities: [b0] Vendor Specific Information: Len=00 <?>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Device 54ef
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: fast devsel
Memory at 6001114000 (64-bit, non-prefetchable) [disabled] [size=16K]
Memory at 600111d000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: [80] Power Management version 3

00:16.0 Communication controller: Intel Corporation Device 54e0
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0, IRQ 127
Memory at 600111c000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [a4] Vendor Specific Information: Len=14 <?>
Kernel driver in use: mei_me
Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Device 54d3 (prog-if 01 [AHCI 1.0])
DeviceName: Onboard - SATA
Subsystem: Intel Corporation Device 7270
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 124
Memory at 80600000 (32-bit, non-prefetchable) [size=8K]
Memory at 80603000 (32-bit, non-prefetchable)
I/O ports at 5090
I/O ports at 5080
I/O ports at 5060
Memory at 80602000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA v1.0
Kernel driver in use: ahci
Kernel modules: ahci

00:19.0 Serial bus controller: Intel Corporation Device 54c5
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at 4017000000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] Vendor Specific Information: Len=14 <?>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci

00:19.1 Serial bus controller: Intel Corporation Device 54c6
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0, IRQ 32
Memory at 4017001000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] Vendor Specific Information: Len=14 <?>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci

00:1a.0 SD Host controller: Intel Corporation Device 54c4 (prog-if 01)
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at 6001119000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] Vendor Specific Information: Len=14 <?>
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci

00:1c.0 PCI bridge: Intel Corporation Device 54be (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0, IRQ 122
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 4000-4fff [size=4K] [16-bit]
Memory behind bridge: 80500000-805fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation Device 7270
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [220] Access Control Services
Capabilities: [150] Precision Time Measurement
Capabilities: [200] L1 PM Substates
Capabilities: [a30] Secondary PCI Express
Kernel driver in use: pcieport

00:1d.0 PCI bridge: Intel Corporation Device 54b0 (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0, IRQ 123
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 3000-3fff [size=4K] [16-bit]
Memory behind bridge: 80400000-804fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation Device 7270
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [220] Access Control Services
Capabilities: [150] Precision Time Measurement
Capabilities: [200] L1 PM Substates
Capabilities: [a30] Secondary PCI Express
Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Device 5482
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: bus master, medium devsel, latency 0

00:1f.3 Audio device: Intel Corporation Device 54c8
DeviceName: Onboard - Sound
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 32, IRQ 129
Memory at 6001110000 (64-bit, non-prefetchable) [size=16K]
Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Device 54a3
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: medium devsel, IRQ 16
Memory at 6001118000 (64-bit, non-prefetchable)
I/O ports at efa0
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Device 54a4
DeviceName: Onboard - Other
Subsystem: Intel Corporation Device 7270
Flags: fast devsel
Memory at 80604000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: intel-spi
Kernel modules: spi_intel_pci

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Flags: bus master, fast devsel, latency 0, IRQ 18
I/O ports at 4000
Memory at 80504000 (64-bit, non-prefetchable) [size=4K]
Memory at 80500000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number REMOVED
Capabilities: [170] Latency Tolerance Reporting
Capabilities: [178] L1 PM Substates
Kernel driver in use: r8169
Kernel modules: r8169

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
Subsystem: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 130
I/O ports at 3000
Memory at 80400000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number REMOVED
Capabilities: [158] Latency Tolerance Reporting
Capabilities: [160] L1 PM Substates
Capabilities: [170] Precision Time Measurement
Capabilities: [17c] Vendor Specific Information: ID=0003 Rev=1 Len=054 <?>
Kernel driver in use: rtw_8821ce
Kernel modules: rtw88_8821ce

Edit 15th of August: I tried to get the iGPU to work in Windows 11, I managed to get it to show up using this guide but get error 43 (common issue), I may look into this in the future but for now keep things as they are since I do not really need the iGPU to work.
 
Last edited:
Hi,

I have a similary problem with the r8169 and Intel N5105 with the 6.2.x Kernel. I lose network after a moment and need reboot to work again.
Network work fine with kernel 6.1.15.
I don't dare to update again my proxmox 8.x; i afraid to break again my network. Perhaps working again with the last update kernel 6.2.16-7 ?
 
Update: I've successfully activated the iGPU on my N95 GK3 Plus for a Windows 11 VM, all thanks to this incredibly helpful guide I found.

Afterwards, I also got Intel QuickSync hardware acceleration up and running on my Ubuntu-based
Jellyfin Media Server LXC from here. After following the steps on the official guide, I needed to make a minor manual tweak to the rendering device group ownership. Just entered the following command in the Jellyfin node console:
Code:
chgrp render /dev/dri/renderD128

I couldn't be happier with how my Proxmox server, which sips power, is churning out the performance I need.
 
  • Like
Reactions: dians and Jorick
Just tried to install Proxmox 8 on Firebat AK2 Plus with N95 and RTL8169 and seems that I have the same with networking. Led light is on, but there is NO CARRIER state for internal NIC.
On the r8168 driver there's the following changes needed to fix the Ethernet.

Add
Code:
r8168.aspm=0 r8168.eee_enable=0 pcie_aspm=off loglevel=3
to GRUB_CMDLINE_LINUX_DEFAULT option

Or

compile the kernel module from source with the following changes to the Makefile
Code:
CONFIG_ASPM = n
ENABLE_EEE = n

The "GBE Ethernet LINUX driver r8168 for kernel up to 5.19"

Driver can be found here: https://www.realtek.com/en/componen...0-1000m-gigabit-ethernet-pci-express-software
 
Last edited:
On the r8168 driver there's the following changes needed to fix the Ethernet.

Add
Code:
r8168.aspm=0 r8168.eee_enable=0 pcie_aspm=off loglevel=3
to GRUB_CMDLINE_LINUX_DEFAULT option

Or

compile the kernel module from source with the following changes to the Makefile
Code:
CONFIG_ASPM = n
ENABLE_EEE = n

The "GBE Ethernet LINUX driver r8168 for kernel up to 5.19"

Driver can be found here: https://www.realtek.com/en/componen...0-1000m-gigabit-ethernet-pci-express-software
Hi Andi,
i have the same problem with a nipogi N95 and RTL8168 lan driver.
no connection in the lan for a proxmox 8 installation
i am a Linux newby and cant follow your instructions.
is there a chance to help or a available tutorial ?
i have to modify the installation after reboot of proxmox ?
Br Andreas
 
Thank you very much i will try tomorrow and send an answer have a nice weekend
Br Andreas
 
I try, but i have not the knowledge to follow and i dont want to waste your time as newby.
For way 1, I was in proxmox as the root user, but i received message "no write permission" by editing grub.cfg
and i have no idea what to do with the makefile in way 2 and how to put it in running proxmox installation. So i try to find easier way, maybe different mini pc.
I have to learn first how to do before i go deeper.

But again thanks for helping
BR Andreas
 
HaHa i did it :)
I used a USB Network adapter i had on the desk, made a new installation and now it works. !

Thanks again Andi.
Good luck
BR Andreas
 
For information, the newest 6.5 kernel works out of the box without any issue whatsoever.
 
For information, the newest 6.5 kernel works out of the box without any issue whatsoever.
Great!

Has anyone (who experienced troubles with the Realtek / N95) tried the update from Proxmox 7.4 to 8(.1)? I'm afraid somewhere in the process it switches to the faulty 6.2 kernel and I lose ethernet access..
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!