wulf
c83c64153a
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
..
2019-05-25 07:26:30 +00:00
2018-07-04 00:18:40 +00:00
2019-06-16 00:27:11 +00:00
2018-10-21 04:52:37 +00:00
2018-07-09 14:18:03 +00:00
2018-07-07 15:55:52 +00:00
2019-06-16 01:22:44 +00:00
2018-07-16 15:39:33 +00:00
2018-05-24 17:06:00 +00:00
2019-01-25 13:48:40 +00:00
2018-11-01 23:11:47 +00:00
2018-05-19 00:04:01 +00:00
2018-05-19 04:46:34 +00:00
2018-07-17 23:23:45 +00:00
2019-08-07 01:41:17 +00:00
2019-03-13 06:46:15 +00:00
2019-08-16 21:11:43 +00:00
2019-02-21 22:49:21 +00:00
2019-06-11 23:35:49 +00:00
2019-04-20 12:51:05 +00:00
2019-05-30 13:52:32 +00:00
2018-05-10 17:55:24 +00:00
2019-03-01 04:17:43 +00:00
2019-08-07 20:28:27 +00:00
2018-12-19 04:54:32 +00:00
2019-08-13 23:32:56 +00:00
2019-06-12 16:05:20 +00:00
2019-03-28 08:30:45 +00:00
2019-03-28 08:30:45 +00:00
2019-08-05 15:56:44 +00:00
2019-04-20 12:51:05 +00:00
2019-04-24 09:05:45 +00:00
2019-05-08 02:32:11 +00:00
2019-03-28 08:59:11 +00:00
2018-07-08 19:35:41 +00:00
2019-06-06 03:02:25 +00:00
2019-03-19 10:57:03 +00:00
2018-08-16 15:59:02 +00:00
2019-05-13 08:34:13 +00:00
2019-06-12 00:03:00 +00:00
2019-06-12 00:03:00 +00:00
2018-10-12 22:40:54 +00:00
2019-05-19 15:44:21 +00:00
2019-05-13 18:28:40 +00:00
2019-05-13 18:28:40 +00:00
2019-05-13 18:28:40 +00:00
2019-07-30 17:18:31 +00:00
2019-05-13 18:28:40 +00:00
2019-05-16 21:17:18 +00:00
2018-07-19 23:55:29 +00:00
2018-06-20 00:41:30 +00:00
2018-06-20 00:41:30 +00:00
2018-06-20 00:41:30 +00:00
2018-06-20 00:41:30 +00:00
2018-06-20 00:41:30 +00:00
2018-12-05 14:11:20 +00:00
2019-05-08 10:23:33 +00:00
2018-12-05 14:17:22 +00:00
2018-12-05 14:11:20 +00:00
2019-05-08 10:49:05 +00:00
2019-06-12 00:03:00 +00:00
2019-08-07 01:41:17 +00:00
2019-08-18 22:11:42 +00:00
2018-12-05 11:57:16 +00:00
2019-04-10 16:48:45 +00:00
2019-04-13 22:00:09 +00:00
2019-08-16 20:30:31 +00:00
2019-03-28 08:59:11 +00:00
2019-06-12 23:09:10 +00:00
2019-04-20 11:34:53 +00:00
2018-07-01 18:09:16 +00:00
2018-07-01 18:09:16 +00:00
2019-06-17 03:32:05 +00:00
2019-02-01 23:04:45 +00:00
2019-06-12 00:03:00 +00:00
2018-11-28 13:53:43 +00:00
2019-01-02 06:48:53 +00:00
2019-01-02 05:21:06 +00:00
2019-06-12 00:03:00 +00:00
2019-06-13 22:03:53 +00:00
2018-11-30 05:54:30 +00:00
2018-04-28 17:43:51 +00:00
2018-09-01 15:07:38 +00:00
2018-07-20 17:46:55 +00:00
2019-07-01 17:05:41 +00:00
2019-07-10 20:40:39 +00:00
2019-06-16 01:22:44 +00:00
2019-03-25 07:46:20 +00:00
2019-03-28 08:59:11 +00:00
2018-08-19 21:10:21 +00:00
2018-07-06 22:07:26 +00:00
2018-07-06 22:07:26 +00:00
2019-08-07 18:14:45 +00:00
2018-06-20 00:48:46 +00:00
2018-07-03 21:02:25 +00:00
2019-01-22 04:36:19 +00:00
2019-02-26 19:55:03 +00:00
2019-08-07 01:41:17 +00:00
2019-08-07 01:41:17 +00:00
2019-08-15 16:27:04 +00:00