AW: Re: AW: Re: Support for 0489:e031 Foxconn / Hon Hai

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey Marcel,

>> > what about the usb-devices.sh script output or /proc/bus/usb/devices
>> > content for this adatper.
>> 
>> The output for the bluetooth device from /usr/bin/usb-devices (on Ubuntu 11.04) is the following:
>> 
>> T:  Bus=02 Lev=02 Prnt=02 Port=03 Cnt=03 Dev#=  5 Spd=12  MxCh= 0
>> D:  Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
>> P:  Vendor=0489 ProdID=e031 Rev=01.12
>> S:  Manufacturer=Broadcom Corp
>> S:  Product=BCM20702A0
>> S:  SerialNumber=EC55F9EADE09
>> C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
>> I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
>> I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
>> I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
>> I:  If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)
>
>so Broadcom is being stupid here and using vendor specific descriptors
>instead of just following the proper USB descriptors for Bluetooth. You
>need to add the VID and PID to btusb.c device list.
>

Thx for the hint.
My btusb.c has now this part added:
------------------------------------------------------------------------------------------------
--- linux-source-2.6.38.ori/drivers/bluetooth/btusb.c	2011-06-06 11:06:47.563912990 +0200
+++ linux-source-2.6.38/drivers/bluetooth/btusb.c	2011-06-06 11:13:40.493912780 +0200
@@ -87,6 +87,9 @@
 	/* Canyon CN-BTU1 with HID interfaces */
 	{ USB_DEVICE(0x0c10, 0x0000) },
 
+	/* Broadcom - BCM20702A0 */
+	{ USB_DEVICE(0x0489, 0xe031) },
+
 	{ }	/* Terminating entry */
 };
------------------------------------------------------------------------------------------------

After building the module and rebooting, still no bluetooth peripherals can be found but hcitool gives me a device now.

$ hcitool dev
Devices:
	hci0	EC:55:F9:EA:DE:09

How can I double check what is going wrong here? (e.g. enable kernel debugging log or so)

Ciao
Thilo

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux