龙芯官方内核支不支持kdump,crash调试工具

龙芯官方内核支不支持kdump,crash调试工具,如果支持,内核中应该怎么配置?
已邀请:

lemote1

赞同来自: Eric

3.10以后的版本都支持。

lemote1

赞同来自: wangjianxing

用8000端口就好了。

lemote1

赞同来自:

支持的,用这里的,用法同x86,http://dev.lemote.com/cgit/linux-official.git/

Eric

赞同来自:

http://dev.lemote.com/cgit/linux-official.git/上的各个内核分支都支持吗?谢谢!

Eric

赞同来自:

龙芯平台上的kernel-debuginfo包在那里能够获取?谢谢!

wangjianxing

赞同来自:

访问不了http://dev.lemote.com/cgit/linux-official.git/,有谁能修修吗?

wangjianxing

赞同来自:

多谢,可以正常访问http://dev.lemote.com:8000/cgit/linux-official.git/

wangjianxing

赞同来自:

crash工具使用问题:
1.从https://github.com/crash-utility/crash.git获取source,编译
2.之后使用crash vmlinux进行live debug,但是出现如下error
3.通过kdump抓出vmcore文件,crash vmlinux vmcore也是出现error,错误相同

简单分析:查看了一下crash源码,它会尝试通过全局链表vmap_area_list来遍历vmap_area对象,但是在取第一对象的时候,发现物理地址0x1e010c80是非法的,通过/proc/iomem看这个地址确实不在任何一个区间内。

crash工具需要有什么特殊版本吗?还是需要什么设置?
 
附件是crash -d8 vmlinux vmcore运行的全部日志。
<readmem: ffffffff814b7100, KVADDR, "memory section root table", 2048, (FOE), 122a0b000>
<read_dev_mem: addr: ffffffff814b7100 paddr: 14b7100 cnt: 2048>
<readmem: ffffffff81203ef0, KVADDR, "vmap_area_list", 8, (FOE), ffff8a51e0>
<read_dev_mem: addr: ffffffff81203ef0 paddr: 1203ef0 cnt: 8>
<readmem: 98000005fe010c80, KVADDR, "first vmap_area va_start", 8, (ROE), 1206e08a0>
<read_dev_mem: addr: 98000005fe010c80 paddr: 1e010c80 cnt: 8>
crash: read error: kernel virtual address: 98000005fe010c80 type: "first vmap_area va_start"

wangjianxing

赞同来自:

crash-7.2.7不支持mips64,地址翻译部分还用的是mips32,无法支撑mips64的解析.
求官方给个支持版本,这个适配工作量有点大。

lemote1

赞同来自:

用龙梦fedora28自带的crash即可。

wangjianxing

赞同来自:

龙梦在龙芯上L300-G25上启动失败,CPU 3A30001.镜像:mirror.lemote.com:8000/fedora/live/Fedora-MATE-Live-5.iso
2.dd if=iso of=/dev/sdc
3.修改机器bios,原生的启动参数失败
在grub中手动设置:
>set root='hd0'
>linux /boot/vmlinuz rootfstype=auto ro rd.live.image splash console=ttyS0,115200
>initrd /boot/initrd.img
>boot
启动失败,没有任何日志

wangjianxing

赞同来自:

我比较了http://ftp.loongnix.org/os/loongnix/1.0/SRPMS/c/crash-7.0.8-1.fc21.src.rpm 和github上crash-7.0.8版本,除了压缩选项之外没有区别。求龙梦fedora28的源码包位置

lemote1

赞同来自:

不要专做伸手党,自己下载去安装http://mirror.lemote.com:8000/fedora/fedora28-live/

要回复问题请先登录注册