Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firmware downloading failed on FreeBSD 12 #1

Open
martindahlswe opened this issue Jun 27, 2019 · 3 comments
Open

Firmware downloading failed on FreeBSD 12 #1

martindahlswe opened this issue Jun 27, 2019 · 3 comments

Comments

@martindahlswe
Copy link

Having followed the compile / instructions the following happens when trying to download the firmware.
Device is:
ubt0: <vendor 0x8087 product 0x0a2b, class 224/1, rev 2.00/0.10, addr 2> on usbus0

$ doas iwmbtfw -dd
[2019-06-27 22:16:46.994] LOG -- hci_transport_h2_libusb.c.1397: registering packet handler
[2019-06-27 22:16:46.995] LOG -- hci_transport_h2_libusb.c.981: Scanning for USB Bluetooth device
[2019-06-27 22:16:46.995] LOG -- hci_transport_h2_libusb.c.681: 0000:0000 (bus 0, device 1) - class 9 subclass 0 protocol 3
[2019-06-27 22:16:46.995] LOG -- hci_transport_h2_libusb.c.681: 1199:9079 (bus 0, device 2) - class 0 subclass 0 protocol 0
[2019-06-27 22:16:46.995] LOG -- hci_transport_h2_libusb.c.681: 8087:0a2b (bus 0, device 3) - class e0 subclass 1 protocol 1
[2019-06-27 22:16:46.995] LOG -- hci_transport_h2_libusb.c.1029: USB Bluetooth device found, index 2
[2019-06-27 22:16:46.995] LOG -- hci_transport_h2_libusb.c.791: libusb open 0, handle 0x8006b9280Download failed
USB Path: 07
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.736: libusb_detach_kernel_driver
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.740: setting configuration 1...
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.752: claiming interface 0...
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.617: active configuration has 2 interfaces
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.623: interface 0: 3 endpoints
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.628: - endpoint 81, attributes 3
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.634: -> using 0x81 for HCI Events
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.628: - endpoint 2, attributes 2
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.644: -> using 0x02 for ACL Data Out
[2019-06-27 22:16:47.002] LOG -- hci_transport_h2_libusb.c.628: - endpoint 82, attributes 2
[2019-06-27 22:16:47.003] LOG -- hci_transport_h2_libusb.c.640: -> using 0x82 for ACL Data In
[2019-06-27 22:16:47.003] LOG -- hci_transport_h2_libusb.c.623: interface 1: 2 endpoints
[2019-06-27 22:16:47.003] LOG -- hci_transport_h2_libusb.c.628: - endpoint 3, attributes 1
[2019-06-27 22:16:47.003] LOG -- hci_transport_h2_libusb.c.655: -> using 0x03 for SCO Data Out
[2019-06-27 22:16:47.003] LOG -- hci_transport_h2_libusb.c.628: - endpoint 83, attributes 1
[2019-06-27 22:16:47.003] LOG -- hci_transport_h2_libusb.c.651: -> using 0x83 for SCO Data In
[2019-06-27 22:16:47.003] LOG -- hci_transport_h2_libusb.c.1138: Async using timers:
Firmware downloading failed
[2019-06-27 22:16:52.017] LOG -- main.c.122: intel_firmware_timeout: shutting down
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1157: usb_close
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1188: cancel event_in_transfer[0] = 0x8006e8028
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1188: cancel event_in_transfer[1] = 0x8006e8098
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1188: cancel event_in_transfer[2] = 0x8006e8108
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1194: cancel acl_in_transfer[0] = 0x8006e8178
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1194: cancel acl_in_transfer[1] = 0x8006e81e8
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1194: cancel acl_in_transfer[2] = 0x8006e8258
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.278: shutdown, transfer 0x8006e8028
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.278: shutdown, transfer 0x8006e8098
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.278: shutdown, transfer 0x8006e8108
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.278: shutdown, transfer 0x8006e8178
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.278: shutdown, transfer 0x8006e81e8
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.278: shutdown, transfer 0x8006e8258
[2019-06-27 22:16:52.017] LOG -- hci_transport_h2_libusb.c.1278: Libusb shutdown complete

@wulf7
Copy link
Owner

wulf7 commented Jun 27, 2019

Could you follow instructions at comment #9 in FreeBSD bugzilla? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237083

@martindahlswe
Copy link
Author

martindahlswe commented Jul 2, 2019

Thanks.
That fixed it, works like a charm now.

Maybe an idea to add a note (edit: with more details than the current note) about this to the README?

@wulf7
Copy link
Owner

wulf7 commented Jul 6, 2019

I have added a deprecation notice with a link to the bugzilla comment.
BSD-licensed version of the downloader (see PR/237083 attachments) is on the way to be committed soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants