V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
BaseException
V2EX  ›  Linux

买的新笔记本安装 Linux 但无线网卡无法驱动,求帮助

  •  
  •   BaseException · 2023-06-21 12:19:27 +08:00 · 4818 次点击
    这是一个创建于 374 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前文在这里 https://www.v2ex.com/t/949888


    机械革命( MECHREVO )无界 14Pro (i7-12650H 16G 1T 120Hz 2.8K 高色域)轻薄本办公商务本入门游戏笔记本电脑 https://item.jd.com/100054118244.html

    我安装了 Linux Mint 和 Ubuntu 以及 Debian 的最新 Desktop 镜像,wifi 都不能用……

    网卡驱动器应该是 Intel Alder Lake-P PCH CNVi WiFi

    Linux Mint 搜索到的已知 issue 链接

    https://forums.linuxmint.com/viewtopic.php?t=384820

    https://forums.linuxmint.com/viewtopic.php?t=377347

    Network:
      Device-1: Intel Alder Lake-P PCH CNVi WiFi vendor: Bigfoot Networks 
      driver: N/A port: 4000 bus ID: 00:14.3 chip ID: 8086:51f0 
      IF-ID-1: usb0 state: unknown speed: -1 duplex: half mac: <filter>
    

    driver: n/a ( not available ),不知道怎么解决

    Manjaro 搜索到的已知 issue 链接

    Manjaro not detecting WiFi adaptor Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01) https://forum.manjaro.org/t/manjaro-not-detecting-wifi-adaptor-intel-corporation-alder-lake-p-pch-cnvi-wifi-rev-01/125317

    Intel community 搜索到的已知 issue 链接

    Alder Lake-P PCH CNVi WiFi | Interface does not show up | kernel error https://community.intel.com/t5/Wireless/Alder-Lake-P-PCH-CNVi-WiFi-Interface-does-not-show-up-kernel/td-p/1370363


    我的尝试

    • 安装了最新的 linux-generic-hwe-22.04-edge 内核,已经包含了最新的不稳定的驱动了,但还是没解决。参考:Linux Mint 系统安装后 WiFi 不可用的解决办法 https://zhuanlan.zhihu.com/p/129292484
    • 关闭 bios 的 Secure Boot 。机械革命开机按 F2 进入 bios 但是没有修改安全启动的入口,只有在进入这些 Linux 系统时有一个 UEFI Settings 选项,进去可以修改安全启动的状态

    然后还是无法解决 wifi 问题。

    有个核心的错误日志是

    $ sudo dmesg | grep iwlwifi                                                                                                                                                                                                             
    [    4.029591] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
    [    4.031401] iwlwifi: No config found for PCI dev 51f0/1692, rev=0x370, rfid=0x3010d000
    [    4.031413] iwlwifi: probe of 0000:00:14.3 failed with error -22
    

    这个 -22 错误。

    请教一下有老哥知道该如何解决吗?

    我昨晚下载了 win11 安装,提示此电脑不支持 win11 。我:???

    今天又安装回了 win10 ,刚进去系统发现什么网卡驱动都没有,我还借了一根 lightning 到 type-c 的苹果数据线,准备连上电脑手机开热点联网的,但是甚至有线网卡都不能用…… 于是只能找官方驱动了: http://www.mechrevo.com/service/ 把无线网卡的驱动下载了下来,然后通过 U 盘拷到了机器上,安装后解决 wifi 了问题。。。心酸,折腾来折腾去,发现的确是机器太新了,看机械革命官网驱动下载的页面都写着 2023-06-18 发布的驱动。

    打算

    1. 希望能解决 Linux 下使用 wifi 的问题
    2. 有兄弟需要这个笔记本吗,我可以出给你,3799 原价出给你。京东现在的价格是 4299 ,涨了 500 块,但是现在预约可以享受 3999 的价格,但首发价 3799 应该很难再有了。有一说一 这机器做工 重量真的不错,我一直想要个这样的轻薄本,但是无奈手上有两台笔记本了,还有一个台式机。有一个 mac 一个 win 游戏本,再买一个觉得没处用,原本是想装 Linux 做开发用的。。
    第 1 条附言  ·  2023-06-21 14:02:23 +08:00

    在 windows 10 下确认了,网卡是 intel wifi 6 ax101 https://ark.intel.com/content/www/us/en/ark/products/203014/intel-wifi-6-ax101.html

    Intel AX101为什么还没有Linux的驱动? https://www.zhihu.com/question/586002680

    第 2 条附言  ·  2023-06-21 15:42:26 +08:00

    已决定换个无线网卡了,求大佬们推荐……

    预算越低越好,希望 50 块钱包邮的那种水平(doge

    第 4 条附言  ·  2023-06-23 17:17:05 +08:00

    买了 AX200,感谢朋友们

    80 条回复    2023-08-18 11:40:12 +08:00
    lithiumii
        1
    lithiumii  
       2023-06-21 12:25:26 +08:00 via Android   ❤️ 1
    遇到过类似问题。Mint 和 Ubuntu 适合老机器,新机器建议 Manjaro 或者别的更新快的发行版。
    主要原因就是网卡之类的驱动在他们发布时还没有,要等下一个大版本(两年)
    webcape233
        2
    webcape233  
       2023-06-21 12:30:10 +08:00 via iPhone
    用 arch ,或 debian/ubuntu 开 testing ,还是更得很快的
    BaseException
        3
    BaseException  
    OP
       2023-06-21 12:31:54 +08:00
    @lithiumii #1 听说 rpm 系的 fedora ,驱动和软件包也都很新,但我不想用 rpm ,也不是很想用 pacman (我有偏见,待打破)…… 有机会我试一下 manjaro 和 arch linux 吧,也许 wifi 的问题能解决。
    mikeguan
        4
    mikeguan  
       2023-06-21 12:52:54 +08:00 via Android
    Intel community 那篇文章看着是说 5.17 内核已经解决问题了,试过吗
    lispmacro
        5
    lispmacro  
       2023-06-21 12:56:26 +08:00
    看了一下代码,似乎内核 6.1 就支持你的网卡了。 是 killer 1690i 的是么?
    IWL_DEV_INFO(0x51F0, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name)
    ho121
        6
    ho121  
       2023-06-21 12:57:32 +08:00 via Android
    实在不行,换个网卡就行,用不着整台电脑都出掉
    zlylong
        7
    zlylong  
       2023-06-21 12:59:15 +08:00
    我的是 code 01 v2 ,fedora 解决了所有驱动问题。除了睡眠不行。睡眠好像是硬件问题。我改成休眠了。
    blueboyggh
        8
    blueboyggh  
       2023-06-21 13:02:51 +08:00 via Android
    暂时弄个免驱的 usb 网卡用着呗
    wuruxu
        9
    wuruxu  
       2023-06-21 13:06:08 +08:00 via Android
    重新编译个内核 应该可以解决
    0o0O0o0O0o
        10
    0o0O0o0O0o  
       2023-06-21 13:06:12 +08:00 via iPhone
    换最新内核
    kingfalse
        11
    kingfalse  
       2023-06-21 13:09:47 +08:00 via Android
    opensuse tw 试试,内核和驱动都很新
    lispmacro
        12
    lispmacro  
       2023-06-21 13:09:50 +08:00
    intel 无线网卡 killer 的驱动支持的比较慢,要找比较新的内核才行。
    猛禽峡谷 nuc 上面的那块 1690i killer 显卡到现在都没有正式支持。
    不过可以通过修改 drivers/net/wireless/intel/iwlwifi/pcie/drv.c 然后重新编译内核或模块来支持。
    0superx0
        13
    0superx0  
       2023-06-21 13:12:47 +08:00
    编译个新内核,没多费事啊
    makelove
        14
    makelove  
       2023-06-21 13:58:50 +08:00
    我的新 n100 机子也是硬件过于新,内核的 wifi 驱动有问题,用的这个方法解决的
    https://aur.archlinux.org/packages/iwlwifi-ax101-dkms
    BaseException
        15
    BaseException  
    OP
       2023-06-21 13:59:35 +08:00
    @mikeguan #4 安装过 `linux-generic-hwe-22.04-edge` 内核就是 5.19 了,还 wifi 还是不能工作。看我最新附言,有个知乎问答链接。
    BaseException
        16
    BaseException  
    OP
       2023-06-21 14:00:05 +08:00
    @lispmacro #5 在 win 下终于知道了网卡型号 是 ax101
    BaseException
        17
    BaseException  
    OP
       2023-06-21 14:00:38 +08:00
    @ho121 #6 有点麻烦 难顶
    BaseException
        18
    BaseException  
    OP
       2023-06-21 14:00:50 +08:00
    @zlylong #7 fedora 还真是新啊
    BaseException
        19
    BaseException  
    OP
       2023-06-21 14:01:13 +08:00
    @wuruxu #9 没试过 哈哈 有点高阶的操作
    BaseException
        20
    BaseException  
    OP
       2023-06-21 14:01:28 +08:00
    @lispmacro #12 我的是 ax101
    BaseException
        21
    BaseException  
    OP
       2023-06-21 14:01:49 +08:00
    @kingfalse #11 opensuse 好像也是 rpm 系的 distro…… 对吧
    BaseException
        22
    BaseException  
    OP
       2023-06-21 14:01:59 +08:00
    @0superx0 #13 有空学习一下,谢谢
    BaseException
        23
    BaseException  
    OP
       2023-06-21 14:03:49 +08:00
    @makelove #14 非常感谢,ax101 同款无线网卡。debian 或者 ubuntu 系的发行版怎么用 arch 的这个包啊?不懂
    BaseException
        24
    BaseException  
    OP
       2023-06-21 14:06:44 +08:00
    lbm008
        25
    lbm008  
       2023-06-21 14:08:58 +08:00
    ax101 前段时间搜到好像 6.4 的内核正在解决它的驱动问题。我之前是直接把它换掉了。
    treizeor
        26
    treizeor  
       2023-06-21 14:11:01 +08:00
    试试 deepin
    inhzus
        27
    inhzus  
       2023-06-21 14:21:39 +08:00
    淘宝上买个该 Linux 发行版支持的网卡,手动换下( B 站上搜下你笔记本型号的换网卡视频,很简单的)
    BaseException
        28
    BaseException  
    OP
       2023-06-21 14:25:36 +08:00
    @inhzus #27 是一个好方法,我其实只要买个 wifi5 的网卡就够了,不知道老哥可有推荐的?
    BaseException
        29
    BaseException  
    OP
       2023-06-21 14:26:09 +08:00
    @lbm008 #25 估计等修复的话 还得等几个月。目前换一个可能是最快最好解决问题的方案。
    Ayahuasec
        30
    Ayahuasec  
       2023-06-21 15:08:08 +08:00   ❤️ 1
    AX101 我之前折腾过,系统是 ProxmoxVE 7.4-3 ( Debian 11 )。内核要更新到 6.1 或以上,然后就是用#14 提到的这个方案,里面 PKGBUILD 好像要改一个内核版本号,然后系统要装 makedeb 、mist 、dkms 这几个软件包,具体过程我有点记不清了,好像是 makedeb -si 命令执行完就可以了,具体可以到 makedeb 找文档看下 https://docs.makedeb.org/
    装完以后好像是重新加载 iwlwifi 这个内核模块,就可以看到无线网卡的 interface 了。当时测试只能连 WiFi ,不能开 5GHz 的热点,所以我感觉有点鸡肋,一直没怎么用起来。
    anytk
        31
    anytk  
       2023-06-21 15:18:19 +08:00   ❤️ 2
    Debian unstable/sid 即可 6.3.7 内核,或者你可以启动用 experimental 源,可以用上 6.4-rc7 的内核。
    Focus9
        32
    Focus9  
       2023-06-21 15:21:23 +08:00
    建议装回 win,不要花时间折腾这些
    zedpass
        33
    zedpass  
       2023-06-21 15:24:28 +08:00   ❤️ 1
    实在不行买个 AX200 网卡,不到 100 块钱,Linux 可以稳定驱动,并且还比你的 AX101 体验更好
    squarefong17
        34
    squarefong17  
       2023-06-21 15:27:55 +08:00   ❤️ 1
    直接换网卡是最快的。。。京东自营随便买个 ax200 也就几十块钱。。。我自己的本子,什么博通瑞昱 MTK ,上来就换 ax200 ,稳多了。。( ax210 应该也稳定了
    makelove
        35
    makelove  
       2023-06-21 15:57:42 +08:00
    @BaseException debian 应该也有 dmks ,照那个 PKGBUILD 里面的步骤就行,然后启用编译出来的模块(似乎要加个-f 参数强制覆盖内核已有的那个坏模块)。
    里面用的内核是 6.2 的,我是手动改成 6.3 的,都可以用。不过你的 5.x 可能要先升到 6.
    BaseException
        36
    BaseException  
    OP
       2023-06-21 16:12:40 +08:00
    @Ayahuasec #30 可以的。但还是换网卡实在…… 😂️
    Jisxu
        37
    Jisxu  
       2023-06-21 16:13:19 +08:00
    ax101 啊,直接买个 ax201 换掉,不贵,百元内就能解决。
    至于解决方案,intel 说自己修了,但是修出来有 bug 还是不能用,archcn 的群友打了个 aur ,虽然部分解决了不能用的问题,但是是 hacky workaround ,会导致有些功能不能用。
    这块网卡,intel 懒得投入精力去改 bug ,下游的 linux 社区也没办法去修 bug ,趁早换了吧。
    BaseException
        38
    BaseException  
    OP
       2023-06-21 16:25:38 +08:00
    @Jisxu #37 谢谢,那是选 AX200 还是 AX201 ?我上京东自营看了一下,AX200 的销量更多,我挑的那款 79 ; AX201 的销量少一些,价格 80 。
    Belmode
        39
    Belmode  
       2023-06-21 16:28:22 +08:00
    别折腾了,其实用虚拟机也挺好的。
    neiltroyer849
        40
    neiltroyer849  
       2023-06-21 16:52:39 +08:00
    内核版本大于 6.3 试试呢
    BaseException
        41
    BaseException  
    OP
       2023-06-21 16:55:11 +08:00
    @BaseException #38
    已经知道了 我应该买个 AX201 ,201 和 101 接口类型一样。
    BaseException
        42
    BaseException  
    OP
       2023-06-21 16:55:49 +08:00
    @neiltroyer849 #40 不试了,已经可以结帖了。感谢大家踊跃帮助。
    qwerrewt
        43
    qwerrewt  
       2023-06-21 17:28:54 +08:00
    @BaseException AX200 is better for you. AX201 has the same arch as AX101
    Jisxu
        44
    Jisxu  
       2023-06-21 18:00:51 +08:00   ❤️ 1
    @BaseException #41 我的设备是零刻 n100 ,出厂装的 ax101 ,我换了 ax211 ,内核用的 6.2 ,直接正常驱动网卡
    nyxsonsleep
        45
    nyxsonsleep  
       2023-06-21 18:12:34 +08:00
    @qwerrewt #43 为什么说 200 更好?我印象中应该只是接口不同吧
    zedpass
        46
    zedpass  
       2023-06-21 18:16:02 +08:00
    @nyxsonsleep 201 新一点,Linux 内核支持的可能没有 AX 200 那么好
    BaseException
        47
    BaseException  
    OP
       2023-06-21 18:24:06 +08:00 via iPhone
    @qwerrewt #43 AX200 接口不适用,和 AX101 不一样。。这俩我只能选 AX201 ,看我最新附言
    BaseException
        48
    BaseException  
    OP
       2023-06-21 18:24:59 +08:00 via iPhone
    @Jisxu #44 AX211 多少钱买的?
    cinhoo
        49
    cinhoo  
       2023-06-21 18:28:25 +08:00
    AX200 在 archlinux 没什么问题。
    PS:新的 AX210 不香吗?
    BaseException
        50
    BaseException  
    OP
       2023-06-21 18:29:11 +08:00 via iPhone
    @qwerrewt #43 为什么 ax200 更好?
    BaseException
        51
    BaseException  
    OP
       2023-06-21 18:30:56 +08:00 via iPhone
    @cinhoo #49 我 22 年 7 月 14 买过 AX210 给我的台式机用……
    cinhoo
        52
    cinhoo  
       2023-06-21 18:33:51 +08:00
    @BaseException #47 这 2 各接口应该是一样的,区别是 201 只能在 intel cpu 下用
    BaseException
        53
    BaseException  
    OP
       2023-06-21 18:35:13 +08:00 via iPhone
    @nyxsonsleep #45 搜了一下 好像实际上接口都是 m.2 但是内部通道不一样。。所以实际上这几款我都能买?
    Jisxu
        54
    Jisxu  
       2023-06-21 19:04:00 +08:00 via Android
    @BaseException 淘宝 70 解决,xx1 代表的是只能在 12 代 cpu 上使用
    liubaicai
        55
    liubaicai  
       2023-06-21 19:06:04 +08:00
    不太可能不支持 win11 ,可能是 bios 里没开 tpm ,即使真的不支持 win11 ,也能强装 win11 的。win11 对新硬件支持还是更好一些,建议 11 。
    xxx2023
        56
    xxx2023  
       2023-06-21 20:54:44 +08:00
    有么有旧 android 手机,用数据线连接手机,通过手机共享上网
    JensenQian
        57
    JensenQian  
       2023-06-21 21:00:30 +08:00
    买个 ax200 就行
    拼多多五六十就能解决了
    kkocdko
        58
    kkocdko  
       2023-06-21 21:26:43 +08:00
    新一代 intel 移动端处理器的网卡不一定能随便更换,不过你这个并不是特别轻薄的那种超级本类型的,应该没有问题。https://www.intel.cn/content/www/cn/zh/support/articles/000026155/wireless.html

    看到附言的链接了,你可以尝试 debian sid 然后手动编译驱动 emmm ,实话说,确实比较让人头痛。
    Yzh361
        59
    Yzh361  
       2023-06-22 06:45:49 +08:00 via Android
    以前折腾 Ubuntu 的时候遇到过同样的问题。后来怎么解决的不太记得了。好像是在进入系统界面前的某个启动项界面,输入了一段代码。

    现在改用 chromeOS 了… 不想换回去了。
    RockShake
        60
    RockShake  
       2023-06-22 11:31:19 +08:00
    Linux 对硬件驱动的支持速度就是这样的
    slack
        61
    slack  
       2023-06-22 11:56:15 +08:00
    一看原来是 mint ,这奇葩发行版是真的有毒,我试过正式版的内核 upgrade 之后变了 ck 内核然后又 upgrade 之后又变回正式版,还有跟 Ubuntu 混用软件源导致依赖出错。
    doyel
        62
    doyel  
       2023-06-22 12:12:48 +08:00
    CNVi WiFi 的支持好像一直慢半拍,我 19 年买 9 代的时候 9560 上 Ubuntu20 也驱不了无线网卡,那时候 9560 已经出来有近一年了

    换了 Manjaro/Arch 就能用了
    psychologe
        63
    psychologe  
       2023-06-22 13:30:02 +08:00
    来淘宝找我吧,三十元远程帮你解决,搜索店名:谷谷哥哥
    lijiangang886
        64
    lijiangang886  
       2023-06-22 19:44:08 +08:00
    ax201 不支持 amd ,以后如果想换 A 记的话不能拿来直接用,如果有这方面考虑的话可以 ax200
    lijiangang886
        65
    lijiangang886  
       2023-06-22 19:45:48 +08:00
    哦笔记本 ax200 不支持啊,那不用管了
    BaseException
        66
    BaseException  
    OP
       2023-06-23 10:35:06 +08:00 via iPhone
    @Jisxu #54 好的 谢谢指导
    BaseException
        67
    BaseException  
    OP
       2023-06-23 10:38:50 +08:00 via iPhone
    @liubaicai #55 tpm 是开了的 至于 win11 能不能安装后续我再测试下。我是下载了一个最新 win11 镜像安装的,按理说 12 代 u 不能装 11 就有点离谱。
    BaseException
        68
    BaseException  
    OP
       2023-06-23 10:39:11 +08:00 via iPhone
    @kkocdko #58 谢谢 这篇文章帮我解惑了
    BaseException
        69
    BaseException  
    OP
       2023-06-23 10:43:20 +08:00 via iPhone
    @doyel #62 CNVi 是新技术吧 支持应该是慢点
    BaseException
        70
    BaseException  
    OP
       2023-06-23 10:43:39 +08:00 via iPhone
    @psychologe #63 厉害 有需要再
    BaseException
        71
    BaseException  
    OP
       2023-06-23 10:43:48 +08:00 via iPhone
    @lijiangang886 #64 很好 谢谢
    BaseException
        72
    BaseException  
    OP
       2023-06-23 10:44:37 +08:00 via iPhone
    @lijiangang886 #65 接口应该是一样的,但是内部实现不一样,技术路线不同,所以应该通用,我买哪个都行。
    teli
        73
    teli  
       2023-06-24 09:24:35 +08:00 via Android
    1. fedora
    2. 买个 usb 网卡,要对 linux 支持好的,或者 n 年前很火爆的
    3. 网线
    crazykay
        74
    crazykay  
       2023-06-24 11:19:30 +08:00
    ax101...
    maoyikun
        75
    maoyikun  
       364 天前
    用 manjaro 或者 arch 把 自从用了 manjaro 之后觉得 unbuntu 一点都不香
    lewiet
        76
    lewiet  
       363 天前
    买游戏本装 linux 的错误
    lewiet
        77
    lewiet  
       363 天前
    如果是 mini-pci 的网卡不贵
    meakawa
        78
    meakawa  
       340 天前
    @zlylong 请问 fedora 改休眠 shell 是?同样机器睡眠因为 S0 问题,BIOS 没有 S3 睡眠。找了很久答案…
    zlylong
        79
    zlylong  
       340 天前   ❤️ 1
    @meakawa 休眠到硬盘,首先要有 1.5 倍内存的 swap ,然后测试命令:systemctl hibernate ,可以的话就可以去修改策略了。
    lineezhang8848
        80
    lineezhang8848  
       316 天前
    请问 op 安装的是哪款网卡,我也遇到相同问题了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2310 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 10:50 · PVG 18:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.