高通QCS6490更新内核驱动丢失的处理办法

今天在进行设备测试和验证中,发现系统update后设备就无法联网,检查后发现为内核变化导致的驱动运行异常(高通 QCS6490 设备运行 Ubuntu 24.04,内核更新到 6.8.0-56/57 后重启导致有线和无线网络丢失),也可能是因为更新安装了标准的 generic 内核版本,而您的设备依赖于 Qualcomm 特定的内核(如 6.8.0-1038.38,可能来自 linux-qcom 包系列),该内核包含了针对 QCS6490 的优化和驱动支持(包括 ath11k 用于 WiFi,以及可能的以太网驱动)。标准 generic 内核缺少这些特定配置、模块或固件,导致网络驱动(ko 模块或内嵌)无法加载。

以下是逐步解决方案。假设您能通过 GRUB 引导到旧内核来恢复操作。如果设备无法引导或 GRUB 不显示,请考虑使用 live USB 启动 Ubuntu 来修复。

1. 引导到旧内核(6.8.0-1038.38)以恢复网络

  • 重启设备。
  • 在引导过程中,按住 Shift 键(或 Esc,如果是 EFI 系统)进入 GRUB 菜单。
  • 选择 Advanced options for Ubuntu
  • 在列表中选择 Ubuntu, with Linux 6.8.0-1038.38(或类似,具体取决于您的内核标签,通常是 qcom 或 oem 变体)。
  • 设备引导后,检查网络是否恢复:运行 ip addr 查看接口(eth0 或 wlan0 等),并用 ping 8.8.8.8 测试连接。
  • 确认当前内核:uname -r(应显示 6.8.0-1038.38)。

如果 GRUB 不显示旧内核选项,可能是因为更新覆盖了引导配置。使用 live USB 修复(见步骤 4)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scriptsboy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值