Locietta / Locietta/xanmod-kernel-WSL2

[REQUEST] Bluetooth firmware via usbipd

Open
#118 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
248
Forks
41
Avg merge
2h 9m
Merged PRs (30d)
1

Description

Kernel missing Bluetooth device drivers to turn on Bluetooth USB adapter device.
CONFIG_BT_RTL=y: Bluetooth device drivers

zcat /proc/config.gz | grep CONFIG_BT_RTL
zcat /proc/config.gz | grep CONFIG_BT_HCIBTUSB
# CONFIG_BT_HCIBTUSB is not set
zcat /proc/config.gz | grep CONFIG_RFKILL
# CONFIG_RFKILL is not set

RFKILL may be required to power on the chip

rfkill list
rfkill: /dev/rfkill not found...

  • #82

This other custom WSL kernel seems to have Bluetooth support: https://github.com/dathpo/wsl2-linux-kernel?tab=readme-ov-file#readme-fork

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the kernel configuration and automated GitHub Actions build, then inspect whether CONFIG_BT_RTL, CONFIG_BT_HCIBTUSB, and CONFIG_RFKILL are enabled. Use the listed /proc/config.gz and rfkill checks with a Bluetooth adapter attached through usbipd; done means the adapter is detected and rfkill is available.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, shell
Domain
operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.