不是很甜的兔子

不是很甜的兔子

0个粉丝

2

问答

0

专栏

0

资料

不是很甜的兔子  发布于  2021-03-23 17:18:03
采纳率 0%
2个问答
DDADADA;FSAFDSA
1904

内核卡住且无任何log提示该怎么办

 

海思3516dv300在使用bluez-alsa播放音乐时,内核卡住,重启后多次尝试均出现相同情况,内核卡住时没有任何log提示,调试口和talnet均无法进入系统,视频功能也失效,尝试开启syslogd和klogd查看日志也没有任何新的log,开启内核panic提示也没有效果,请问大佬们这种情况该如何定位问题

我来回答
回答2个
时间排序
认可量排序

1_bit

5个粉丝

0

问答

26

专栏

136

资料

1_bit 2022-12-27 15:53:29
认可0

一、有时log是这样的

Card did not respond to voltage select!
bytes read in ms (39.8 MiB/s)
bytes read in ms (13.4 MiB/s)

Flattened Device Tree blob at

Booting using the fdt blob at 0x48000000
Using Device Tree in place at , end 000000004801420a

Starting kernel …
但是如上所示,没有得到提示信息,直接悬挂在启动内核的位置上。为解决这个提问: 首先想到的是打开使能early_printk,再次启动然后看是否可以得到有效的提示信息,假如仍然不可以的话,
那就你直接读取缓存 ,缓存的地址为 __log_buf其地址在System.map被标记出来,我们可以找到具体的位置。具体如下:

cd build/tmp/work/g6s-poky-linux/linux-renesas/4.14.-r1/build

cat System.map | grep __log_buf

ffff0000089fcab8 b __log_buf //记住这个地址
重新打断Uboot,输入下面命令并不停回车,就可以看到出问题的原因

md ffff0000089fcab8

MMC: sh-sdhi: , sh-sdhi:
In: serial
Out: serial
Err: serial
Net: Board Net Initialization Failed //可以看出是网络初始化失败导致的
No ethernet found.
Recovery Flag: “”
Recovery Magic: “”
Update Package Flag: 0x0
Hit any key to stop autoboot:

柒号华仔

1个粉丝

0

问答

3

专栏

25

资料

柒号华仔 2023-01-09 11:09:54
认可0

卡住就是我们常说的死机,你遇到的是在系统启动阶段挂掉,还是在应用程序播放音乐时卡掉。如果是后者,直接上最原始的gdb,对照开源代码跟踪,找出运行到哪一行代码挂掉的。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区