2e20b8e2c59b02fd53fbf4ebfee76e6f3b6736ec
…
…
chromebox_10th_audio_driver
修复 Chromebox 刷写 Coreboot 后,安装 Windows/Linux 时的声音问题。
当前问题概况
| 平台 | HDMI 声音 | 3.5mm 耳机声音 | 插入/拔出提示 |
|---|---|---|---|
| Linux | ❌ 无 | ✅ 有 | ✅ 有 |
| Windows | ✅ 有 | ❌ 无 | ❌ 无 |
任务列表
建议执行顺序:先完成共通文档(尤其是硬件拓扑),再分别处理 Linux / Windows 平台问题。
一、共通与文档(优先)
- [✓] C1: 整理 Chromebox 10 代音频硬件拓扑(HDMI、3.5mm、codec 型号)
- [✓] C1a: 在 Linux 下收集硬件拓扑信息(运行
audio_topology/collect_linux_audio_topology.sh,输出到audio_topology/collected/) - [✓] C1b: 在 Windows 下收集硬件拓扑信息(运行
audio_topology/collect_windows_audio_topology.ps1,输出到audio_topology/collected/) - C1c: 在原生 ChromeOS 下收集硬件拓扑信息(运行
audio_topology/collect_chromeos_audio_topology.sh,并在 chrome://system 的 audio 节复制补充;结果放入audio_topology/collected/)
- [✓] C1a: 在 Linux 下收集硬件拓扑信息(运行
- C2: 记录 Coreboot 下与原生 ChromeOS 固件的音频差异
- [✓] C3: 编写分平台操作步骤文档(Linux / Windows)— 见 REPAIR_Plan_Audio.md 与各 OPERATION 文档
- C4: 补充已验证的 Chromebox 型号与固件版本
二、Linux 相关
- L1: 调研 Chromebox 10 代在 Linux 下的 HDMI 音频方案(ALSA / PulseAudio / PipeWire)
- L2: 确认 HDMI 音频芯片型号和驱动兼容性
- L3: 尝试/验证 HDMI 音频所需固件或内核参数
- L4: 编写 Linux 下 HDMI 音频修复说明或脚本(如有需要)
三、Windows 相关
- W1: 调研 Chromebox 10 代 3.5mm 音频在 Windows 下的驱动需求
- W2: 确认 3.5mm 接口对应芯片及 Windows 驱动支持情况
- W3: 解决 3.5mm 无声音问题(驱动安装 / 驱动修改 / 注册表等)
- W4: 解决耳机插入/拔出无提示问题(通常与 HDA 驱动 / 插孔检测相关)
参考信息
- 目标平台:Chromebox(10 代 Intel,Coreboot 刷机后)
- 目标系统:Linux / Windows
- Linux / Windows 声音修复总方案:audio_topology/REPAIR_Plan_Audio.md
- Windows 3.5mm / CoolStar:audio_topology/OPERATION_Windows_Audio.md
- Linux SOF / intel-signed 固件:audio_topology/OPERATION_Force_Intel_Signed_Firmware.md
- 三平台对比分析:audio_topology/ANALYSIS_Audio.md
- Ubuntu HWE 6.17 内核:源码目录
kernel-src/linux-hwe-6.17-6.17.0/(大文件不提交,见 kernel-src/README.md);自定义补丁目录 patches/ubuntu-hwe-6.17/(应用时PATCH=/path/to.patch)、脚本 scripts/ubuntu-hwe-617-build.sh、依赖 scripts/ubuntu-hwe-617-deps-packages.txt、摘要 patches/ubuntu-hwe-6.17/DIFF_SUMMARY.txt - 换机交接 / 进度与两处内核源码下载:docs/WORK_PROGRESS.md
- ChromeOS 5.15 与 Ubuntu HWE 6.17 的 iDisp/HDMI API 对照:docs/CHROMEOS_VS_UBUNTU_HDMI_NOTES.md
- Linux HDMI 重新分析与补丁重设流程:docs/REANALYSIS_Linux_HDMI_Audio_Kaisa.md
- ChromeOS 5.15 与 Ubuntu 6.17 音频子树自动对照摘要:
./scripts/diff-chromeos-ubuntu-sound.sh→ docs/CHROMEOS_vs_UBUNTU617_SOUND_AUTODIFF.md - ChromeOS 内核深度 diff(unshallow、
git log、导出ipc3/pcm/hda-dai):docs/OPERATION_ChromeOS_Kernel_Deep_Diff.md - Ubuntu 24.04 + Windows 双系统:docs/OPERATION_DualBoot_Ubuntu24_Windows.md
- 自编译 HWE 6.17 内核 deb 安装步骤(
linux-base/ DKMS / Secure Boot):docs/OPERATION_Install_CustomKernel_Ubuntu_HWE617.md
Description
Languages
C
97.7%
Assembly
1.1%
Shell
0.5%
Makefile
0.3%
Python
0.1%