All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bluez-users] Re: Re: MS Optical Desktop Elite for BT; can"t reconnect after idle
@ 2005-02-11 22:34 Tomas Björklund
  2005-02-11 23:15 ` Marcel Holtmann
  0 siblings, 1 reply; 4+ messages in thread
From: Tomas Björklund @ 2005-02-11 22:34 UTC (permalink / raw)
  To: bluez-users

Hi Marcel,
Wow, that's some fast reply. Thanks for caring! I hadn't joined the list
when you sent your reply (have now) so when I'm now replying I don't know
if my answer will show up as a new thread, sorry for that.

 >
 >is this the second version of Microsoft Bluetooth desktop? Is yes, is
 >the transceiver working?
 >
 >Show us the output of "hciconfig -a" and check with "sdptool" for the
 >service record of HID. Run "hcidump -x" while it disconnects.

Yes it's the second version. As I see it the transciever seems to be
working (had to upgrade the kernel to 2.6.10 though). Except the mouse an=
d
keyboard I have managed to recieve an image from my Sony Ericsson T630
cellphone via "Bluetooth File Sharing". The cellphone doesn't see any
services on the computer but that could very well be because I haven't
even tried configuring any yet.

A strange thing is that in /dev/input I get a few (1-2) keyboard entries
(which are not outputing anything when I 'cat' them) on top of the normal
keyboard and bluetooth-keyboard. These all are removed when the keyboard
goes into idle state.

To get the mouse and keyboard working I used the following steps (I
havn't touched any scipt- or configfiles yet except bluetooth/pin):
1. "hciconfig hci0 up"
2. Pressing the buttons underneath the mouse and keyboard for a few
seconds.
3. "hcitool scan"
4. "hidd --connect mAddr"
5. "hidd --connect kAddr"

In the use of hidd I feel quite lost. It seems to be living it's own life.
It can add devices by just searching for them and sometimes killall
doesn't kill all connections for example. So if I'm doing something wrong=
,
it might be there.

And to reconnect it after it becomes idle I repeat steps 2 though 5. OK,
that's the complete background, now over to the output you requested.

Didn't know exactly what you where looking for in sdptool so I am sending
the whole output. I strange thing I noticed when using hcidump was that
the scroll-wheel and the special buttons (not the left, scroll-wheel and
right buttons) only generated output when the mouse was in idle mode. The
extra keys (or the scroll-wheel) on the keyboard never generated any
output.

Sorry for the complete rambling, I just thought you might want to know
everything.

-Tomas

~# hciconfig -a
hci0:   Type: USB
        BD Address: 00:0D:3A:A3:08:DE ACL MTU: 377:10  SCO MTU: 16:0
        UP RUNNING PSCAN ISCAN
        RX bytes:793253 acl:58142 sco:0 events:376 errors:0
        TX bytes:3725 acl:158 sco:0 commands:67 errors:0
        Features: 0xff 0xfe 0x0d 0x38 0x08 0x08 0x00 0x00
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy:
        Link mode: SLAVE ACCEPT
        Name: 'Broadcom BCM2035'
        Class: 0x000000
        Service Classes: Unspecified
        Device Class: Miscellaneous,
        HCI Ver: 1.2 (0x2) HCI Rev: 0x3 LMP Ver: 1.2 (0x2) LMP Subver: 0x=
800
        Manufacturer: Broadcom Corporation (15)

~# sdptool browse
Inquiring ...
Browsing 00:0D:3A:A2:D3:01 ...
Service RecHandle: 0x0
Service Class ID List:
  "SDP Server" (0x1000)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 1
  "SDP" (0x0001)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "" (0x0100)
    Version: 0x0100

Service Name: Microsoft=C2=AE Keyboard Elite for Bluetooth=C2=AE
Service Description: A keyboard that runs over Bluetooth
Service Provider: Microsoft
Service RecHandle: 0x10000
Service Class ID List:
  "Human Interface Device" (0x1124)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 17
  "HIDP" (0x0011)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Human Interface Device" (0x1124)
    Version: 0x0100

Service RecHandle: 0x10001
Service Class ID List:
  "PnP Information" (0x1200)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 1
  "SDP" (0x0001)
Profile Descriptor List:
  "" (0x1200)
    Version: 0x0100

Browsing 00:0D:3A:A3:CC:73 ...
Service RecHandle: 0x0
Service Class ID List:
  "SDP Server" (0x1000)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 1
  "SDP" (0x0001)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "" (0x0100)
    Version: 0x0100

Service Name: Microsoft=C2=AE IntelliMouse=C2=AE Explorer for Bluetooth=C2=
=AE
Service Description: Five Button Mouse
Service Provider: Microsoft
Service RecHandle: 0x10000
Service Class ID List:
  "Human Interface Device" (0x1124)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 17
  "HIDP" (0x0011)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Human Interface Device" (0x1124)
    Version: 0x0100

Service RecHandle: 0x10001
Service Class ID List:
  "PnP Information" (0x1200)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 1
  "SDP" (0x0001)
Profile Descriptor List:
  "" (0x1200)
    Version: 0x0100

~# hcidump -x
HCIDump - HCI packet analyzer ver 1.11
device: hci0 snap_len: 1028 filter: 0xffffffff
--Comment: Pressing a mousebutton-----
> ACL data: handle 0x0006 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]
      A1 02 01 00 00
> ACL data: handle 0x0006 flags 0x02 dlen 9
    L2CAP(d): cid 0x0041 len 5 [psm 0]
      A1 02 00 00 00
--Comment: Pressing the 'a'-key-----
> ACL data: handle 0x0007 flags 0x02 dlen 14
    L2CAP(d): cid 0x0041 len 10 [psm 0]
      A1 01 00 00 04 00 00 00 00 00
> ACL data: handle 0x0007 flags 0x02 dlen 14
    L2CAP(d): cid 0x0041 len 10 [psm 0]
      A1 01 00 00 00 00 00 00 00 00
---Comment: Mouse disconnecting-----
> ACL data: handle 0x0006 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0041 scid 0x0073
< ACL data: handle 0x0006 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0041 scid 0x0073
> ACL data: handle 0x0006 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0072
< ACL data: handle 0x0006 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0072
> HCI Event: Number of Completed Packets (0x13) plen 5
  01 06 00 02 00
> HCI Event: Disconn Complete (0x05) plen 4
  00 06 00 16
--Comment: Keyboard disconnecting (a long time after the mouse)------
< ACL data: handle 0x0007 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0051 scid 0x0040
> HCI Event: Number of Completed Packets (0x13) plen 5
  01 07 00 01 00
> ACL data: handle 0x0007 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0051 scid 0x0040
< ACL data: handle 0x0007 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0052 scid 0x0041
> ACL data: handle 0x0007 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0052 scid 0x0041
> HCI Event: Number of Completed Packets (0x13) plen 5
  01 07 00 01 00
< HCI Command: Disconnect (0x01|0x0006) plen 3
  07 00 13
> HCI Event: Command Status (0x0f) plen 4
  00 01 06 04
> HCI Event: Disconn Complete (0x05) plen 4
  00 07 00 16
---Comment: Mousebutton pressed while disconnected----
> HCI Event: Connect Request (0x04) plen 10
  73 CC A3 3A 0D 00 80 25 00 01
< HCI Command: Accept Connection Request (0x01|0x0009) plen 7
  73 CC A3 3A 0D 00 01
> HCI Event: Command Status (0x0f) plen 4
  00 01 09 04
> HCI Event: Connect Complete (0x03) plen 11
  00 08 00 73 CC A3 3A 0D 00 01 00
< HCI Command: Change Connection Packet Type (0x01|0x000f) plen 4
  08 00 18 CC
> ACL data: handle 0x0008 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 17 scid 0x0075
> HCI Event: Command Status (0x0f) plen 4
  00 01 0F 04
< ACL data: handle 0x0008 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0000 scid 0x0075 result 2 status 0
> HCI Event: Number of Completed Packets (0x13) plen 5
  01 08 00 01 00
> HCI Event: Max Slots Change (0x1b) plen 3
  08 00 03
> HCI Event: Connection Packet Type Changed (0x1d) plen 5
  00 08 00 18 CC
> HCI Event: Disconn Complete (0x05) plen 4
  00 08 00 16
--Comment: Using the keyboard while disconnected gives nothing---


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Bluez-users] Re: Re: MS Optical Desktop Elite for BT; can"t reconnect after idle
  2005-02-11 22:34 [Bluez-users] Re: Re: MS Optical Desktop Elite for BT; can"t reconnect after idle Tomas Björklund
@ 2005-02-11 23:15 ` Marcel Holtmann
  2005-02-12  4:00   ` Tomas Björklund
  0 siblings, 1 reply; 4+ messages in thread
From: Marcel Holtmann @ 2005-02-11 23:15 UTC (permalink / raw)
  To: BlueZ Mailing List

Hi Tomas,

> Yes it's the second version. As I see it the transciever seems to be
> working (had to upgrade the kernel to 2.6.10 though). Except the mouse and
> keyboard I have managed to recieve an image from my Sony Ericsson T630
> cellphone via "Bluetooth File Sharing". The cellphone doesn't see any
> services on the computer but that could very well be because I haven't
> even tried configuring any yet.

please try 2.6.11-rc3-bk8, because I pushed some changes for this device
into mainline. Can you send me /proc/bus/usb/devices with the dongle
attached to your machine?

> A strange thing is that in /dev/input I get a few (1-2) keyboard entries
> (which are not outputing anything when I 'cat' them) on top of the normal
> keyboard and bluetooth-keyboard. These all are removed when the keyboard
> goes into idle state.
> 
> To get the mouse and keyboard working I used the following steps (I
> havn't touched any scipt- or configfiles yet except bluetooth/pin):
> 1. "hciconfig hci0 up"
> 2. Pressing the buttons underneath the mouse and keyboard for a few
> seconds.
> 3. "hcitool scan"
> 4. "hidd --connect mAddr"
> 5. "hidd --connect kAddr"
> 
> In the use of hidd I feel quite lost. It seems to be living it's own life.
> It can add devices by just searching for them and sometimes killall
> doesn't kill all connections for example. So if I'm doing something wrong,
> it might be there.
> 
> And to reconnect it after it becomes idle I repeat steps 2 though 5. OK,
> that's the complete background, now over to the output you requested.

There should be a "hidd --server" running to catch the re-connect
attempts of the mouse and the keyboard. Otherwise it can't work.

> Didn't know exactly what you where looking for in sdptool so I am sending
> the whole output. I strange thing I noticed when using hcidump was that
> the scroll-wheel and the special buttons (not the left, scroll-wheel and
> right buttons) only generated output when the mouse was in idle mode. The
> extra keys (or the scroll-wheel) on the keyboard never generated any
> output.

The optimal is the output of "sdptest records" from the libs2 CVS
repository, because it tries to get every information available.

Regards

Marcel




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Bluez-users] Re: Re: MS Optical Desktop Elite for BT; can"t reconnect after idle
  2005-02-11 23:15 ` Marcel Holtmann
