Hi Daniel, The setup function is provided in kernel v3.12 , before this version we do not have ways to add in btusb.c and we do not want to change the generic driver too much so we rewrite rtk_btusb.c. If the setup function is the way you preferred, we will develop based on generic driver. This seems make btusb.c more complex. We will provide you all the firmware after complete test . If you want to get them before test complete I will send later. Most modules can work properly without config file, but some customers may want a special way for example they want to use own bt MAC address rather than the one in modules. The config file provide a flex software way instead of rewrite effuse setting in modules. The config file here is an example and customers may change it if they need. This depend on customer , most notebook products may not need , but smart phone or tablet may use it. I think we cannot cover all the situations and just provide the most common settings. Champion Ext:6325 -----邮件原件----- 发件人: Daniel Drake [mailto:drake@xxxxxxxxxxxx] 发送时间: 2014年7月11日 17:12 收件人: 陈艳萍 抄送: Marcel Holtmann; Larry Finger; Gustavo F. Padovan; Johan Hedberg; Linux Bluetooth mailing list 主题: Re: 答复: 答复: [PATCH v2] Bluetooth: btusb: Add Realtek 8723/8761 support Hi Champion, Thanks for the response - the situation is becoming clearer. On Fri, Jul 11, 2014 at 9:44 AM, 陈艳萍 <champion_chen@xxxxxxxxxxxxxx> wrote: > Hi Daniel, > The 8761 module used with different wifi chip can only be distinguished by pid, and do not support vendor command to get information from rom code. > The setup function only has hci_dev parameter . > we can add driver_info and set different setup funcitons. Will this be acceptable or do you have other suggestions? I will have to discuss this with Marcel. He was not so keen on this approach, but given that you have now clarified exactly what the situation is (thanks!), we will have to revisit. However, what is clear is that we will not add support for any hardware where we do not also submit the firmware to the linux-firmware git repository. At the moment we only have rtl8723a and 8723b firmware and configs: rtl8723a_fw: 24356 bytes md5sum b4a329212ab150b88c3c6ff4c42c51d6 rtl8723b_fw: 38976 bytes md5sum ebf894b7b91cbebce8aeb5ba63c22914 These can be found at https://github.com/lwfinger/rtl8723au_bt/tree/new We are missing all of the following: rtl8821a_fw rtl8761a_fw rtl8761au_fw rtl8761aw8192eu_fw rtl8761au8192ee_fw rtl8761au8812ae_fw rtl8761a_config rtl8821a_config Please could you send them over, and confirm that all are redistributable? About the config files, I am still not really clear if they are necessary. You say the hardware will use default settings if they are not provided. My RTL8723B does work fine without the config. What is the advantage of uploading these config files then, have you changed/improve the settings since production? Thanks Daniel ��.n��������+%������w��{.n�����{����^n�r������&��z�ޗ�zf���h���~����������_��+v���)ߣ