2005-09-28 15:24:15

by Marko Kreen

[permalink] [raw]
Subject: [Bluez-devel] [PATCH] hci_usb: add entry for FMWBA-101 Bluetooth usb-dongle


This patch adds ID's for Fujitsu-Siemens FMWBA-101 Bluetooth
USB Adapter.


/proc/bus/usb/devices:
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=0e(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0bf8 ProdID=1003 Rev= 3.36
S: Manufacturer=ALPS
S: Product=BT USB
C:* #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=250mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms
I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms
I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=hci_usb
E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms
I: If#= 2 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)


Signed-Off-By: Marko Kreen <[email protected]>

Index: linux-2.6/drivers/bluetooth/hci_usb.c
===================================================================
--- linux-2.6.orig/drivers/bluetooth/hci_usb.c
+++ linux-2.6/drivers/bluetooth/hci_usb.c
@@ -92,6 +92,9 @@ static struct usb_device_id bluetooth_id
/* Ericsson with non-standard id */
{ USB_DEVICE(0x0bdb, 0x1002) },

+ /* Fujitsu-Siemens FMWBA-101 (ALPS?) */
+ { USB_DEVICE(0x0bf8, 0x1003) },
+
{ } /* Terminating entry */
};



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel


2005-09-30 18:41:21

by Marko Kreen

[permalink] [raw]
Subject: Re: [Bluez-devel] [PATCH] hci_usb: add entry for FMWBA-101 Bluetooth usb-dongle

On Thu, Sep 29, 2005 at 10:29:21AM +0200, Marcel Holtmann wrote:
> > > > This patch adds ID's for Fujitsu-Siemens FMWBA-101 Bluetooth
> > > > USB Adapter.
> > > >
> > > > /proc/bus/usb/devices:
> > > > T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
> > > > D: Ver= 1.10 Cls=0e(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
> > > > P: Vendor=0bf8 ProdID=1003 Rev= 3.36
> > > > S: Manufacturer=ALPS
> > > > S: Product=BT USB
> > >
> > > this is not needed, because the USB class is enough.
> >
> > But it is not, the device won't be detected without this patch.
>
> it must work without the patch. Otherwise there is something else broken
> on your side. Try the latest 2.6.14-rc2 kernel.

Now I tried with 2.6.14-rc2. On another machine, as I cant
reboot the first one at will. Same result - without the patch
hciconfig shows nothing.

--
marko



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

2005-09-29 08:29:21

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-devel] [PATCH] hci_usb: add entry for FMWBA-101 Bluetooth usb-dongle

Hi Marko,

> > > This patch adds ID's for Fujitsu-Siemens FMWBA-101 Bluetooth
> > > USB Adapter.
> > >
> > > /proc/bus/usb/devices:
> > > T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
> > > D: Ver= 1.10 Cls=0e(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
> > > P: Vendor=0bf8 ProdID=1003 Rev= 3.36
> > > S: Manufacturer=ALPS
> > > S: Product=BT USB
> >
> > this is not needed, because the USB class is enough.
>
> But it is not, the device won't be detected without this patch.

it must work without the patch. Otherwise there is something else broken
on your side. Try the latest 2.6.14-rc2 kernel.

Regards

Marcel




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

2005-09-28 19:17:14

by Marko Kreen

[permalink] [raw]
Subject: Re: [Bluez-devel] [PATCH] hci_usb: add entry for FMWBA-101 Bluetooth usb-dongle

On Wed, Sep 28, 2005 at 05:44:44PM +0200, Marcel Holtmann wrote:
> > This patch adds ID's for Fujitsu-Siemens FMWBA-101 Bluetooth
> > USB Adapter.
> >
> > /proc/bus/usb/devices:
> > T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
> > D: Ver= 1.10 Cls=0e(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
> > P: Vendor=0bf8 ProdID=1003 Rev= 3.36
> > S: Manufacturer=ALPS
> > S: Product=BT USB
>
> this is not needed, because the USB class is enough.

But it is not, the device won't be detected without this patch.

# uname -r
2.6.13.2
# modprobe hci_usb
# hciconfig -a
# rmmod hci_usb
# modprobe hci_usb_fix
# hciconfig -a
hci0: Type: USB
BD Address: 00:02:C7:42:6A:F2 ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:111 acl:0 sco:0 events:14 errors:0
TX bytes:310 acl:0 sco:0 commands:14 errors:0
Features: 0xff 0xff 0x0f 0x00 0x00 0x00 0x00 0x00
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'grue-0'
Class: 0x3e0100
Service Classes: Networking, Rendering, Capturing
Device Class: Computer, Uncategorized
HCI Ver: 1.1 (0x1) HCI Rev: 0x150 LMP Ver: 1.1 (0x1) LMP Subver: 0x150
Manufacturer: Cambridge Silicon Radio (10)

--
marko



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

2005-09-28 15:44:44

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-devel] [PATCH] hci_usb: add entry for FMWBA-101 Bluetooth usb-dongle

Hi Marko,

> This patch adds ID's for Fujitsu-Siemens FMWBA-101 Bluetooth
> USB Adapter.
>
>
> /proc/bus/usb/devices:
> T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
> D: Ver= 1.10 Cls=0e(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
> P: Vendor=0bf8 ProdID=1003 Rev= 3.36
> S: Manufacturer=ALPS
> S: Product=BT USB

this is not needed, because the USB class is enough.

Regards

Marcel




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

2005-10-02 19:06:50

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-devel] [PATCH] hci_usb: add entry for FMWBA-101 Bluetooth usb-dongle

Hi Marko,

> > > > > This patch adds ID's for Fujitsu-Siemens FMWBA-101 Bluetooth
> > > > > USB Adapter.
> > > > >
> > > > > /proc/bus/usb/devices:
> > > > > T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
> > > > > D: Ver= 1.10 Cls=0e(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
> > > > > P: Vendor=0bf8 ProdID=1003 Rev= 3.36
> > > > > S: Manufacturer=ALPS
> > > > > S: Product=BT USB
> > > >
> > > > this is not needed, because the USB class is enough.
> > >
> > > But it is not, the device won't be detected without this patch.
> >
> > it must work without the patch. Otherwise there is something else broken
> > on your side. Try the latest 2.6.14-rc2 kernel.
>
> Now I tried with 2.6.14-rc2. On another machine, as I cant
> reboot the first one at will. Same result - without the patch
> hciconfig shows nothing.

then your hotplug is broken. Fix it or send me the dongle, because none
of these dongles need to be listed.

Regards

Marcel




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel