[Kernel/Drive] 机械革命14pro8845H更新测试驱动后网卡驱动丢失 V23
Tofloor
poster avatar
第三天晴
deepin
2024-03-26 18:09
Author

机械革命14pro 8845H

安装的V23 bet3,表现为笔记本键盘、触摸板不可用,

通过内测渠道更新包后,

键盘、触摸板好了,

无线网卡(ax200)不可用,

cp网卡 驱动 驱动 后,

网卡依然无法使用。

hdmi分屏黑屏,拔掉hdml线依然黑屏。

Reply Favorite View the author
All Replies
2 / 2
To page
yehun
deepin
2024-05-18 00:13
#21
Mr.Tree

按照您的方法改完以后wifi可以用了,就是亮度不能调节,还请大佬研究研究出个方法。

亮度调节增加

acpi_backlight=native

即可,触摸板暂时还未找到方案。

我排查内核日志,发现触摸板pci压根就没有加载,后续慢慢想办法吧。

不过我接入HDMI, 发现图形会不定时卡死,amdgpu drm模块的问题,更新linux kernel git repo最新firmware后,目前一周没卡死了。希望能帮到你们

全部参数/etc/default/grub

acpi_osi=! acpi_osi="Windows 2009" acpi_backlight=native amdgpu.sg_display=0 amdgpu.ppfeaturemask=0xffffbffd amdgpu.runpm=0 amdgpu.bapm=0 amdgpu.aspm=0 pcie_aspm=off
Reply View the author
yehun
deepin
2024-05-18 00:26
#22
Mr.Tree
根据您的方法我新增了acpi_backlight=vendor,添加后亮度调节可用,但是触摸板问题依旧。GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=! acpi_backlight=vendor acpi_osi=\"Windows 2009\""

其实最初我就开始怀疑是bios在作妖了,目前基本可以肯定是bios的问题了, 找机会升级bios吧。

联系机械革命的客服/工厂技术人员,都说他们只支持测试windows,态度很令人无奈啊。

反正这个品牌不会买第二次了。

然后就是amd ryzen系列cpu,linux kernel目前支持确实不是很好。

我个人笔记本是雷蛇灵刃14, 也是amd R9 5900HX, 升级6.x内核前也是amdgpu支持差劲的一腿。

机械革命无界14pro 也是同样,幸好是扔公司用的,不然早退货了。

Reply View the author
Mr.Tree
deepin
2024-05-23 17:01
#23
yehun

其实最初我就开始怀疑是bios在作妖了,目前基本可以肯定是bios的问题了, 找机会升级bios吧。

联系机械革命的客服/工厂技术人员,都说他们只支持测试windows,态度很令人无奈啊。

反正这个品牌不会买第二次了。

然后就是amd ryzen系列cpu,linux kernel目前支持确实不是很好。

我个人笔记本是雷蛇灵刃14, 也是amd R9 5900HX, 升级6.x内核前也是amdgpu支持差劲的一腿。

机械革命无界14pro 也是同样,幸好是扔公司用的,不然早退货了。

在安装ubuntu和deepin的时候我发现,系统加载过程中有IRQ的报错,6.5以下内核的都会有这个报错,键盘触控板不能用,wifi正常,而且内核对于8845CPU貌似支持有问题,运行缓慢。我查阅相关资料发现IRQ与键盘触控板的控制有关,后面更新6.5+的内核后键盘触控板得以解决,但是wifi歇菜了。然后也怀疑是BIOS问题,看上去感觉BIOS和AMD的U各占一半问题。后面咨询机械革命的售后得到的结果跟你一样。

Reply View the author
yehun
deepin
2024-05-23 17:51
#24
Mr.Tree

在安装ubuntu和deepin的时候我发现,系统加载过程中有IRQ的报错,6.5以下内核的都会有这个报错,键盘触控板不能用,wifi正常,而且内核对于8845CPU貌似支持有问题,运行缓慢。我查阅相关资料发现IRQ与键盘触控板的控制有关,后面更新6.5+的内核后键盘触控板得以解决,但是wifi歇菜了。然后也怀疑是BIOS问题,看上去感觉BIOS和AMD的U各占一半问题。后面咨询机械革命的售后得到的结果跟你一样。

按照dsdt table对windows版本的支持

sudo strings /sys/firmware/acpi/tables/DSDT | grep -i 'windows' | sort

我现在只是好奇为什么只有osi_acpi="Windows 2009"才能正常使用wifi,

Windows 2012
Windows 2013
Windows 2015

都是不可正常开启wifi的, wifi可用时, 触摸板肯定识别不出,触摸板可用时wifi必然硬锁定.

bios究竟做了什么.

然后就是bios中的WiFi Configuration为什么选中不进去, 一度怀疑这是个阉割版bios

image.png

Reply View the author
Mr.Tree
deepin
2024-06-03 17:46
#25
yehun

按照dsdt table对windows版本的支持

sudo strings /sys/firmware/acpi/tables/DSDT | grep -i 'windows' | sort

我现在只是好奇为什么只有osi_acpi="Windows 2009"才能正常使用wifi,

Windows 2012
Windows 2013
Windows 2015

都是不可正常开启wifi的, wifi可用时, 触摸板肯定识别不出,触摸板可用时wifi必然硬锁定.

bios究竟做了什么.

然后就是bios中的WiFi Configuration为什么选中不进去, 一度怀疑这是个阉割版bios

image.png

我也试了windows其他的版本,同样只有2009可以用。 WiFi Configuration这个选项我咨询过售后,搜后给出的答复是这个选项是证明有这个硬件,没有实际作用,感觉回答的很敷衍😂

Reply View the author
yehun
deepin
2024-06-03 23:47
#26
It has been deleted!
yehun
deepin
2024-06-03 23:56
#27
Mr.Tree

