发布linux 5.5.3内核amd gpu的一个重大bug
linux吧
全部回复
仅看楼主
level 11
小牌球星 楼主
本人原系统滚动升级了lfs9.1rc1,然后没选amdgpu前随便进,但是一选就直接黑屏。然后看了非常多的资料,什么firmware,什么编译成模块都试过了,就是不行,进去直接黑屏!
然后琢磨了三天,各种查资料,终于让我看出了问题!
结论就是,linux5.5.3内核的模块依赖出了问题!下面上图说明。
2020年03月04日 15点03分 1
level 11
小牌球星 楼主
这张图,是模块装载次序图,注意到了吗?上面那个mfd模块的装载次序,发现问题了吗?居然在amdgpu模块后面!!我于是就想,这不就是问题所在了吗?既然是amdgpu依赖于mfd,就应该是先装载mfd才对的啊!
2020年03月04日 15点03分 3
level 11
小牌球星 楼主
于是,vim modules.order,将这个次序调换一下,mfd,放在amdgpu前面。然后保存,怀着忐忑不安的心情重启!(真的是忐忑不安,折腾三天了!!![乖][乖]
2020年03月04日 15点03分 7
level 11
小牌球星 楼主
然后,启动成功[哈哈][哈哈][哈哈]开心死了!哈哈哈,连内核的bug都能让我找到了!玩linux到现在为止最开心的一刻!![泪][泪][泪]
2020年03月04日 15点03分 8
真的,太开心了,linus大神的错误我都能发现,一开始我绝对没有怀疑过内核会有问题的[哈哈][哈哈]
2020年03月04日 16点03分
好厉害
2020年03月05日 11点03分
level 11
小牌球星 楼主
最后感谢吧友支持啊,有几个人都给了我很好的建议。@vitalgg
2020年03月04日 16点03分 9
level 11
小牌球星 楼主
上图,lsmod的结果。
2020年03月04日 16点03分 10
level 11
小牌球星 楼主
目前内存使用87MB。到时候我折腾一下I3看看效果如何。
2020年03月04日 16点03分 11
level 11
小牌球星 楼主
由于我是原lfs8.3系统直接滚动升级到的9.1,所以原来的东西都在,包括Xorg,于直接startx进入,熟悉的fluxbox桌面,渣土一样的颜色[哈哈][哈哈]内存用了136MB,因为是12线程的CPU,比以前多了一点点。
2020年03月04日 16点03分 13
level 7
恭喜楼主在 LFS 折腾坑内越陷越深.
2020年03月05日 02点03分 14
[乖][乖]兄弟要不要也来玩一下?
2020年03月05日 04点03分
@小牌球星 我现在所有的电脑 除了 LFS (BLFS) 没有装任何其它的发行版. LFS + xorg + sawfish , 需要什么编译什么. NAS是旧主机组的没有x系统. 工作电脑是 windows 加 lfs . 启动及救援U盘也是LFS做的.
2020年03月05日 05点03分
@vitalgg 擦,老大,以后靠你罩了啊[乖][乖]
2020年03月05日 07点03分
level 13
[真棒]支持楼主
2020年03月05日 02点03分 15
感谢支持啊兄弟[哈哈][哈哈]
2020年03月05日 04点03分
level 7
@晋城古泽州府💯 :archlinux 二进制包是给所有x86_64系统用的(此处仅指64位intel和amd的cpu). lfs是给自己的单台电脑用的. 装lfs不是照着文档打一遍命令.而是根据自己的电脑硬件特性配置优化. 所有在一台电脑上编译出的系统到另一台上不一定能很好的运行. 比如 i5 上编译的到amd上可能出问题(此处仅指x86_64兼容程序如glibc ,不包括那些如ffmpeg等对3Dnow或SSE专门优化的指令参数) .
如果仅日常使用及系统维护,确实没必要用LFS, 但是如果是开发人员尤其是C语言开发者. 我还是建议试试LFS. 如在编译及配置出错时,能找出错误的原因并修正. 还可以增加编译大型软件的经验比如 Xorg ,LLVM, 如何在低配置电脑上成功编译及运行. 编译时如何控制CPU的负载. gcc 与 LLVM, configure 和 cmake , make 与 ninja 等有什么区别. 编译时针对特定的电脑有什么优化设置. 这些与其它发行版是截然不同的.
2020年03月05日 02点03分 16
久不编译内核了,这几天为了这该死的amdgpu把全部选项过了几遍。我是amd2600CPU+rx470显卡,现在把所有的其他选项全干掉了,比如Intel的,能简就简。开机5秒到tty,自动连dhcp网络第11秒完成,tty下输入startx进桌面只要2秒。
2020年03月05日 04点03分
我的宿主系统Ubuntu20.04,进去要180多秒……不过好处是稳,什么都有,一装就能用不折腾。
2020年03月05日 04点03分
呵呵,说那么多干嘛,不用,个人有个人的喜好,我早过了找成就感的时代了。现在實體機只装archLinux,虚拟机裝各種unix
2020年03月05日 23点03分
你给他说这个他也不懂…人家嫌arch内核不安全…自己用zcat /proc/config > .config编译…[滑稽]…我说你这样跟arch的内核没区别…然后我的回复全被删了[滑稽]
2020年03月05日 23点03分
level 8
厉害!
2020年03月05日 05点03分 17
感谢支持啊兄弟![哈哈][哈哈]
2020年03月05日 07点03分
level 9
楼主厉害!祝贺之。。。可以就此问题给LFS团队发邮件了。。。
2020年03月05日 06点03分 18
兄弟和他们关系好吗?帮发一下啊,我不太会写英文信件……
2020年03月05日 07点03分
@小牌球星 屮E文水平稀烂。。。去年跟slitaz反馈小问题,先用中文写好那几句话,然后照着汉英词典译出中式英语,就发到slitaz论坛上去了。。。开源社区不用讲啥关系熟の,有bug反馈开发者就会接收。。。
2020年03月06日 08点03分
@wangxiongfang0 那建议你可以直接把这个贴吧的链接发过去,爱看就看,不看的话拉上几个老外在这吹牛显摆也行。[哈哈][哈哈]我这边是封外网的不方便弄。
2020年03月06日 09点03分
@小牌球星 屮那氏slitaz啊,可不氏LFSの论坛。。。屮还没LFS论坛の帐号呢。。。等屮以后注册LFS论坛の帐号后倒可以去论坛发贴提下这事。[酷]
2020年03月06日 10点03分
level 10
膜拜大佬
2020年03月05日 15点03分 21
1 2 尾页