linux6.18: enable SERIAL_DEV_BUS=y so BT_HCIUART_BCM (UART Broadcom Bluetooth) is built
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 76/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- linux
- Área
- operating-systems
Línea de trabajo
Empieza leyendo la configuración del kernel x86_64 en srcpkgs/linux6.*/files/x86_64-dotconfig y comprueba cómo se establecen las tres opciones propuestas en las plantillas afectadas. Confirma el comportamiento de las dependencias con las herramientas de configuración del kernel y luego compila o inspecciona la configuración resultante para verificar que SERIAL_DEV_BUS, SERIAL_DEV_CTRL_TTYPORT y BT_HCIUART_BCM estén habilitadas. Se considera terminado cuando la configuración resultante habilite las tres opciones.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Shell
- Estrellas
- 3.5k
- Forks
- 2.8k
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 305
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de void-linux/void-packages
-
AI 🤖 bug needs-testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
void-linux/void-packages#63041 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Package request: SomeWMAbiertorequest
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
void-linux/void-packages#63016 ·
Los mantenedores suelen responder en 1 día
-
nextcloud-client: VFS plugins installed where the client does not searchQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug needs-testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
void-linux/void-packages#62700 ·
Los mantenedores suelen responder en 1 día
-
Package request: LandrunAbiertorequest
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
void-linux/void-packages#62661 ·
Los mantenedores suelen responder en 1 día
-
wf-shell: mixer widget does not work (missing pipewire/wireplumber support)Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
void-linux/void-packages#62620 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de void-linux/void-packages
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
koalaman/shellcheck#3593 ·
-
Link Checker ReportAbiertoautomated issue report
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
a2aproject/A2A#2381 ·
Los mantenedores suelen responder en 3 días
-
e2e-failure ready-to-code
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
redhat-developer/rhdh-plugin-export-overlays#4485 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
DSH /pwf-status reports no plan when PLAN_ID is requiredPosiblemente ocupada @kuei51307-hub la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OthmanAdi/planning-with-files#332 · 1 reacción ·
Los mantenedores suelen responder en 1 día