我也试了windows其他的版本,同样只有2009可以用。 WiFi Configuration这个选项我咨询过售后,搜后给出的答复是这个选项是证明有这个硬件,没有实际作用,感觉回答的很敷衍😂

wifi问题, 还是等linux kernel 6.9吧,若是不想等就打这个内核补丁应用到当前内核的设备树.

然后就是赶紧找bios。机革官方的bios是真的邋遢

Reply View the author
yehun
deepin
2024-06-07 21:29
#28
Mr.Tree

我也试了windows其他的版本,同样只有2009可以用。 WiFi Configuration这个选项我咨询过售后,搜后给出的答复是这个选项是证明有这个硬件,没有实际作用,感觉回答的很敷衍😂

intel ax200 linux下终极方案(动手能力差的建议找专业人员)

首先拆机

image.png

这两个针脚, 胶带贴住

image.png

然后装机, 就可用了

Reply View the author
ruizhi
deepin
2024-06-10 20:13
#29
yehun

intel ax200 linux下终极方案(动手能力差的建议找专业人员)

首先拆机

image.png

这两个针脚, 胶带贴住

image.png

然后装机, 就可用了

什么原理?

Reply View the author
130******09
deepin
2024-06-11 09:50
#30
It has been deleted!
130******09
deepin
2024-06-11 09:51
#31
yehun

intel ax200 linux下终极方案(动手能力差的建议找专业人员)

首先拆机

image.png

这两个针脚, 胶带贴住

image.png

然后装机, 就可用了

这个试了,真的可以。

Reply View the author
yehun
deepin
2024-06-11 11:23
#32

@ruizhi

这两个引脚可以终止无线功能(也就是rfkill list中的Hard blocked: yes), 胶带粘住相当于物理屏蔽.

猜测是主板对intel ax200 PCIe的x1和x16 slot兼容问题导致的.

本来应该在bios提供针对x1和x16的切换, 但是机革的bios阉割的不成样子, 大家懂得.

linux kernel 若是能兼容识别DSDT, 应该也可以修复这个问题, 不过我感觉应该得在6.9以及以上版本, 已经可以看到在kernel issue邮件中有人提到这个问题了, 修复也就是早晚的事.

Reply View the author
yehun
deepin
2024-06-11 14:06
#33

根据针对[机革无界pro]机型wifi硬锁定情况.

原因: 猜测是主板对intel ax200 PCIe的x1和x16的slot兼容问题, 导致linux下硬锁定.
影响范围: 我测试了6.1以上内核(包括未签名的6.9.3), 皆是同样的问题

目前我了解的解决方案如下:

  1. 升级bios, 支持切换x1和x16的slot. (官方的肯定没有, 但是我没找到非官方的bios, 升级非官方的bios风险也比较高)
  2. 等待linux kernel升级, 至少得6.9以后版本才能支持.
  3. 重建DSDT. (这个得懂linux的硬件高手了)
  4. 物理屏蔽网卡的两个引脚. 见#28.

希望能帮到同型号的机革友

Reply View the author
peanut
deepin
2024-06-29 14:37
#34
yehun

intel ax200 linux下终极方案(动手能力差的建议找专业人员)

首先拆机

image.png

这两个针脚, 胶带贴住

image.png

然后装机, 就可用了

老哥,这个改法对信号有影响么?我按这么改了以后确认问题解决了,但是wifi信号显示总是很弱,不知道跟这个有没有关系

Reply View the author
peanut
deepin
2024-06-30 08:20
#35
peanut

老哥,这个改法对信号有影响么?我按这么改了以后确认问题解决了,但是wifi信号显示总是很弱,不知道跟这个有没有关系

没问题了,是我上次拆机天线没接好,接好以后现在信号就正常了

Reply View the author
yehun
deepin
2024-07-06 17:58
#36
peanut

老哥,这个改法对信号有影响么?我按这么改了以后确认问题解决了,但是wifi信号显示总是很弱,不知道跟这个有没有关系

理论是没问题的,只是屏蔽硬件开关的引脚而已

Reply View the author
r***[email protected]
deepin
2024-08-21 21:48
#37

大佬们,触摸板有解决方案吗

Reply View the author
zcy960510
deepin
2024-08-30 12:44
#38
yehun

根据针对[机革无界pro]机型wifi硬锁定情况.

原因: 猜测是主板对intel ax200 PCIe的x1和x16的slot兼容问题, 导致linux下硬锁定.
影响范围: 我测试了6.1以上内核(包括未签名的6.9.3), 皆是同样的问题

目前我了解的解决方案如下:

  1. 升级bios, 支持切换x1和x16的slot. (官方的肯定没有, 但是我没找到非官方的bios, 升级非官方的bios风险也比较高)
  2. 等待linux kernel升级, 至少得6.9以后版本才能支持.
  3. 重建DSDT. (这个得懂linux的硬件高手了)
  4. 物理屏蔽网卡的两个引脚. 见#28.

希望能帮到同型号的机革友

牛逼。。。我的吾空凌云x16 7735H也遇到类似问题了。 只有6.1.32内核可以正常驱动ax200无线网卡,其他内核都不可以。感觉吾空/火影/机革这类公模机器阉割bios后,可能都有类似的后遗症。。。

https://bbs.deepin.org/post/277957?id=277957&limit=20&offset=0&postId=1639059

https://bbs.deepin.org/post/264587

Reply View the author
zcy960510
deepin
2024-08-30 19:01
#39
owen_337

@第三天晴 麻烦更新内测至最新后,再试下哈,还有问题请及时向我们反馈哈

能帮忙看下这个帖子的问题么。https://bbs.deepin.org/post/277957

Reply View the author
2 / 2
To page