查看: 17|回复: 0

[Android] OKA40i-C 定制整机 Android 偶发死机,USB 仍可枚举但系统无响应如何抓取内核崩日志

1

主题

0

回帖

4

积分

isms_XlyaMoGo 发表于 昨天 17:02 | 显示全部楼层 |阅读模式
各位好,

我们基于 A40i(sun8iw11p1)核心板做了一台定制整机,系统是 Android,整套软件由我们自己维护。设备偶发死机,想请教如何拿到死机时的内核日志。

【现象】
设备运行一段时间后随机死机:屏幕无响应、按键无反应,必须断电重启才能恢复。没有稳定的触发条件。

【已做的取证】
死机状态下把设备接到 PC,Windows 侧仍能检测到一个 USB 设备,但一直卡在枚举阶段。用 USB Hub 的 IOCTL 读到的信息:

  ConnectionStatus  = DeviceEnumerating(卡在枚举中,不是枚举失败)
  DeviceAddress     = 0(SET_ADDRESS 未完成)
  NumberOfOpenPipes = 0
  设备描述符 18 字节 = 全 0
  强制 GET_DESCRIPTOR = 433 ERROR_NO_SUCH_DEVICE
  链路速率 = High Speed(480M)

判断 USB 控制器和 PHY 仍在工作,但对控制传输不再响应,属于内核/系统 hang,而不是 panic 后自动重启(重新插入时间戳未变,排除 boot loop)。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则