加载论坛时出错,请强制刷新页面重试。

公益广播:请不要编译运行最新的 loongarch-next Linux 分支

xen0n

这个分支的固件传参接口已经变了,不兼容大家手头的板子固件了(所有出货的板子都是旧世界固件,也叫“虚拟地址固件”)。如果强行用你现有的 grub 引导它,它会悄无声息地死掉:没有任何串口输出,和没有正确配置 ACPI tables override 的情况一样。(即便配了正确的 ACPI tables 也不管用。)

我今天做实验忽视了这一点,只看了 grub 带起裸 ELF 内核映像所用的三个寄存器还没变,于是现在手头唯一可用的 LA 机器直到我公司解除居家办公之前,都不能使用了。(机器放在公司,由于各种原因,没有办法远程重启它)

引以为戒!



龙芯中科

白老师翻车了 🤣


子扉

板子会变砖么?还是只是不能启动,重启一下就好了?


大道无形若水

子扉 不会变砖,只是这个内核老固件不兼容,需要新固件启动


why

那我们手头的板子固件能升级吗?是不是升级之后就能用了


大道无形若水

why 所以你得先获得新固件😂


时空质能

好家伙,龙芯这是想干啥


Yuno

我感觉麻了


Steerer

驱动和固件(firmware)都是代码,前者为软件服务,后者为硬件服务

在操作系统概念还不明确的时代,二者是没有明显区别的。

但是随着计算机体系结构的发展,硬件的种类开始变多,操作系统的种类也变多了。

这个时候,因为各种技术的、商业的原因,硬件厂商希望自己的硬件能被更多的软件厂商使用,所以就需要在硬件之上做一些封装,让自己的硬件操纵起来更容易,这个时候就要有firmware这种东西了,它简化了软件与硬件的交互。

转自:https://www.zhihu.com/question/22175660/answer/20547502


Yuno

是不是相当于升级efi的意思


dannybook

我的老天,我现在正在编译最新的 loongarch-next 分支的 linux 🤣

按照 lfs 流程已经走到最后了,就差 内核了,

那该使用哪个 commit 的内核?


魔装少女爱丽丝

不知道这个版本能不能用,中电科的固件。明天有空编译一下试试看。


Yuno

魔装少女爱丽丝 如何?


魔装少女爱丽丝

Yuno 可以使用new world。GRUB引导时需要acpi-initrd


xen0n

需要用 acpi-initrd 就说明还是旧的固件传参接口。。


REDEAST

最近更新的5.18.0-rc5 还是不能引导,还是得等新固件。


mencius

补充一下我遇到的坑。

按文档 https://github.com/sunhaiyong1978/CLFS-for-LoongArch 的系统也是 loongarch-next 分支。3.1包中的是 5.17.0-rc1+acpi-initrd

接 7A1000的显示可以使用;但接独显只能看到grub的信息,kenrel的信息完全看不到。


大道无形若水

mencius 接上串口看下卡哪里了,贴出来


REDEAST

mencius 5.17.0-rc1是没问题的。你接独显启动后看不到信息应该是独立显卡驱动的问题。你安装一下最新的linux-firmware试试,https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20220509.tar.xz


mencius

大道无形若水 REDEAST 貌似独显时启动没起来。因为集成显卡时,ssh可登录,而独显时ssh连不上。另,我的主板与楼上的爱丽丝的不同。我的主板型号是 LM-LS3A5000-7A1000-1w-V01-pc_A2101


大道无形若水

REDEAST


杜比

mencius 龙梦的主板bios界面,可以切换显卡,选“集成显卡”,可以引导到clfs的登录界面


下一页 »

知识共享许可协议
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。
进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途