ArchLinux: Bluetooth 인식 문제.

이것도 정말 꽤 질긴 삽질끝에 알아냈다.
ArchLinux 에서(좀 더 정확하게 말하자면 커널 5.15 를 쓰는 리눅스 머신이라 해야하려나?), 콜드 부팅 때에는 블루투스가 인식되지만, 소프트부팅(재부팅) 시에는 블루투스가 잡히지 않는(No default controller available) 현상이 있다.
결론만 말하자면, 이건 커널 5.15 의 문제라고 한다.

KDE Neon(커널 5.11) 에선 발생하지 않는 문제가 왜 Arch 에서만 생길까하고 이런 저런 실험도 해보고 아치 포럼도 뒤져봤으나, 답을 찾진 못했었다.
위에 연결해놓은 아치 위키에 있는 해법들(btusb.enable_autosuspend=n 등등)은 전혀 도움이 되지 않았다.

해법은 lts 커널 설치.

현 시점에서 최신 커널은 5.15, lts 는 5.10.
답은 간단 명료하지만, 답까지 가는 과정은 치열하고 피투성이였다.

아.. 젠장. 이래서 Cutting/Bleeding Edge 가 좋지만은 않다니까..


** 22.01.15 현재

안타깝게도, 며칠 전 lts 도 5.15 로 올라가버렸다. 따라서 지금 당장은 해법이 없다. 블루투스가 꼭 필요하다면 콜드 부팅을 하는 수 밖에.
다만, 곧 배포될 다음 커널에선 수정이 될 예정이라고 한다.

** 22.01.17 현재

최신 커널(5.16.1), lts(5.15.15) 커널 모두에서 이 문제가 해결되었다.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.