@ 2005-02-12  4:00   ` Tomas Björklund
  2005-02-12 15:14     ` Francesco Bochicchio
  0 siblings, 1 reply; 4+ messages in thread
From: Tomas Björklund @ 2005-02-12  4:00 UTC (permalink / raw)
  To: BlueZ Mailing List

Hi Marcel!
Thanks for your help. I think I got most of the stuff working now. Running
"hidd --server" and "hcid" fixes pretty much everything except that I
still can't use the extra buttons and scoll-wheels.

Now, everything comes up when I boot up and if it goes idle, no problem,
it just reconnects again within a few seconds when using the gear. And the
cellphone now sees synchronisation and object-push services on the
computer. I have even gotten the xmms-BT-plugin working. Well almost, but
I doubt I can blame what's wrong on BlueZ. But if I find a way, I'll be
back ;-)

So what's left is really all the extra buttons. I haven't updated the
kernel yet so when I get time we'll see if that solves it then.

Just another funny thing (feature!?), before I put everything in the boot
scripts and the hci0-interface was down, the BT-mouse was still working.

Cheers,
Tomas

PS If your still interested in of the /proc/bus/usb/devices, here it is:


T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.10-1.760_FC3 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:11.3
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 34/900 us ( 4%), #Int=  2, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.10-1.760_FC3 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:11.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 3
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=045e ProdID=3500 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=045e ProdID=009c Rev= 1.00
S:  Manufacturer=Microsoft
S:  Product=Wireless Radio for Bluetooth 2.0
S:  SerialNumber=000D3AA308DE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  0mA
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=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms
I:  If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms
I:  If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  32 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  32 Ivl=1ms
I:  If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  64 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  64 Ivl=1ms
I:  If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  64 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  64 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=84(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  6 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=4102 ProdID=1103 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
[root@c-bcba70d5 flash]# sdptest records
bash: sdptest: command not found
[root@c-bcba70d5 flash]# locate sdptest
[root@c-bcba70d5 flash]# cat /proc/bus/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.10-1.760_FC3 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:11.3
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 34/900 us ( 4%), #Int=  2, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.10-1.760_FC3 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:11.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 3
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=045e ProdID=3500 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=045e ProdID=009c Rev= 1.00
S:  Manufacturer=Microsoft
S:  Product=Wireless Radio for Bluetooth 2.0
S:  SerialNumber=000D3AA308DE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  0mA
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=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms
I:  If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms
I:  If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  32 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  32 Ivl=1ms
I:  If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  64 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  64 Ivl=1ms
I:  If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=(none)
E:  Ad=83(I) Atr=01(Isoc) MxPS=  64 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  64 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=84(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  6 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=4102 ProdID=1103 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Bluez-users] Re: Re: MS Optical Desktop Elite for BT; can"t reconnect after idle
  2005-02-12  4:00   ` Tomas Björklund
@ 2005-02-12 15:14     ` Francesco Bochicchio
  0 siblings, 0 replies; 4+ messages in thread
From: Francesco Bochicchio @ 2005-02-12 15:14 UTC (permalink / raw)
  To: bluez-users

On Sat, Feb 12, 2005 at 05:00:52AM +0100, Tomas Bj=F6rklund wrote:
> Hi Marcel!
>=20
> So what's left is really all the extra buttons. I haven't updated the
> kernel yet so when I get time we'll see if that solves it then.
>=20

Hi, I have the same keyboard of yours anf managed to have the scrollweeel=
s
and extra buttons (most of them) working by patching the kernel 2.6.10 wi=
th
the mh-2 patch that you can find at Bluez sourceforge site.

Uou then have to do some userland work (e.g. X configuration and install =
some
app that listen those button) to actually use it.

Ciao
----
FB




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-02-12 15:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-11 22:34 [Bluez-users] Re: Re: MS Optical Desktop Elite for BT; can"t reconnect after idle Tomas Björklund
2005-02-11 23:15 ` Marcel Holtmann
2005-02-12  4:00   ` Tomas Björklund
2005-02-12 15:14     ` Francesco Bochicchio

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.