Bug 260231 - [ubt] Init fails on Intel Wireless 8087 (HP ProBook 430 G2)
Summary: [ubt] Init fails on Intel Wireless 8087 (HP ProBook 430 G2)
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: wireless (show other bugs)
Version: 13.0-RELEASE
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-wireless (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-05 09:41 UTC by Zeus Panchenko
Modified: 2021-12-05 15:14 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zeus Panchenko 2021-12-05 09:41:09 UTC
bt init fails on HP ProBook 430 G2


> inxi --basic --usb
System:    Host: host Kernel: FreeBSD 13.0-RELEASE-p3 amd64 bits: 64 Console: pty pts/0 OS: FreeBSD 13.0-RELEASE-p3
Machine:   Type: Notebook System: Hewlett-Packard product: HP ProBook 430 G2 v: A3009DD10303
           Mobo: Hewlett-Packard model: 2246 v: KBC Version 59.23 UEFI: Hewlett-Packard
           v: M73 Ver. 01.54 rev: 1.54 date: 03/03/2020
CPU:       Info: Quad Core Intel Core i5-5200U [MCP] speed: 2194 MHz
Graphics:  Device-1: Intel HD Graphics 5500 driver: vgapci
           Device-2: Chicony HP HD Webcam type: USB driver: N/A
           Display: server: X.org 1.20.11 driver: loaded: intel unloaded: modesetting,vesa tty: 238x71
           Message: Advanced graphics data unavailable in console for root.
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: re
           Device-2: Intel Wireless 3160 driver: iwm
USB:       Hub-1: 0-0.1:1 info: XHCI root HUB ports: N/A rev: 3.0
           Device-1: 0-0.2:2 info: Kingston SNA-DC/U type: N/A rev: 2.0
           Device-3: 0-0.4:4 info: 8087:07dc type: Bluetooth rev: 1.1
           Device-4: 0-0.5:5 info: Chicony HP HD Webcam type: Video rev: 2.0
           Hub-2: 1-1.1:1 info: Intel EHCI root HUB ports: N/A rev: 2.0
           Hub-3: 1-1.2:2 info: 8087:8001 ports: N/A rev: 2.0




> grep devmatch /etc/rc.conf
devmatch_enable="YES"

> inxi --bluetooth
Bluetooth: Device-1: 8087:07dc type: USB driver: N/A
           Report: No OS support. Is a comparable bluetooth tool available?

> dmesg |grep bt
ubt0 on uhub1
ubt0: <vendor 0x8087 product 0x07dc, class 224/1, rev 2.00/0.01, addr 3> on usbus0
ubt0: ubt_ctrl_write_callback:906: control transfer failed: USB_ERR_TIMEOUT
ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout




> grep devmatch /etc/rc.conf
devmatch_enable="NO"

> iwmbtfw -d ugen0.4
iwmbtfw: main: device not found
iwmbtfw: main: Firmware download failed!

> inxi --bluetooth
Bluetooth: Device-1: 8087:07dc type: USB driver: N/A
           Report: No OS support. Is a comparable bluetooth tool available?
Comment 1 Zeus Panchenko 2021-12-05 09:54:52 UTC
on linux bt is detected successfully ...

> cat /etc/os-release 
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"


> grep Bluetooth: dmesg 

[    9.462965] Bluetooth: Core ver 2.22
[    9.462995] Bluetooth: HCI device and connection manager initialized
[    9.463000] Bluetooth: HCI socket layer initialized
[    9.463003] Bluetooth: L2CAP socket layer initialized
[    9.463009] Bluetooth: SCO socket layer initialized
[    9.695994] Bluetooth: hci0: read Intel version: 3707100100012d0d00
[    9.720283] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-XXX.XXX.XXX.XXXd.d.bseq
[    9.840974] Bluetooth: hci0: unexpected event for opcode 0xfc2f
[    9.856991] Bluetooth: hci0: Intel BT fw patch 0x27 completed & activated
[   12.737600] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   12.737604] Bluetooth: BNEP filters: protocol multicast
[   12.737608] Bluetooth: BNEP socket layer initialized
[   13.041012] Bluetooth: RFCOMM TTY layer initialized
[   13.041020] Bluetooth: RFCOMM socket layer initialized
[   13.041027] Bluetooth: RFCOMM ver 1.11
Comment 2 Mark Johnston freebsd_committer freebsd_triage 2021-12-05 15:14:18 UTC
I think
https://cgit.freebsd.org/src/commit/?id=fe70d7b26d7a98b17e315bc3455bee267c618b4e
and
https://cgit.freebsd.org/src/commit/?id=788a171c77760c2847b6433c5a914a304d0aa184
are required for this device to have a chance of working, and those commits are not in 13.0.  You'd have to try stable/13 or backport them to 13.0.