type
status
date
slug
summary
tags
category
icon
password
Property
Nov 1, 2023 02:28 PM
最近入手了几台n5105软路由, 记录一下相关折腾笔记
BIOS
Shortcuts
畅网N5105 V3:
进bios:
del启动项:
F11幻网/康耐信/彻视 R69S:
进bios:
del启动项:
F11Hardware
Note:
- n5105的机器只支持uefi启动
畅网N5105 V3
主板原生nvme接口不识别原因(即使是单条使用):
固态金手指上面加入了2个GND 接地pin的就会出现不识别, 大部分固态上面不会加2个GND 接地, 有一些厂家加了2个GND就会出现短路; 而用转接卡则不会, 因为转接卡上面pin针没接通 GND
Note: 笔者实测京造5 就不可以使用.
支持两条nvme固态要求:
第二块NVME兼容性问题是由于n5105的时钟就5个,4个网口用了4个.还有1个留给了NVME,所以如果上2个的话就需要有1个NVME是不需要时钟的主控,比如SM(惠荣)的主控.就可以支持2个NVME了.
Proxmox VE
设置节能模式
Proxmox默认是跑在
performance mode下, CPU一直在很高的频率下, 即使bios中开了c-state查看当前频率:
查看scaling driver:
PVE在intel机器(eg: n5105)默认使用的是intel_pstate:
在debian上我们使用cpupower进行管理
install:
usage:
Example:
设置governor为
powersave modeNote: By default values are applied on all cores.
设置以后, n5105就可以降到800MHz了
PCIE直通
网卡直通时要关闭
ROM-Bar选项
All Functions实测不影响
尝试解决重启问题:
- 内存: 关闭 Ballooning
- 关闭ASPM(在宿主机的bios中设置)
- 进入 BIOS(UEFI 固件设置)
- Chipset
- PCH-IO Configuration
- PCI Express Configuration
- DMI Link ASPM Control
- Disabled
- 每一个 PCI Express Root Port (1/2/3/4/5)
- ASPM
- Disabled
- 关闭SFE
OpenWRT本身也会导致VM重启(kernel panic), 似乎是SFE的锅:
- 降级5.15内核到更低的版本
- 宿主机PVE升级到5.19内核
Update: 上述方法经过测试都不能解决问题😂,
终极解决方案: 换ESXI, 目前使用OpenWRT没有出现重启的情况, 即使开启SFE
留个图证明一下换成ESXi后确实没重启过了

ESXI
直通网卡:
- 需要在Host-Manage-Hardware-PCI Devices中选中需要直通的网卡, 点击Toggle Passthrough开启直通
- 然后在创建虚拟机时添加这些网卡
- 内存需要固定大小.
核显直通
KVM & Hyper-V:
ESXI:
Note:
- VM的linux版本需要kernel≥5.17, 来驱动低功耗编码HuC和GuC. 同时需要安装non-free driver(Debian11需要手动安装Intel提供的闭源已编译二进制固件, Ubuntu22则已经自带)
- 我这里使用PopOS 22.04: linux kernel 5.18, systemd-boot
- Note: 当前5.19内核与核显有bug, 等patch修复. 5.18正常. 目前换成Ubuntu 22.04(5.18)
流程:
- 创建VM并安装系统时先不要直通核显, 安装好并配置openssh-server后再直通
- 在esxi中开启核显设备的直通, 步骤同上面网卡直通
- esxi 7.0改进了一个功能,就是硬件直通以后不需要重启就可以直接添加给虚拟机使用。但是ESXi重启后直通列表里面的核显会变成再次需要直通才能使用,这样的话设置的虚拟机自动启动就无效了。
- 但其实这样设计是有好处的: 每次ESXi重启后,宿主会直接忽视核显直通然后获得核显的使用权,防止在直通核显后不显示管理界面的尴尬。
- 所以我这边选择: 每次重启esxi后, 手动重复上述步骤重新开启核显直通; 缺点/注意事项: 不能设置该vm开机启动
- 如果确实想关闭该机制, 输入以下命令
- 设置VM Options-Advanced-Configuration Parameters, 将
svga.present由TRUE改为FALSE
- 配置VM的grub(
/etc/default/grub), 强制开启HuC&GuC
或者安装systemd-boot-manager
参数说明
- 重启VM, 检查是否正常开启
app
jellyfin:
NyanMisaka (Jellyfin中国特供版作者)
alist:



![[220925]Jellyfin中国特供版+Docker镜像,含驱动,免折腾开箱即用 - 电脑讨论(新) - Chiphell - 分享与交流用户体验](https://www.notion.so/image/https%3A%2F%2Fwww.chiphell.com%2Fstatic%2Fimage%2Fcommon%2Fpn_post.png?table=block&id=f46596b2-d779-4b35-89c7-63aa9c16ff0f&t=f46596b2-d779-4b35-89c7-63aa9c16ff0f)