V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
newtonMiku
V2EX  ›  硬件

[求助] PVE8.2.4 下不兼容 AQC107 万兆网卡

  •  
  •   newtonMiku · 158 天前 · 1578 次点击
    这是一个创建于 158 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT,网上的资料都是 PVE7 的,然后有少部分博客说的是 PVE8 是原生支持 AQC107 的,但是我测试后发现 pve8 不识别 AQC107,lspci 里也没有相关设备,网卡插别的 win 主机上测试过没有问题,同一卡槽用螃蟹的 8156b 2.5G 网卡试了也没问题,不知道各位有何高见
    15 条回复    2024-07-24 01:02:23 +08:00
    yyzh
        1
    yyzh  
       158 天前 via Android
    反正就一 debian 去找教程装就行
    flyqie
        2
    flyqie  
       158 天前 via Android
    这似乎并不是 pve 的问题,是 debian 方面的问题。

    pve 只是基于 debian 的虚拟化管理系统。
    InamikanAnju
        3
    InamikanAnju  
       158 天前
    可能是就那片卡就不支持,aqc107 芯片的卡很多很杂,厂商压根就不做 Linux 适配也是有可能的。但是 lspci 如果就没有相关设备,建议还是别费心自己去折腾了,小心就算现在好使了到时候一更新滚炸了。我就是给 8125b 装了单独的 dkms 驱动然后 8.2.2->8.2.4 的时候不知怎么搞的直接滚炸了
    piero66
        4
    piero66  
       158 天前
    lspci 没有是没认卡,驱动不背锅
    newtonMiku
        5
    newtonMiku  
    OP
       157 天前
    @piero66 啊?我手上买了好几块 aqc107 的卡,有华硕的、comfast 的,还有部分小牌子的,上机测试了的有三块,都是不识别,直连的 win 端部分能协商百兆,但是 lspci 都是不识别的
    newtonMiku
        6
    newtonMiku  
    OP
       157 天前
    各位老哥有推荐的万兆卡吗(光口也勉强可以),主要是 pve 里扔了个群晖,偶尔同步啥的需要大带宽
    ericFork
        7
    ericFork  
       157 天前
    @newtonMiku #5 怎么感觉是主板问题了
    kk2syc
        8
    kk2syc  
       157 天前
    /etc/kernel/cmdline 中添加 thunderbolt.host_reset=false 重启系统,或者回滚 6.8.4 版本的内核
    kk2syc
        9
    kk2syc  
       157 天前
    也有可能是你的主板有问题,比如非第一 pice 通道禁用(部分 bios 可以控制的 x1 x4 )
    newtonMiku
        10
    newtonMiku  
    OP
       155 天前
    @kk2syc 好的,多谢,我有空试试去
    newtonMiku
        11
    newtonMiku  
    OP
       155 天前
    @kk2syc 似乎/etc/kernel/cmdline 这个文件不存在,是在/proc/cmdline 下添加启动参数吧
    kk2syc
        12
    kk2syc  
       155 天前   ❤️ 1
    @newtonMiku 在 /etc/default/grub 中添加参数并重启后,/proc/cmdline 就更新了
    kk2syc
        13
    kk2syc  
       155 天前
    https://pve.proxmox.com/pve-docs/pve-admin-guide.html

    ----

    3.13.6. Editing the Kernel Commandline
    You can modify the kernel commandline in the following places, depending on the bootloader used:

    GRUB
    The kernel commandline needs to be placed in the variable GRUB_CMDLINE_LINUX_DEFAULT in the file /etc/default/grub. Running update-grub appends its content to all linux entries in /boot/grub/grub.cfg.

    Systemd-boot
    The kernel commandline needs to be placed as one line in /etc/kernel/cmdline. To apply your changes, run proxmox-boot-tool refresh, which sets it as the option line for all config files in loader/entries/proxmox-*.conf.

    A complete list of kernel parameters can be found at https://www.kernel.org/doc/html/v<YOUR-KERNEL-VERSION>/admin-guide/kernel-parameters.html. replace <YOUR-KERNEL-VERSION> with the major.minor version, for example, for kernels based on version 6.5 the URL would be: https://www.kernel.org/doc/html/v6.5/admin-guide/kernel-parameters.html

    You can find your kernel version by checking the web interface (Node → Summary), or by running

    # uname -r

    Use the first two numbers at the front of the output.
    newtonMiku
        14
    newtonMiku  
    OP
       155 天前
    @kk2syc 好的,谢谢老哥,以前好像看过,但是给忘了
    newtonMiku
        15
    newtonMiku  
    OP
       155 天前
    @ericFork 还真是,可能是 pcie 槽有灰,今晚装硬盘,弄了好几下硬盘都没识别到,结果反而万兆网卡先亮起来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:43 · PVG 04:43 · LAX 12:43 · JFK 15:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.