#
24ae172a |
| 07-Nov-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode.
Attempt to initialize FreeBSD bluetooth stack while such a device is in bootloader mode locks the adapter hardly so it require
ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode.
Attempt to initialize FreeBSD bluetooth stack while such a device is in bootloader mode locks the adapter hardly so it requires power on/off cycle to restore.
This change blocks ng_ubt attachment unless operational firmware is loaded thus preventing the lock up.
Sponsored by: Future Crew LLC MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D46738
show more ...
|
#
0b23c50a |
| 07-Nov-2024 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
ng_ubt_intel: Ignore unexpected HCI events
If Intel firmware is already in operational mode at boot that takes place at warm boot, BT adaptor can generate extra HCI events which interferes with firm
ng_ubt_intel: Ignore unexpected HCI events
If Intel firmware is already in operational mode at boot that takes place at warm boot, BT adaptor can generate extra HCI events which interferes with firmware mode detection logic. Ignore them.
Sponsored by: Future Crew LLC MFC after: 1 month Reviewed by: bz Differential Revision: https://reviews.freebsd.org/D46736
show more ...
|
Revision tags: release/13.4.0 |
|
#
8b21c469 |
| 16-Aug-2024 |
Kevin Lo <kevlo@FreeBSD.org> |
ng_ubt: Add blacklist entries for MediaTek MT7925
This controller requires firmware patch downloading to operate, block ng_ubt attachment unless operational firmware is loaded.
Reviewed by: imp Dif
ng_ubt: Add blacklist entries for MediaTek MT7925
This controller requires firmware patch downloading to operate, block ng_ubt attachment unless operational firmware is loaded.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D46302
show more ...
|
Revision tags: release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
2ff63af9 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .h pattern
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
|
#
4d846d26 |
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
9d28e15e |
| 03-Jun-2022 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
ng_ubt(4): Probe USB Bluetooth per USB interface and not per USB device.
PR: 264416 MFC after: 1 week Sponsored by: NVIDIA Networking
|
Revision tags: release/13.1.0 |
|
#
d83185d9 |
| 09-May-2022 |
John Baldwin <jhb@FreeBSD.org> |
ng_ubt: Remove unused devclass arguments to DRIVER_MODULE.
|
#
8fa95293 |
| 08-Dec-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
ng_ubt(4): Add missing module dependency for _net_bluetooth sysctl node.
Differential Revision: https://reviews.freebsd.org/D33282 PR: 238235 MFC after: 1 week Sponsored by: NVIDIA Networking
|
#
03f03934 |
| 07-Dec-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
ng_ubt(4): Make net.bluetooth.usb_isoc_enable writable.
Differential Revision: https://reviews.freebsd.org/D33282 PR: 238235 MFC after: 1 week Sponsored by: NVIDIA Networking
|
#
67cbbf19 |
| 07-Dec-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
ng_ubt(4): Introduce net.bluetooth.usb_isoc_enable loader tunable to disable isochronous transfers.
If users want to disable isochronous transfers, which cause high frequency periodic interrupts fro
ng_ubt(4): Introduce net.bluetooth.usb_isoc_enable loader tunable to disable isochronous transfers.
If users want to disable isochronous transfers, which cause high frequency periodic interrupts from the USB host controller, then net.bluetooth.usb_isoc_enable can be set to zero, either as a sysctl(8) or as a loader.conf(5) tunable.
Differential Revision: https://reviews.freebsd.org/D33282 Submitted by: naito.yuichiro@gmail.com PR: 238235 MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
#
b25ba58a |
| 05-Dec-2021 |
Mark Johnston <markj@FreeBSD.org> |
ng_ubt: Avoid attaching to several newer Intel controllers
Like other Intel controllers, these require firmware to be loaded, and generic ng_ubt attach causes them to lock up until a power cycle. Ho
ng_ubt: Avoid attaching to several newer Intel controllers
Like other Intel controllers, these require firmware to be loaded, and generic ng_ubt attach causes them to lock up until a power cycle. However, their firmware interface for querying version info and loading operational firmware is different from that implemented by ng_ubt_intel and iwmbtfw, so they are not usable yet. Just disable attach for now to avoid stalls during USB device enumeration.
PR: 260161 Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|
Revision tags: release/12.3.0 |
|
#
788a171c |
| 15-Apr-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
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.
Teste
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
show more ...
|
#
52489f2a |
| 15-Apr-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
ng_ubt: Do not clear stall before receiving of HCI command response.
Unconditional execution of "clear feature" request at SETUP stage was workaround for probe failures on ng_ubt.ko re-kldloading wh
ng_ubt: Do not clear stall before receiving of HCI command response.
Unconditional execution of "clear feature" request at SETUP stage was workaround for probe failures on ng_ubt.ko re-kldloading which is unnecessary now.
Reviewed by: hselasky MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D29775
show more ...
|
Revision tags: release/13.0.0, release/12.2.0 |
|
#
662c1305 |
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
net: clean up empty lines in .c and .h files
|
#
e2515283 |
| 27-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
3a3992fb |
| 23-Aug-2020 |
Mark Johnston <markj@FreeBSD.org> |
ng_ubt: Add a device ID.
PR: 248838 Submitted by: Andrey Zholos <aaz@q-fu.com> MFC after: 1 week
|
Revision tags: release/11.4.0 |
|
#
4ac6682c |
| 28-May-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix check for wMaxPacketSize in USB bluetooth driver, in case device is not FULL speed.
MFC after: 3 days Sponsored by: Mellanox Technologies
|
Revision tags: release/12.1.0 |
|
#
c5c3ba6b |
| 03-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351317 through r351731.
|
#
443127c5 |
| 21-Aug-2019 |
Xin LI <delphij@FreeBSD.org> |
Use MTX_NEW instead of bzero().
Submitted by: cem
|
#
ee318606 |
| 21-Aug-2019 |
Xin LI <delphij@FreeBSD.org> |
Fix a panic in ubt_do_hci_request.
The 'mtx' is on stack and can contain garbages that would cause mtx_init (and in turn lock_init) to think that the mutex was already initialized.
|
#
3544d43b |
| 19-Aug-2019 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
ng_ubt(4): do not attach Intel Wireless 8260/8265 in bootloader mode.
Add helper function for synchronous execution of HCI commands at probe stage and use this function to check firmware state of In
ng_ubt(4): do not attach Intel Wireless 8260/8265 in bootloader mode.
Add helper function for synchronous execution of HCI commands at probe stage and use this function to check firmware state of Intel Wireless 8260/8265 bluetooth devices found in many post 2016 year laptops.
Attempt to initialize FreeBSD bluetooth stack while such a device is in bootloader mode locks the adapter hardly so it requires power on/off cycle to restore.
This change blocks ng_ubt attachment unless operational firmware is loaded thus preventing the lock up.
PR: 237083 Reviewed by: hps, emax MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D21071
show more ...
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
fe267a55 |
| 27-Nov-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sys: general adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error pro
sys: general adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
No functional change intended.
show more ...
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
#
053359b7 |
| 29-Apr-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sys/netgraph: spelling fixes in comments.
No functional change.
|
Revision tags: release/10.3.0 |
|
#
b626f5a7 |
| 04-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH r289384-r293170
Sponsored by: The FreeBSD Foundation
|
#
9a7cd2e6 |
| 22-Dec-2015 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
MFH @r292599
This includes the pluggable TCP framework and other chnages to the netstack to track for VNET stability.
Security: The FreeBSD Foundation
|