opnsense-src/sys/modules/netgraph
Vladimir Kondratyev 3544d43bb1 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
2019-08-18 22:11:42 +00:00
..
async
atm Remove the NATM framework including the en(4), fatm(4), hatm(4), and 2017-04-24 21:21:49 +00:00
atmllc
bluetooth ng_ubt(4): do not attach Intel Wireless 8260/8265 in bootloader mode. 2019-08-18 22:11:42 +00:00
bpf sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
bridge
car
checksum Remove commented out code to generate opt_inet*.h. That's handled 2018-03-17 17:18:37 +00:00
cisco
deflate
device
echo
eiface
etf
ether
ether_echo
frame_relay
gif
gif_demux
hole
hub
iface
ip_input
ipfw
ksocket
l2tp
lmi
mppc sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
nat
netflow sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
netgraph
one2many
patch
pipe
ppp
pppoe
pptpgre
pred1
rfc1490
sample
socket
source
split
sppp
tag
tcpmss
tee
tty
UI
vjc sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
vlan
Makefile Hook up ng_checksum(4) module and appropriate manpage to the build. The module 2018-12-09 02:58:53 +00:00
Makefile.inc sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00