Messages in this thread Patch in this message | | | From | Sundar Nagarajan <> | Date | Sat, 8 Jul 2017 01:54:33 -0700 | Subject | Fwd: Request to add bluetooth module identifier to net/rfkill/rfkill-gpio.c |
| |
Hi,
I have a Cherry Trail laptop with an Atom X5-Z8300. It has a bluetooth chip that needs the r8723bs (coexisting RTL 8723BS wifi and bluetooth).
I am using linux-next (20150817) with the r8723bs staging driver and the firmware and utility from https://github.com/lwfinger/rtl8723bs_bt by Larry finger.
With linux-next the bluetooth works SOMETIMES, but on reboot, it does not work any more (no bluetooth interfaces are detected and hciconfig shows nothing).
I am a kernel novice, but I saw that another kernel that I had tried had the following line added in struct acpi_device_id rfkill_acpi_match:
{ "OBDA8723",RFKILL_TYPE_BLUETOOTH }
With the attached patch applied (one line added), my bluetooth works every time.
Does this belong in rfkill-gpio.c, or should I contact someone else? diff --git a/net/rfkill/rfkill-gpio.c b/net/rfkill/rfkill-gpio.c index 76c01cb..4e32def 100644 --- a/net/rfkill/rfkill-gpio.c +++ b/net/rfkill/rfkill-gpio.c @@ -163,6 +163,7 @@ static int rfkill_gpio_remove(struct platform_device *pdev) static const struct acpi_device_id rfkill_acpi_match[] = { { "BCM4752", RFKILL_TYPE_GPS }, { "LNV4752", RFKILL_TYPE_GPS }, + { "OBDA8723",RFKILL_TYPE_BLUETOOTH }, { }, }; MODULE_DEVICE_TABLE(acpi, rfkill_acpi_match); | |