opnsense-src/sys/modules/netgraph
Vladimir Kondratyev f5b685add0 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

(cherry picked from commit 24ae172a50352ad4fd22989477f29ecca5aed6e3)
2024-12-22 06:34:09 +03:00
..
async sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
bluetooth ng_ubt(4): do not attach Realtek 87XX/88XX adaptors in bootloader mode. 2024-12-22 06:34:09 +03:00
bpf sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
bridge sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
car sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
checksum sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
cisco sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
deflate sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
device sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
echo sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
eiface sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
etf sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ether sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ether_echo sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
frame_relay sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
gif sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
gif_demux sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
hole sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
hub sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
iface sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ip_input sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ipfw sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ksocket sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
l2tp sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
lmi sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
macfilter sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
mppc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
nat sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
netflow sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
netgraph sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
one2many sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
patch sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
pipe sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ppp sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
pppoe sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
pptpgre sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
pred1 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
rfc1490 sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
sample sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
socket sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
source sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
split sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
tag sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
tcpmss sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
tee sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
tty sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
UI sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
vjc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
vlan sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
vlan_rotate sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
Makefile sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
Makefile.inc sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00