public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards
@ 2008-04-04 18:54 Mario_Limonciello
  2008-04-04 20:46 ` Mario_Limonciello
  0 siblings, 1 reply; 10+ messages in thread
From: Mario_Limonciello @ 2008-04-04 18:54 UTC (permalink / raw)
  To: bluez-devel


[-- Attachment #1.1.1.1: Type: text/plain, Size: 976 bytes --]

Hello,

As I've recently discovered, the more recent (Dell Wireless 370+) BT
adapters with the latest firmware don't come up in Bluetooth Radio mode.
They come up in a HID/UHE dongle like mode before the OS loads and
expect the OS to transition the device to HCI mode.  Unfortunately, the
transition to HCI mode isn't done in the same fashion as the existing
switch_hidproxy function available in hid2hci.  I'm attaching a patch to
hid2hci that adds a function for the expected behavior on these newer
adapters. 

The device that needs to have the report sent to it is claimed by usbhid
at OS load time, so there are some calls in there to release it from
usbhid.

I tested this against a Dell 370 BT adapter.  This should be the same
for the newer adapters (after the 370), but I haven't verified them yet,
so there may be an additional patch needed for it.

Thanks,
 
---
Mario Limonciello
Dell | Linux Engineering
mario_limonciello@dell.com



[-- Attachment #1.1.1.2: Type: text/html, Size: 1717 bytes --]

[-- Attachment #1.1.2: 007_dell_bluetooth.patch --]
[-- Type: text/x-patch, Size: 1475 bytes --]

diff -Nur -x '*.orig' -x '*~' bluez-utils-3.26/tools/hid2hci.c bluez-utils-3.26.new/tools/hid2hci.c
--- bluez-utils-3.26/tools/hid2hci.c	2008-02-01 17:16:34.000000000 -0600
+++ bluez-utils-3.26.new/tools/hid2hci.c	2008-04-04 13:34:13.000000000 -0500
@@ -211,6 +211,42 @@
 	return err;
 }
 
+static int switch_dell(struct device_info *devinfo)
+{
+	char report[] = { 0x7F, 0x13, 0x00, 0x00};
+
+	struct usb_dev_handle *handle;
+	int err;
+
+	//release any locks that the kernel may have on this device
+	handle = usb_open(devinfo->dev);
+	if (handle)
+	{
+		usb_claim_interface(handle, 0);
+		usb_detach_kernel_driver_np(handle,0);
+	}
+
+	//switch device modes
+	err = usb_control_msg(handle,
+		USB_ENDPOINT_OUT + USB_TYPE_CLASS + USB_RECIP_INTERFACE,
+		0x09,
+		0x7f + (0x03 << 8),
+		0,
+		(char*)report, 4, 10000);
+
+	if (err == 0) {
+		err = -1;
+		errno = EALREADY;
+	} else {
+		if (errno == ETIMEDOUT)
+			err = 0;
+	}
+
+	usb_close(handle);
+
+	return err;
+}
+
 static struct device_id device_list[] = {
 	{ HCI, 0x0a12, 0x1000, switch_hidproxy },
 	{ HID, 0x0a12, 0x0001, switch_hidproxy },
@@ -229,6 +265,7 @@
 	{ HCI, 0x046d, 0xc70e, switch_logitech },	/* Logitech diNovo keyboard */
 	{ HCI, 0x046d, 0xc713, switch_logitech },	/* Logitech diNovo Edge */
 	{ HCI, 0x046d, 0xc714, switch_logitech },	/* Logitech diNovo Edge */
+	{ HCI, 0x413c, 0x8158, switch_dell },		/* Dell Wireless 370 */
 	{ -1 }
 };
 

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 278 bytes --]

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

[-- Attachment #3: Type: text/plain, Size: 164 bytes --]

_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards
  2008-04-04 18:54 [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards Mario_Limonciello
@ 2008-04-04 20:46 ` Mario_Limonciello
  2008-04-04 23:17   ` Bastien Nocera
  0 siblings, 1 reply; 10+ messages in thread
From: Mario_Limonciello @ 2008-04-04 20:46 UTC (permalink / raw)
  To: bluez-devel


[-- Attachment #1.1.1.1: Type: text/plain, Size: 1335 bytes --]

Hi,

As it turns out, this also works for the Dell 410 series cards.
Attached is an updated patch to include them.

Regards,

On Fri, 2008-04-04 at 13:54 -0500, Mario Limonciello wrote:

> Hello,
> 
> As I've recently discovered, the more recent (Dell Wireless 370+) BT
> adapters with the latest firmware don't come up in Bluetooth Radio
> mode.  They come up in a HID/UHE dongle like mode before the OS loads
> and expect the OS to transition the device to HCI mode.
> Unfortunately, the transition to HCI mode isn't done in the same
> fashion as the existing switch_hidproxy function available in hid2hci.
> I'm attaching a patch to hid2hci that adds a function for the expected
> behavior on these newer adapters. 
> 
> The device that needs to have the report sent to it is claimed by
> usbhid at OS load time, so there are some calls in there to release it
> from usbhid.
> 
> I tested this against a Dell 370 BT adapter.  This should be the same
> for the newer adapters (after the 370), but I haven't verified them
> yet, so there may be an additional patch needed for it.
> 
> Thanks,
> 
> ---
> Mario Limonciello
> Dell | Linux Engineering
> mario_limonciello@dell.com
> 
> 
> 

---
Mario Limonciello
Dell | Linux Engineering
Desk : (512) 723-0582
mario_limonciello@dell.com



[-- Attachment #1.1.1.2: Type: text/html, Size: 2640 bytes --]

[-- Attachment #1.1.2: 007_dell_bluetooth.patch --]
[-- Type: text/x-patch, Size: 1541 bytes --]

diff -Nur -x '*.orig' -x '*~' bluez-utils-3.26/tools/hid2hci.c bluez-utils-3.26.new/tools/hid2hci.c
--- bluez-utils-3.26/tools/hid2hci.c	2008-02-01 17:16:34.000000000 -0600
+++ bluez-utils-3.26.new/tools/hid2hci.c	2008-04-04 15:39:40.000000000 -0500
@@ -211,6 +211,42 @@
 	return err;
 }
 
+static int switch_dell(struct device_info *devinfo)
+{
+	char report[] = { 0x7F, 0x13, 0x00, 0x00};
+
+	struct usb_dev_handle *handle;
+	int err;
+
+	//release any locks that the kernel may have on this device
+	handle = usb_open(devinfo->dev);
+	if (handle)
+	{
+		usb_claim_interface(handle, 0);
+		usb_detach_kernel_driver_np(handle,0);
+	}
+
+	//switch device modes
+	err = usb_control_msg(handle,
+		USB_ENDPOINT_OUT + USB_TYPE_CLASS + USB_RECIP_INTERFACE,
+		0x09,
+		0x7f + (0x03 << 8),
+		0,
+		(char*)report, 4, 10000);
+
+	if (err == 0) {
+		err = -1;
+		errno = EALREADY;
+	} else {
+		if (errno == ETIMEDOUT)
+			err = 0;
+	}
+
+	usb_close(handle);
+
+	return err;
+}
+
 static struct device_id device_list[] = {
 	{ HCI, 0x0a12, 0x1000, switch_hidproxy },
 	{ HID, 0x0a12, 0x0001, switch_hidproxy },
@@ -229,6 +265,8 @@
 	{ HCI, 0x046d, 0xc70e, switch_logitech },	/* Logitech diNovo keyboard */
 	{ HCI, 0x046d, 0xc713, switch_logitech },	/* Logitech diNovo Edge */
 	{ HCI, 0x046d, 0xc714, switch_logitech },	/* Logitech diNovo Edge */
+	{ HCI, 0x413c, 0x8158, switch_dell },		/* Dell Wireless 370 */
+	{ HCI, 0x413c, 0x8154, switch_dell },		/* Dell Wireless 410 */
 	{ -1 }
 };
 

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 278 bytes --]

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

[-- Attachment #3: Type: text/plain, Size: 164 bytes --]

_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards
  2008-04-04 20:46 ` Mario_Limonciello
@ 2008-04-04 23:17   ` Bastien Nocera
  2008-04-05 15:58     ` [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer " Mario_Limonciello
  0 siblings, 1 reply; 10+ messages in thread
From: Bastien Nocera @ 2008-04-04 23:17 UTC (permalink / raw)
  To: BlueZ development


On Fri, 2008-04-04 at 15:46 -0500, Mario_Limonciello@Dell.com wrote:
> Hi,
> 
> As it turns out, this also works for the Dell 410 series cards.
> Attached is an updated patch to include them.

Only problems I could see with the patch is the coding style (C++-style
comments, braces on different lines for a condition, alignment of
arguments to a function when on multiple lines).

The rest of the code looks fine to me.

Are those adapters usually shipped with keyboards and mice, so that they
would need to stay in HID mode on startup?

If they do, do you have any code available that would make sure this
keyboard and mouse are registered in BlueZ so they work "out of the
box"?


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer Dell BT cards
  2008-04-04 23:17   ` Bastien Nocera
@ 2008-04-05 15:58     ` Mario_Limonciello
  2008-04-06 22:42       ` Bastien Nocera
  0 siblings, 1 reply; 10+ messages in thread
From: Mario_Limonciello @ 2008-04-05 15:58 UTC (permalink / raw)
  To: bluez-devel, bluez-devel

[-- Attachment #1: Type: text/plain, Size: 2212 bytes --]

Bastien,

I'll be glad to update the coding style to match the rest of the source.  Please see the updated attachment.  Both of these adapters are just bluetooth cards that ship on the laptop, not the dongles that come with a keyboard or mouse.

This is the way the cards function in Windows, and the way that they were intended to function.  When paired with a HID keyboard and/or mouse, they have the ability to store that pairing in the firmware.  That's why they have the two modes.

In reading your question, do you have a problem with a particular mouse &/or keyboard combo that the dongle isn't working 'out of the box'?

Regards,

Mario Limonciello 
Dell | Linux Engineering 
Desk : (512) 723-0582 
Mario_Limonciello@Dell.com 



-----Original Message-----
From: bluez-devel-bounces@lists.sourceforge.net on behalf of Bastien Nocera
Sent: Fri 4/4/2008 6:17 PM
To: BlueZ development
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer	Dell BT cards
 

On Fri, 2008-04-04 at 15:46 -0500, Mario_Limonciello@Dell.com wrote:
> Hi,
> 
> As it turns out, this also works for the Dell 410 series cards.
> Attached is an updated patch to include them.

Only problems I could see with the patch is the coding style (C++-style
comments, braces on different lines for a condition, alignment of
arguments to a function when on multiple lines).

The rest of the code looks fine to me.

Are those adapters usually shipped with keyboards and mice, so that they
would need to stay in HID mode on startup?

If they do, do you have any code available that would make sure this
keyboard and mouse are registered in BlueZ so they work "out of the
box"?


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel



[-- Attachment #2: patch --]
[-- Type: application/octet-stream, Size: 1375 bytes --]

--- bluez-utils-3.26/tools/hid2hci.c	2008-02-01 17:16:34.000000000 -0600
+++ hid2hci.c	2008-04-05 10:57:17.000000000 -0500
@@ -211,6 +211,41 @@
 	return err;
 }
 
+static int switch_dell(struct device_info *devinfo)
+{
+	char report[] = { 0x7F, 0x13, 0x00, 0x00};
+
+	struct usb_dev_handle *handle;
+	int err;
+
+	/* release any locks that the kernel may have on this device */
+	handle = usb_open(devinfo->dev);
+	if (handle) {
+		usb_claim_interface(handle, 0);
+		usb_detach_kernel_driver_np(handle,0);
+	}
+
+	/* switch device modes */
+	err = usb_control_msg(handle,
+				USB_ENDPOINT_OUT + USB_TYPE_CLASS + USB_RECIP_INTERFACE,
+				0x09,
+				0x7f + (0x03 << 8),
+				0,
+				(char*)report, 4, 10000);
+
+	if (err == 0) {
+		err = -1;
+		errno = EALREADY;
+	} else {
+		if (errno == ETIMEDOUT)
+			err = 0;
+	}
+
+	usb_close(handle);
+
+	return err;
+}
+
 static struct device_id device_list[] = {
 	{ HCI, 0x0a12, 0x1000, switch_hidproxy },
 	{ HID, 0x0a12, 0x0001, switch_hidproxy },
@@ -229,6 +264,8 @@
 	{ HCI, 0x046d, 0xc70e, switch_logitech },	/* Logitech diNovo keyboard */
 	{ HCI, 0x046d, 0xc713, switch_logitech },	/* Logitech diNovo Edge */
 	{ HCI, 0x046d, 0xc714, switch_logitech },	/* Logitech diNovo Edge */
+	{ HCI, 0x413c, 0x8158, switch_dell },		/* Dell Wireless 370 */
+	{ HCI, 0x413c, 0x8154, switch_dell },		/* Dell Wireless 410 */
 	{ -1 }
 };
 

[-- Attachment #3: Type: text/plain, Size: 325 bytes --]

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

[-- Attachment #4: Type: text/plain, Size: 164 bytes --]

_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer Dell BT cards
  2008-04-05 15:58     ` [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer " Mario_Limonciello
@ 2008-04-06 22:42       ` Bastien Nocera
  2008-04-07  0:58         ` [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer " Mario_Limonciello
  0 siblings, 1 reply; 10+ messages in thread
From: Bastien Nocera @ 2008-04-06 22:42 UTC (permalink / raw)
  To: BlueZ development; +Cc: Mario_Limonciello


On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote:
> Bastien,
> 
> I'll be glad to update the coding style to match the rest of the
> source.  Please see the updated attachment.  Both of these adapters
> are just bluetooth cards that ship on the laptop, not the dongles that
> come with a keyboard or mouse.
> 
> This is the way the cards function in Windows, and the way that they
> were intended to function.  When paired with a HID keyboard and/or
> mouse, they have the ability to store that pairing in the firmware.
> That's why they have the two modes.

Right. Do you have any documentation on how to store that pairing
information inside the adapter, or does it work out of the box in Linux
already?

> In reading your question, do you have a problem with a particular
> mouse &/or keyboard combo that the dongle isn't working 'out of the
> box'?

I've mainly got experience with Logitech dongles and Apple internal
adapters that do the same, but we're lacking documentation to make those
work properly.

Any documentation about the Dell kit would help.

Cheers


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer Dell BT cards
  2008-04-06 22:42       ` Bastien Nocera
@ 2008-04-07  0:58         ` Mario_Limonciello
  2008-04-13 16:34           ` [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer " Mario_Limonciello
  0 siblings, 1 reply; 10+ messages in thread
From: Mario_Limonciello @ 2008-04-07  0:58 UTC (permalink / raw)
  To: hadess, bluez-devel

Bastien,

I don't believe the BlueZ/hci_usb setup can currently store the pairing in the adapter, but I'll investigate this week.  Currently the infrastructure should allow a pairing that was set in Windows to still live inside the adapter and transition to Linux per my understanding.

I'll see what documentation I can obtain from our Bluetooth Team that would be available for public release.  No promises there though :)


Mario Limonciello 
Dell | Linux Engineering 
Desk : (512) 723-0582 
Mario_Limonciello@Dell.com 



-----Original Message-----
From: Bastien Nocera [mailto:hadess@hadess.net]
Sent: Sun 4/6/2008 5:42 PM
To: BlueZ development
Cc: Limonciello, Mario
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer	Dell BT cards
 

On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote:
> Bastien,
> 
> I'll be glad to update the coding style to match the rest of the
> source.  Please see the updated attachment.  Both of these adapters
> are just bluetooth cards that ship on the laptop, not the dongles that
> come with a keyboard or mouse.
> 
> This is the way the cards function in Windows, and the way that they
> were intended to function.  When paired with a HID keyboard and/or
> mouse, they have the ability to store that pairing in the firmware.
> That's why they have the two modes.

Right. Do you have any documentation on how to store that pairing
information inside the adapter, or does it work out of the box in Linux
already?

> In reading your question, do you have a problem with a particular
> mouse &/or keyboard combo that the dongle isn't working 'out of the
> box'?

I've mainly got experience with Logitech dongles and Apple internal
adapters that do the same, but we're lacking documentation to make those
work properly.

Any documentation about the Dell kit would help.

Cheers



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer Dell BT cards
  2008-04-07  0:58         ` [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer " Mario_Limonciello
@ 2008-04-13 16:34           ` Mario_Limonciello
  2008-04-21 16:36             ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer " Mario_Limonciello
  0 siblings, 1 reply; 10+ messages in thread
From: Mario_Limonciello @ 2008-04-13 16:34 UTC (permalink / raw)
  To: bluez-devel, hadess, bluez-devel

Bastien,

I spoke with some folks regarding documentation, and they are weighing
their options on the best route to do development on these devices.
(Releasing documentation, or doing patches themselves and submitting).

Speaking of which, has my patch been applied to the tree yet?


Mario Limonciello 
Dell | Linux Engineering 
Desk : (512) 723-0582 
Mario_Limonciello@Dell.com 



-----Original Message-----
From: bluez-devel-bounces@lists.sourceforge.net on behalf of Mario_Limonciello@Dell.com
Sent: Sun 4/6/2008 7:58 PM
To: hadess@hadess.net; bluez-devel@lists.sourceforge.net
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer	Dell BT cards
 
Bastien,

I don't believe the BlueZ/hci_usb setup can currently store the pairing in the adapter, but I'll investigate this week.  Currently the infrastructure should allow a pairing that was set in Windows to still live inside the adapter and transition to Linux per my understanding.

I'll see what documentation I can obtain from our Bluetooth Team that would be available for public release.  No promises there though :)


Mario Limonciello 
Dell | Linux Engineering 
Desk : (512) 723-0582 
Mario_Limonciello@Dell.com 



-----Original Message-----
From: Bastien Nocera [mailto:hadess@hadess.net]
Sent: Sun 4/6/2008 5:42 PM
To: BlueZ development
Cc: Limonciello, Mario
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer	Dell BT cards
 

On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote:
> Bastien,
> 
> I'll be glad to update the coding style to match the rest of the
> source.  Please see the updated attachment.  Both of these adapters
> are just bluetooth cards that ship on the laptop, not the dongles that
> come with a keyboard or mouse.
> 
> This is the way the cards function in Windows, and the way that they
> were intended to function.  When paired with a HID keyboard and/or
> mouse, they have the ability to store that pairing in the firmware.
> That's why they have the two modes.

Right. Do you have any documentation on how to store that pairing
information inside the adapter, or does it work out of the box in Linux
already?

> In reading your question, do you have a problem with a particular
> mouse &/or keyboard combo that the dongle isn't working 'out of the
> box'?

I've mainly got experience with Logitech dongles and Apple internal
adapters that do the same, but we're lacking documentation to make those
work properly.

Any documentation about the Dell kit would help.

Cheers



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer Dell BT cards
  2008-04-13 16:34           ` [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer " Mario_Limonciello
@ 2008-04-21 16:36             ` Mario_Limonciello
  2008-05-09  9:40               ` Marcel Holtmann
  0 siblings, 1 reply; 10+ messages in thread
From: Mario_Limonciello @ 2008-04-21 16:36 UTC (permalink / raw)
  To: bluez-devel, bluez-devel, hadess, bluez-devel

Hi Guys,

I've seen at least one other patch that flew by added to CVS already.  Are there any other objections that just haven't been vocalized regarding this patch?

Regards, 

Mario Limonciello 
Dell | Linux Engineering 
Mario_Limonciello@Dell.com 



-----Original Message-----
From: bluez-devel-bounces@lists.sourceforge.net on behalf of Mario_Limonciello@Dell.com
Sent: Sun 4/13/2008 11:34 AM
To: bluez-devel@lists.sourceforge.net; hadess@hadess.net; bluez-devel@lists.sourceforge.net
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer	Dell BT cards
 
Bastien,

I spoke with some folks regarding documentation, and they are weighing
their options on the best route to do development on these devices.
(Releasing documentation, or doing patches themselves and submitting).

Speaking of which, has my patch been applied to the tree yet?


Mario Limonciello 
Dell | Linux Engineering 
Desk : (512) 723-0582 
Mario_Limonciello@Dell.com 



-----Original Message-----
From: bluez-devel-bounces@lists.sourceforge.net on behalf of Mario_Limonciello@Dell.com
Sent: Sun 4/6/2008 7:58 PM
To: hadess@hadess.net; bluez-devel@lists.sourceforge.net
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer	Dell BT cards
 
Bastien,

I don't believe the BlueZ/hci_usb setup can currently store the pairing in the adapter, but I'll investigate this week.  Currently the infrastructure should allow a pairing that was set in Windows to still live inside the adapter and transition to Linux per my understanding.

I'll see what documentation I can obtain from our Bluetooth Team that would be available for public release.  No promises there though :)


Mario Limonciello 
Dell | Linux Engineering 
Desk : (512) 723-0582 
Mario_Limonciello@Dell.com 



-----Original Message-----
From: Bastien Nocera [mailto:hadess@hadess.net]
Sent: Sun 4/6/2008 5:42 PM
To: BlueZ development
Cc: Limonciello, Mario
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer	Dell BT cards
 

On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote:
> Bastien,
> 
> I'll be glad to update the coding style to match the rest of the
> source.  Please see the updated attachment.  Both of these adapters
> are just bluetooth cards that ship on the laptop, not the dongles that
> come with a keyboard or mouse.
> 
> This is the way the cards function in Windows, and the way that they
> were intended to function.  When paired with a HID keyboard and/or
> mouse, they have the ability to store that pairing in the firmware.
> That's why they have the two modes.

Right. Do you have any documentation on how to store that pairing
information inside the adapter, or does it work out of the box in Linux
already?

> In reading your question, do you have a problem with a particular
> mouse &/or keyboard combo that the dongle isn't working 'out of the
> box'?

I've mainly got experience with Logitech dongles and Apple internal
adapters that do the same, but we're lacking documentation to make those
work properly.

Any documentation about the Dell kit would help.

Cheers



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer Dell BT cards
  2008-04-21 16:36             ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer " Mario_Limonciello
@ 2008-05-09  9:40               ` Marcel Holtmann
  2008-05-10 18:23                 ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards Mario_Limonciello
  0 siblings, 1 reply; 10+ messages in thread
From: Marcel Holtmann @ 2008-05-09  9:40 UTC (permalink / raw)
  To: BlueZ development; +Cc: hadess

Hi Mario,

> I've seen at least one other patch that flew by added to CVS already.  Are there any other objections that just haven't been vocalized regarding this patch?

that was me being lazy or too busy. Whatever you wanna call it. Patch
has been committed to the CVS in a slight modified version.

Regards

Marcel



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

* Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards
  2008-05-09  9:40               ` Marcel Holtmann
@ 2008-05-10 18:23                 ` Mario_Limonciello
  0 siblings, 0 replies; 10+ messages in thread
From: Mario_Limonciello @ 2008-05-10 18:23 UTC (permalink / raw)
  To: bluez-devel, bluez-devel; +Cc: hadess

Thanks Marcel.
 
Mario Limonciello 
Dell | Linux Engineering 
Mario_Limonciello@Dell.com 

________________________________

From: bluez-devel-bounces@lists.sourceforge.net on behalf of Marcel Holtmann
Sent: Fri 5/9/2008 4:40 AM
To: BlueZ development
Cc: hadess@hadess.net
Subject: Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards



Hi Mario,

> I've seen at least one other patch that flew by added to CVS already.  Are there any other objections that just haven't been vocalized regarding this patch?

that was me being lazy or too busy. Whatever you wanna call it. Patch
has been committed to the CVS in a slight modified version.

Regards

Marcel



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

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

end of thread, other threads:[~2008-05-10 18:23 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-04 18:54 [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards Mario_Limonciello
2008-04-04 20:46 ` Mario_Limonciello
2008-04-04 23:17   ` Bastien Nocera
2008-04-05 15:58     ` [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer " Mario_Limonciello
2008-04-06 22:42       ` Bastien Nocera
2008-04-07  0:58         ` [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer " Mario_Limonciello
2008-04-13 16:34           ` [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer " Mario_Limonciello
2008-04-21 16:36             ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer " Mario_Limonciello
2008-05-09  9:40               ` Marcel Holtmann
2008-05-10 18:23                 ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards Mario_Limonciello

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox