Add work handoff doc, Ubuntu HWE build scripts, and repair plan

- docs/WORK_PROGRESS.md: progress, ChromeOS and Ubuntu kernel source URLs/commands
- scripts: ubuntu-hwe-617-build.sh and deps list for kernel packaging
- patches: experimental HDMI note (DO NOT apply on 6.17)
- audio_topology: REPAIR_Plan_Audio.md; README links
- README: links to handoff and build helpers

Made-with: Cursor
This commit is contained in:
jack
2026-04-02 07:22:12 +08:00
parent b5193a7f77
commit c16b8c2b6c
7 changed files with 383 additions and 24 deletions

View File

@@ -4,10 +4,12 @@
## 当前问题概况
| 平台 | HDMI 声音 | 3.5mm 耳机声音 | 插入/拔出提示 |
|------|-----------|----------------|---------------|
| Linux | ❌ 无 | ✅ 有 | ✅ 有 |
| Windows | ✅ 有 | ❌ 无 | ❌ 无 |
| 平台 | HDMI 声音 | 3.5mm 耳机声音 | 插入/拔出提示 |
| ------- | ------- | ---------- | ------- |
| Linux | ❌ 无 | ✅ 有 | ✅ 有 |
| Windows | ✅ 有 | ❌ 无 | ❌ 无 |
---
@@ -20,24 +22,24 @@
- [✓] **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/`
- [ ] **C2**: 记录 Coreboot 下与原生 ChromeOS 固件的音频差异
- [ ] **C3**: 编写分平台操作步骤文档Linux / Windows
- [ ] **C4**: 补充已验证的 Chromebox 型号与固件版本
- C1c: 在原生 ChromeOS 下收集硬件拓扑信息(运行 `audio_topology/collect_chromeos_audio_topology.sh`,并在 chrome://system 的 audio 节复制补充;结果放入 `audio_topology/collected/`
- **C2**: 记录 Coreboot 下与原生 ChromeOS 固件的音频差异
- [✓] **C3**: 编写分平台操作步骤文档Linux / Windows— 见 [REPAIR_Plan_Audio.md](audio_topology/REPAIR_Plan_Audio.md) 与各 OPERATION 文档
- **C4**: 补充已验证的 Chromebox 型号与固件版本
### 二、Linux 相关
- [ ] **L1**: 调研 Chromebox 10 代在 Linux 下的 HDMI 音频方案ALSA / PulseAudio / PipeWire
- [ ] **L2**: 确认 HDMI 音频芯片型号和驱动兼容性
- [ ] **L3**: 尝试/验证 HDMI 音频所需固件或内核参数
- [ ] **L4**: 编写 Linux 下 HDMI 音频修复说明或脚本(如有需要)
- **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 驱动 / 插孔检测相关)
- **W1**: 调研 Chromebox 10 代 3.5mm 音频在 Windows 下的驱动需求
- **W2**: 确认 3.5mm 接口对应芯片及 Windows 驱动支持情况
- **W3**: 解决 3.5mm 无声音问题(驱动安装 / 驱动修改 / 注册表等)
- **W4**: 解决耳机插入/拔出无提示问题(通常与 HDA 驱动 / 插孔检测相关)
---
@@ -45,5 +47,10 @@
- 目标平台Chromebox10 代 IntelCoreboot 刷机后)
- 目标系统Linux / Windows
- Windows 3.5mm / CoolStar 驱动排查步骤[audio_topology/OPERATION_Windows_Audio.md](audio_topology/OPERATION_Windows_Audio.md)
- Linux SOF / intel-signed 固件尝试[audio_topology/OPERATION_Force_Intel_Signed_Firmware.md](audio_topology/OPERATION_Force_Intel_Signed_Firmware.md)
- **Linux / Windows 声音修复总方案**[audio_topology/REPAIR_Plan_Audio.md](audio_topology/REPAIR_Plan_Audio.md)
- Windows 3.5mm / CoolStar[audio_topology/OPERATION_Windows_Audio.md](audio_topology/OPERATION_Windows_Audio.md)
- Linux SOF / intel-signed 固件:[audio_topology/OPERATION_Force_Intel_Signed_Firmware.md](audio_topology/OPERATION_Force_Intel_Signed_Firmware.md)
- 三平台对比分析:[audio_topology/ANALYSIS_Audio.md](audio_topology/ANALYSIS_Audio.md)
- Ubuntu HWE 6.17 内核:打补丁与编译(需本机 `sudo apt` 一次)— [scripts/ubuntu-hwe-617-build.sh](scripts/ubuntu-hwe-617-build.sh)、依赖列表 [scripts/ubuntu-hwe-617-deps-packages.txt](scripts/ubuntu-hwe-617-deps-packages.txt)
- **换机交接 / 进度与两处内核源码下载**[docs/WORK_PROGRESS.md](docs/WORK_PROGRESS.md)