Ubuntu 22.10을 사용하는 새 HP Envy x360 노트북에서 Bluetooth를 시작할 수 없습니다(제가 조사한 바에 따르면 소스 코드가 커널에 있으므로 다른 배포판도 비슷한 영향을 받아야 합니다).
관련 테스트를 모두 완료했습니다. Bluetooth 장치가 활성 상태이고 차단되지 않았습니다.
Bluetooth 장치 제조업체가 공급업체/제품 ID를 변경하여 Linux가 장치를 올바르게 인식하지 못하는 것을 발견했습니다.
장치 제조업체(Foxconn)가 Bluetooth 칩 제조업체의 USB 공급업체/제품 ID 코드를 자체 코드로 대체했기 때문에 Linux 커널 버전에서는 정확한 칩 유형으로 Bluetooth 칩을 식별할 수 없습니다.
클래스 ID: e001은 장치가 범용 USB Bluetooth 장치(USB 장치 클래스 e0, 하위 클래스 01, 프로그래밍 인터페이스 01 - 불행하게도 inxi는 마지막 부분을 표시하지 않음)라고 주장할 수 있음을 나타냅니다. 따라서 Linux는 이를 범용 USB처럼 사용하려고 합니다. 블루투스 장치 장비는 동일합니다.
위 답변의 포스터는 패치된 커널을 다시 컴파일하거나 기다리는 것을 제안했습니다.
나는 최신 커널 6.0에 이러한 수정 사항이 포함되기를 바랐습니다. 최신 우분투 메인라인 커널을 설치하는 것은 도움이 되지 않습니다.
==업데이트==
분명히 관련 ID 추가는 커널 버전 6.0에서는 나타나지 않았고 6.1에서만 나타났습니다.
불행하게도 배선 시점에서 "Ubuntu Edition" 커널의 6.1 버전은 아직 완전히 준비되지 않았으며 최종 버전이 아닌 "v6.1-rc5"만 사용할 수 있습니다(Ubuntu 커널 팀의 Ubuntu 메인라인 커널)
그래서 내 유일한 남은 질문은 다음과 같습니다.
- 공급업체/제품 ID를 일시적으로 변경하거나 추가하는 공식적인 방법이 정말 없나요?