Discussion:
[Bug 228787] Intel 7260 bluetooth broken.
b***@freebsd.org
2018-06-07 23:54:05 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

Mark Linimon <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Assignee|***@FreeBSD.org |***@FreeBSD.org
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2018-07-31 01:54:14 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

Ian Trudel <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@gmail.com

--- Comment #1 from Ian Trudel <***@gmail.com> ---
(In reply to dgilbert from comment #0)

Same issue here. Brand new card.
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2018-08-13 02:55:59 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

Daniel <***@yahoo.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@yahoo.c
| |om

--- Comment #2 from Daniel <***@yahoo.com> ---
Similar Situation for me running on a Matebook X Pro, Kabylake.

Autoloading module: ng_ubt.ko
Autoloading module: ng_ubt.ko
Autoloading module: ng_ubt.ko
Autoloading module: ng_ubt.ko
WARNING: attempt to domain_add(bluetooth) after domainfinalize()
WARNING: attempt to domain_add(netgraph) after domainfinalize()
ubt0: ubt_ctrl_write_callback:782: control transfer failed: USB_ERR_TIMEOUT
ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command
OGF=0x3, OCF=0x3. Timeout
/etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ubt0
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2018-08-19 20:52:19 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

Ivan <***@abinet.ru> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@abinet.ru

--- Comment #3 from Ivan <***@abinet.ru> ---
I've observed the same issue with my intel card (72xx)
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2018-08-19 20:53:23 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #4 from Ivan <***@abinet.ru> ---
I believe from time to time the driver loads itself, but failed to find any
devices.
Probably, entire BT stack is broken.
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2018-11-18 01:38:16 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #5 from Sergey A. Osokin <***@FreeBSD.org> ---
I have the same issue with 12.0-BETA4, here's the dmesg(8) output:

ubt0 on uhub0
ubt0: <vendor 0x8087 product 0x0a2b, class 224/1, rev 2.00/0.10, addr 1> on
usbus0
WARNING: attempt to domain_add(bluetooth) after domainfinalize()
WARNING: attempt to domain_add(netgraph) after domainfinalize()
ubt0: ubt_ctrl_write_callback:782: control transfer failed: USB_ERR_TIMEOUT
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2018-11-28 21:00:44 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

J.R. Oldroyd <***@opal.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@opal.com

--- Comment #6 from J.R. Oldroyd <***@opal.com> ---
Same on an Asus S510UQ running 11.2:

dmesg:
ubt0 on uhub0
ubt0: <vendor 0x8087 product 0x0a2b, class 224/1, rev 2.00/0.10, addr 3> on
usbus0
WARNING: attempt to domain_add(bluetooth) after domainfinalize()
WARNING: attempt to domain_add(netgraph) after domainfinalize()
ubt0: ubt_ctrl_write_callback:780: control transfer failed: USB_ERR_TIMEOUT
ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command
OGF=0x3, OCF=0x3. Timeout

# usbconfig dump_device_desc
ugen0.4: <vendor 0x8087 product 0x0a2b> at usbus0, cfg=0 md=HOST spd=FULL
(12Mbps) pwr=ON (100mA)

bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x00e0 <Wireless controller>
bDeviceSubClass = 0x0001
bDeviceProtocol = 0x0001
bMaxPacketSize0 = 0x0040
idVendor = 0x8087
idProduct = 0x0a2b
bcdDevice = 0x0010
iManufacturer = 0x0000 <no string>
iProduct = 0x0000 <no string>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001

Running the rc.d/bluetooth setup commands manually, all the ngctl commands
complete ok; the first hccontrol command fails with the timeout.
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-04-15 14:29:43 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #19 from commit-***@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=788a171c77760c2847b6433c5a914a304d0aa184

commit 788a171c77760c2847b6433c5a914a304d0aa184
Author: Vladimir Kondratyev <***@FreeBSD.org>
AuthorDate: 2021-04-15 14:26:32 +0000
Commit: Vladimir Kondratyev <***@FreeBSD.org>
CommitDate: 2021-04-15 14:26:32 +0000

ng_ubt: Block attachment of uninitialized Intel Wireless 7265

As this controller requires firmware patch downloading to operate.
"Intel Wireless 7265" support in iwmbtfw(8) is yet to be done.

Tested by: arrowd et al
PR: 228787
MFC after: 2 weeks

sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 5 +-
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c | 122 +++++++++++++++++-----
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h | 4 +
3 files changed, 103 insertions(+), 28 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-04-15 17:52:01 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #20 from Vladimir Kondratyev <***@freebsd.org> ---
(In reply to timp87 from comment #18)
Is it too late to include this into releng/13.0?
It was not too late, but I was too busy @atwork to handle that. It will get to
13-STABLE soon.
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-04-30 20:16:54 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #21 from commit-***@FreeBSD.org ---
A commit in branch stable/13 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=83235903d5dc735fbce8b22a5204ab648f2d9c94

commit 83235903d5dc735fbce8b22a5204ab648f2d9c94
Author: Vladimir Kondratyev <***@FreeBSD.org>
AuthorDate: 2021-04-15 14:26:32 +0000
Commit: Vladimir Kondratyev <***@FreeBSD.org>
CommitDate: 2021-04-30 20:14:44 +0000

ng_ubt: Block attachment of uninitialized Intel Wireless 7265

As this controller requires firmware patch downloading to operate.
"Intel Wireless 7265" support in iwmbtfw(8) is yet to be done.

Tested by: arrowd et al
PR: 228787

sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 5 +-
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c | 122 +++++++++++++++++-----
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h | 4 +
3 files changed, 103 insertions(+), 28 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-03 17:35:18 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #22 from Vladimir Kondratyev <***@freebsd.org> ---
There are good news on this issue:

Philippe Michaud-Boudreault added a support for 7260 to iwmbtfw.

Please, try iwmbtfw from his repo: https://github.com/sinetek/iwmbtfw

As 7260 requires firmware files do be downloaded, I added them to
comms/iwmbt-firmware port:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253302
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-03 18:28:40 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #23 from Vladimir Kondratyev <***@freebsd.org> ---
Created attachment 224637
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=224637&action=edit
iwmbtfw_by_Philippe_Michaud-Boudreault.patch

Leave Philippe's work here as patch to src tree to make it easier to apply
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-04 10:13:28 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #24 from Helge Oldach <***@oldach.net> ---
Works perfectly (stable/13):

ugen0.2: <vendor 0x8087 product 0x07dc> at usbus0
ubt0 on uhub0
ubt0: <vendor 0x8087 product 0x07dc, class 224/1, rev 2.00/0.01, addr 1> on
usbus0
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-04 23:53:37 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #25 from commit-***@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=fe70d7b26d7a98b17e315bc3455bee267c618b4e

commit fe70d7b26d7a98b17e315bc3455bee267c618b4e
Author: Philippe Michaud-Boudreault <***@gmail.com>
AuthorDate: 2021-05-04 23:48:21 +0000
Commit: Vladimir Kondratyev <***@FreeBSD.org>
CommitDate: 2021-05-04 23:50:32 +0000

iwmbtfw(8): Add support for Intel 7260/7265 bluetooth adapter firmwares

To use it comms/iwmbt-firmware port should be updated to 20210315 version.

Submitted by: Philippe Michaud-Boudreault <***@gmail.com>
Tested by: Helge Oldach <***@oldach.net>
Reviewed by: wulf
PR: 228787
MFC after: 2 weeks

usr.sbin/bluetooth/iwmbtfw/iwmbt_fw.c | 14 ++
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c | 189 +++++++++++++++++++++++-
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h | 5 +
usr.sbin/bluetooth/iwmbtfw/iwmbtfw.8 | 10 +-
usr.sbin/bluetooth/iwmbtfw/iwmbtfw.conf | 2 +-
usr.sbin/bluetooth/iwmbtfw/main.c | 253 +++++++++++++++++++++++---------
6 files changed, 401 insertions(+), 72 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-23 22:46:47 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228787

--- Comment #26 from commit-***@FreeBSD.org ---
A commit in branch stable/13 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=0be693b3d5f1bda593a96ba3fcd5a31538b35781

commit 0be693b3d5f1bda593a96ba3fcd5a31538b35781
Author: Philippe Michaud-Boudreault <***@gmail.com>
AuthorDate: 2021-05-04 23:48:21 +0000
Commit: Vladimir Kondratyev <***@FreeBSD.org>
CommitDate: 2021-05-23 22:44:36 +0000

iwmbtfw(8): Add support for Intel 7260/7265 bluetooth adapter firmwares

To use it comms/iwmbt-firmware port should be updated to 20210315 version.

Submitted by: Philippe Michaud-Boudreault <***@gmail.com>
Tested by: Helge Oldach <***@oldach.net>
Reviewed by: wulf
PR: 228787

usr.sbin/bluetooth/iwmbtfw/iwmbt_fw.c | 14 ++
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c | 189 +++++++++++++++++++++++-
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h | 5 +
usr.sbin/bluetooth/iwmbtfw/iwmbtfw.8 | 10 +-
usr.sbin/bluetooth/iwmbtfw/iwmbtfw.conf | 2 +-
usr.sbin/bluetooth/iwmbtfw/main.c | 253 +++++++++++++++++++++++---------
6 files changed, 401 insertions(+), 72 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.
Loading...