linux6.18: enable SERIAL_DEV_BUS=y so BT_HCIUART_BCM (UART Broadcom Bluetooth) is built
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- linux
- Ambito
- operating-systems
Direzione di ricerca
Inizia leggendo la configurazione del kernel x86_64 in srcpkgs/linux6.*/files/x86_64-dotconfig e verifica come sono impostate le tre opzioni proposte nei template interessati. Conferma il comportamento delle dipendenze con gli strumenti di configurazione del kernel, quindi compila o esamina la configurazione risultante per verificare che SERIAL_DEV_BUS, SERIAL_DEV_CTRL_TTYPORT e BT_HCIUART_BCM siano abilitate. Il lavoro è completato quando la configurazione risultante abilita tutte e tre le opzioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is this a new report?
Yes
System Info
Void x86_64 glibc, linux6.18-6.18.57_1, MacBookPro16,2 (Apple T2)
Package(s) Affected
linux6.18 (likely all x86_64 linux* templates)
Does a report exist for this bug with the project's home (upstream) and/or another distro?
No (config choice of the Void kernel template, not an upstream bug).
Expected behaviour
The internal Bluetooth controller (Broadcom BCM4364, ACPI BCM2E7C, attached to the Intel LPSS UART ttyS0) is driven by hci_uart (Broadcom protocol) and hci0 appears (works with the t2linux kernel config on Arch).
Actual behaviour
No hci0. /sys/bus/serial/devices does not exist and hci_uart has no Broadcom support.
In the x86_64 config, CONFIG_SERIAL_DEV_BUS=m. SERIAL_DEV_CTRL_TTYPORT depends on SERIAL_DEV_BUS != m, so it is disabled. With ACPI, BT_HCIUART_BCM depends on SERIAL_DEV_CTRL_TTYPORT, so it is dropped silently by olddefconfig. The tty port hook lives in the core kernel, so this cannot be fixed with an out-of-tree module.
Affected: many x86 laptops/tablets with UART Broadcom Bluetooth (Intel Macs with or without T2, some Bay Trail/Cherry Trail devices).
Steps to reproduce
grep -E 'SERIAL_DEV_BUS|SERIAL_DEV_CTRL_TTYPORT|BT_HCIUART_BCM' /boot/config-$(uname -r)
gives onlyCONFIG_SERIAL_DEV_BUS=m.- On an affected machine:
ls /sys/class/bluetoothis empty.
Proposed fix
In srcpkgs/linux6.*/files/x86_64-dotconfig:
CONFIG_SERIAL_DEV_BUS=y
CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
CONFIG_BT_HCIUART_BCM=y
- Lingua principale
- Shell
- Stelle
- 3.5k
- Fork
- 2.8k
- Merge medio
- 1g 9h
- PR unite (30g)
- 305
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di void-linux/void-packages
-
AI 🤖 bug needs-testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
void-linux/void-packages#63041 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Package request: SomeWMApertarequest
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
void-linux/void-packages#63016 ·
I maintainer di solito rispondono entro 1 giorno
-
nextcloud-client: VFS plugins installed where the client does not searchForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug needs-testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
void-linux/void-packages#62700 ·
I maintainer di solito rispondono entro 1 giorno
-
Package request: LandrunApertarequest
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
void-linux/void-packages#62661 ·
I maintainer di solito rispondono entro 1 giorno
-
wf-shell: mixer widget does not work (missing pipewire/wireplumber support)Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
void-linux/void-packages#62620 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di void-linux/void-packages
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
area:terraform priority:low source:reader type:enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
stephrobert/blog-roadmap#104 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
ReproNim/containers#172 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
fairagro/m4.2_infrastructure#54 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno