You are not logged in.

#1 2016-08-03 18:31:13

insayn
Member
Registered: 2016-08-03
Posts: 2

[SOLVED] Missing vendor/device-id for QCA_ROME bluetooth driver

Hello everyone,

this is my first post on this forum and I will try to follow the rules and give all the information at once.
Here's my problem/wish:

I have an Acer Aspire VN7-571G-51R8 with the Wifi-/Bluetooth-Card QCNFA344
Output of "lsusb":

Bus 003 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 004: ID 04f2:b469 Chicony Electronics Co., Ltd
Bus 003 Device 003: ID 0489:e092 Foxconn / Hon Hai
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

New kernels already have the necessary ath10k firmware for my Wifi-module but i had a very hard time getting bluetooth to work. (as far as i bought bluetooth-headphones)
Have tried all the possible packages, tweaks google-searches, no result.

bluetoothctl never found devices and had a strange MAC-Address.

Finally i got: the linux-kernel btusb-driver doesn't have my vendor-device-id pair in the QCA_ROME block.

I added it to the source and compiled the bluetooth module, copied it to the kernel dir and rebuilt initcpio..
Finally it worked.

Have written a neat script to download the source, add the lines with sed, make the module, copy it to the kernel and rebuild the initcpio.

But i'd like to have this 1 line

{ USB_DEVICE(0x0489, 0xe092), .driver_info = BTUSB_QCA_ROME },

added to the $kernelrootdir/drivers/bluetooth/btusb.c source of the arch-linux-package for future convenience.
(am not planning to use any other distro)

I hope this reaches a maintainer of the "linux" package.
One line which won't dirsturb anyone, but would make my day.

Should i try to make a diff-patch?
Should i rather make a bug-tracker entry?
Should i send it to a mailing-list?
Should i try to get this into Linus Torvalds main kernel? Will I (a nobody) succeed in it?

Thank you in advance, and am waiting to tag this thread as [SOLVED] smile

Last edited by insayn (2016-08-17 15:50:30)

Offline

#2 2016-08-17 15:50:02

insayn
Member
Registered: 2016-08-03
Posts: 2

Re: [SOLVED] Missing vendor/device-id for QCA_ROME bluetooth driver

After finding following commit for linux-4.8:
https://git.kernel.org/cgit/linux/kerne … a5b4add0f5

this thread is not needed anymore.

I will mark it as [SOLVED].

Offline

Board footer

Powered by FluxBB