Warner Losh
4b3da659bf
nvme: Only reset once on attach.
...
The FreeBSD nvme driver has reset the nvme controller twice on attach to
address a theoretical issue assuring the hardware is in a known
state. However, exierence has shown the second reset is unnecessary and
increases the time to boot. Eliminate the second reset. Should there be
a situation when you need a second reset (for buggy or at least somewhat
out of the mainstream hardware), the hardware option NVME_2X_RESET will
restore the old behavior. Document this in nvme(4).
If there's any trouble at all with this, I'll add a sysctl tunable to
control it.
Sponsored by: Netflix
Reviewed by: cperciva, mav
Differential Revision: https://reviews.freebsd.org/D32241
2021-10-01 11:09:34 -06:00
..
2021-08-03 12:07:49 +02:00
2021-06-30 09:57:51 +02:00
2021-06-30 09:57:51 +02:00
2021-06-30 09:57:51 +02:00
2021-06-22 08:32:39 +03:00
2021-06-22 08:32:39 +03:00
2020-02-19 06:28:55 +00:00
2020-10-09 15:14:19 +00:00
2020-11-04 13:43:34 +00:00
2020-05-01 10:02:38 +00:00
2021-09-24 21:24:19 -04:00
2017-12-21 04:23:00 +00:00
2019-12-09 02:29:16 +00:00
2019-05-17 18:16:55 +00:00
2020-07-29 21:15:06 +00:00
2018-10-22 02:34:25 +00:00
2019-08-21 22:18:07 +00:00
2021-01-02 19:57:58 -07:00
2021-01-26 22:46:59 +01:00
2017-09-05 15:13:41 +00:00
2017-09-05 15:19:14 +00:00
2020-04-18 02:53:19 +00:00
2020-06-19 13:09:00 +00:00
2020-10-16 15:55:06 +00:00
2019-04-02 20:03:03 +00:00
2019-03-02 23:20:47 +00:00
2021-01-07 20:23:14 -07:00
2019-01-25 13:48:40 +00:00
2020-06-17 03:16:20 +00:00
2021-01-08 02:18:42 +03:00
2018-03-13 09:42:33 +00:00
2019-04-28 16:28:36 +00:00
2019-04-28 16:28:36 +00:00
2021-02-24 05:01:10 +00:00
2017-11-27 21:30:49 +00:00
2017-08-18 20:35:35 +00:00
2017-11-27 21:30:49 +00:00
2017-11-27 21:30:49 +00:00
2017-11-27 21:30:49 +00:00
2017-11-27 21:30:49 +00:00
2020-05-01 10:02:38 +00:00
2020-08-18 10:30:55 +00:00
2021-07-26 23:13:31 +02:00
2020-05-01 10:02:38 +00:00
2020-05-01 10:02:38 +00:00
2018-02-05 23:38:15 +00:00
2020-05-01 10:02:38 +00:00
2019-12-04 16:56:11 +00:00
2018-07-01 15:17:53 +00:00
2020-12-26 16:34:23 +01:00
2021-05-13 11:29:35 +02:00
2021-05-13 11:29:35 +02:00
2021-05-13 11:29:35 +02:00
2021-05-13 11:29:35 +02:00
2021-05-13 11:29:35 +02:00
2021-05-13 11:29:35 +02:00
2021-05-13 11:29:35 +02:00
2021-05-13 11:29:35 +02:00
2019-06-03 15:41:54 +00:00
2019-08-07 18:14:45 +00:00
2019-11-07 18:16:46 +00:00
2019-04-22 17:52:46 +00:00
2020-10-28 13:46:11 +00:00
2021-01-10 16:51:52 -04:00
2018-02-22 19:12:32 +00:00
2020-08-12 09:42:05 +00:00
2020-01-31 17:40:41 +00:00
2021-04-12 14:28:43 -07:00
2019-02-23 09:34:57 +00:00
2019-07-24 07:07:46 +00:00
2020-10-19 21:11:49 +00:00
2017-11-15 23:48:02 +00:00
2020-05-01 10:02:38 +00:00
2017-12-21 04:23:00 +00:00
2020-12-26 16:34:23 +01:00
2021-07-12 15:13:13 -06:00
2020-09-22 23:01:57 +00:00
2020-11-19 17:54:41 +00:00
2020-10-10 12:05:54 +00:00
2018-10-15 18:28:34 +00:00
2019-08-21 23:43:58 +00:00
2018-08-22 21:23:32 +00:00
2018-07-31 22:56:03 +00:00
2018-07-31 22:56:03 +00:00
2018-07-31 22:56:03 +00:00
2021-09-24 11:41:26 +02:00
2021-07-03 20:06:48 +03:00
2019-02-23 09:34:57 +00:00
2019-02-23 09:34:57 +00:00
2021-09-02 01:06:53 +02:00
2017-08-09 12:24:07 +00:00
2020-12-26 16:34:22 +01:00
2020-04-21 17:17:32 +00:00
2019-12-04 16:56:11 +00:00
2021-01-07 20:22:56 -07:00
2020-10-09 19:12:44 +00:00
2019-04-17 03:29:16 +00:00
2019-06-16 05:12:17 +00:00
2018-07-27 10:40:48 +00:00
2020-11-28 22:34:33 +00:00
2021-05-09 17:31:52 +02:00
2020-12-25 22:23:28 +01:00
2020-12-26 16:34:23 +01:00
2021-04-28 00:59:03 -04:00
2019-08-13 20:06:55 +00:00
2018-10-21 18:06:15 +00:00
2021-08-07 19:31:34 +01:00
2020-09-22 21:13:26 +00:00
2020-08-05 11:38:33 +00:00
2019-05-23 11:35:00 +00:00
2019-12-09 03:02:54 +00:00
2020-08-21 07:03:54 +00:00
2021-01-20 23:10:06 +03:00
2021-01-23 22:19:50 +03:00
2021-01-08 02:18:44 +03:00
2021-01-08 02:18:42 +03:00
2021-01-08 02:18:43 +03:00
2021-01-08 02:18:43 +03:00
2020-07-29 21:15:06 +00:00
2021-01-08 02:18:43 +03:00
2021-01-08 02:18:44 +03:00
2021-01-08 02:18:43 +03:00
2021-01-08 02:18:44 +03:00
2019-11-26 17:25:49 +00:00
2021-01-29 00:40:01 +03:00
2021-01-19 15:08:51 +02:00
2020-05-01 10:02:38 +00:00
2021-08-29 21:24:50 +02:00
2020-04-21 17:14:08 +00:00
2019-01-31 19:05:56 +00:00
2018-11-01 08:17:27 +00:00
2017-09-02 11:57:08 +00:00
2019-04-25 21:24:56 +00:00
2020-12-26 16:34:22 +01:00
2020-10-09 19:12:44 +00:00
2021-07-13 15:14:24 +02:00
2020-01-02 17:51:49 +00:00
2019-12-04 16:56:11 +00:00
2021-03-07 00:09:22 +00:00
2021-01-08 02:18:43 +03:00
2020-09-22 21:13:26 +00:00
2020-04-18 02:53:09 +00:00
2019-01-30 16:55:00 +00:00
2021-05-25 16:23:20 +01:00
2018-08-14 17:36:21 +00:00
2019-04-04 18:52:03 +00:00
2021-07-30 14:23:39 +01:00
2021-08-10 03:46:49 +03:00
2020-08-19 17:52:06 +00:00
2019-08-07 18:14:45 +00:00
2017-10-25 23:24:30 +00:00
2019-02-23 09:34:57 +00:00
2020-10-28 13:46:11 +00:00
2018-12-18 21:43:33 +00:00
2020-03-04 14:56:32 +00:00
2020-11-20 01:15:48 +00:00
2020-11-20 01:15:48 +00:00
2020-09-22 21:13:26 +00:00
2020-07-17 21:47:06 +00:00
2020-06-28 21:48:56 +00:00
2021-05-30 15:40:33 +02:00
2019-07-17 01:56:40 +00:00
2021-01-19 16:01:09 +01:00
2019-01-30 16:55:00 +00:00
2020-08-19 18:52:22 +00:00
2018-12-19 21:56:54 +00:00
2017-08-03 00:38:13 +00:00
2021-05-26 10:49:30 -04:00
2021-05-28 16:29:18 -07:00
2019-07-24 07:07:46 +00:00
2020-10-22 09:47:12 +00:00
2020-12-26 16:34:22 +01:00
2017-10-29 08:17:03 +00:00
2021-06-22 08:32:39 +03:00
2020-03-11 20:23:36 +00:00
2017-12-26 18:42:29 +00:00
2020-09-02 19:37:47 +00:00
2018-07-20 16:06:44 +00:00
2021-05-20 09:27:10 +01:00
2021-09-29 20:00:02 -06:00
2020-01-09 04:39:37 +00:00
2020-09-22 21:13:26 +00:00
2019-03-13 09:48:33 +00:00
2021-09-28 16:28:37 -04:00
2020-12-26 16:34:22 +01:00
2021-07-21 11:10:31 +02:00
2017-08-23 12:09:37 +00:00
2020-10-09 19:12:44 +00:00
2020-04-18 02:53:04 +00:00
2021-06-10 15:15:54 +02:00
2021-06-10 15:15:54 +02:00
2019-08-06 11:26:30 +00:00
2018-10-22 02:34:10 +00:00
2019-06-01 16:04:20 +00:00
2019-06-01 16:04:20 +00:00
2021-01-17 00:41:59 +01:00
2021-02-05 19:47:45 -03:00
2018-12-06 20:04:01 +00:00
2019-02-26 22:50:01 +00:00
2019-08-04 04:51:32 +00:00
2020-12-26 16:34:22 +01:00
2020-09-22 21:13:26 +00:00
2020-08-07 12:24:23 +00:00
2020-08-25 13:21:49 +00:00
2019-10-17 21:33:01 +00:00
2021-09-29 20:00:02 -06:00
2020-10-14 09:22:54 +00:00
2021-05-22 01:44:23 +00:00
2020-09-21 18:17:01 +00:00
2021-05-13 17:27:01 +02:00
2021-01-27 21:22:51 +01:00
2020-10-09 15:14:19 +00:00
2019-05-14 15:41:34 +00:00
2020-07-31 14:08:54 +00:00
2021-03-13 16:37:28 +01:00
2021-01-24 20:38:35 +01:00
2020-09-22 21:13:26 +00:00
2020-08-18 22:15:51 +00:00
2020-10-09 19:12:44 +00:00
2018-11-04 19:10:44 +00:00
2021-01-17 22:17:01 +01:00
2020-11-18 15:23:43 +00:00
2021-01-26 16:53:24 +01:00
2020-07-11 20:56:57 +00:00
2019-08-29 13:46:54 +00:00
2020-10-23 14:16:52 +00:00
2019-11-10 03:24:53 +00:00
2019-11-10 18:07:02 +00:00
2019-08-29 13:46:54 +00:00
2019-08-30 21:49:00 +00:00
2019-02-12 21:06:07 +00:00
2019-05-19 06:01:11 +00:00
2019-11-07 15:47:05 +00:00
2021-10-01 11:09:34 -06:00
2018-03-30 15:28:25 +00:00
2020-12-25 22:23:28 +01:00
2021-01-16 23:53:13 +01:00
2021-03-03 15:20:57 -08:00
2019-01-26 14:14:25 +00:00
2019-12-04 16:56:11 +00:00
2019-12-04 16:56:11 +00:00
2019-12-04 16:56:11 +00:00
2020-07-29 21:15:06 +00:00
2020-08-20 17:19:40 +00:00
2019-12-04 16:56:11 +00:00
2020-05-01 10:02:38 +00:00
2021-08-14 10:59:03 -04:00
2019-12-04 16:56:11 +00:00
2019-12-04 16:56:11 +00:00
2020-12-26 16:34:22 +01:00
2021-05-20 12:49:27 +02:00
2019-04-18 11:06:45 +00:00
2018-12-06 19:27:15 +00:00
2020-12-26 16:34:22 +01:00
2020-05-01 10:02:38 +00:00
2020-05-15 23:44:52 +00:00
2021-08-28 19:24:27 +02:00
2021-01-08 02:18:44 +03:00
2020-09-22 21:13:26 +00:00
2018-12-12 17:05:47 +00:00
2019-10-28 21:22:46 +00:00
2021-01-07 20:23:00 -07:00
2019-11-14 23:31:20 +00:00
2019-06-18 04:32:19 +00:00
2021-05-07 15:33:01 +00:00
2018-07-24 18:39:46 +00:00
2020-10-09 19:12:44 +00:00
2021-07-29 09:26:19 +01:00
2020-10-28 13:46:11 +00:00
2019-07-24 07:07:46 +00:00
2019-02-28 18:12:14 +00:00
2020-05-11 20:30:28 +00:00
2021-05-23 18:42:29 +03:00
2018-05-03 18:20:35 +00:00
2021-09-09 14:26:17 -04:00
2019-01-02 18:30:22 +00:00
2021-05-27 21:52:10 +03:00
2020-10-09 19:12:44 +00:00
2019-01-03 03:27:37 +00:00
2020-09-22 21:13:26 +00:00
2021-05-23 21:31:51 +03:00
2020-10-09 19:12:44 +00:00
2020-07-29 21:15:06 +00:00
2020-07-29 21:15:06 +00:00
2020-12-26 13:48:06 +01:00
2021-05-21 11:51:45 -03:00
2020-07-10 14:56:05 +00:00
2020-08-25 18:32:43 +00:00
2019-11-18 14:12:33 +00:00
2018-11-30 07:10:43 +00:00
2017-11-27 21:30:49 +00:00
2019-10-07 20:35:04 +00:00
2020-10-09 19:12:44 +00:00
2020-09-22 21:13:26 +00:00
2020-10-27 18:30:43 +00:00
2021-03-07 00:09:22 +00:00
2020-02-12 06:52:22 +00:00
2019-08-13 01:24:43 +00:00
2018-08-11 13:01:46 +00:00
2019-07-17 04:13:46 +00:00
2019-08-13 01:25:07 +00:00
2021-05-18 15:40:28 +08:00
2019-11-21 01:24:49 +00:00
2021-04-18 10:20:10 +02:00
2020-08-30 07:34:32 +00:00
2019-10-11 11:31:45 +00:00
2020-12-26 22:42:26 +01:00
2021-04-15 15:50:01 -07:00
2020-10-09 19:12:44 +00:00
2019-02-23 09:34:57 +00:00
2020-01-13 18:26:27 +00:00
2020-09-24 19:35:34 +00:00
2021-09-03 10:33:12 +08:00
2021-06-22 08:32:39 +03:00
2021-01-02 04:43:32 +02:00
2019-10-18 12:32:01 +00:00
2018-10-31 12:53:58 +00:00
2019-11-30 20:10:50 +00:00
2020-03-17 05:33:05 +00:00
2020-04-18 02:53:14 +00:00
2021-06-15 10:21:20 -06:00
2021-01-07 20:23:09 -07:00
2019-02-23 09:34:57 +00:00
2020-07-11 20:56:57 +00:00
2021-01-08 02:18:42 +03:00
2020-10-09 19:12:44 +00:00
2018-08-05 11:14:13 +00:00
2021-05-14 17:14:18 +02:00
2021-01-08 02:18:42 +03:00
2019-02-23 09:34:57 +00:00
2021-01-08 02:18:42 +03:00
2021-01-08 02:18:42 +03:00
2020-09-22 21:13:26 +00:00
2018-04-26 17:36:48 +00:00
2019-02-23 09:34:57 +00:00
2021-01-08 02:18:42 +03:00
2021-08-10 07:31:09 -06:00
2021-01-07 15:35:35 +01:00
2019-08-07 18:14:45 +00:00
2017-08-19 17:00:10 +00:00
2019-08-07 18:14:45 +00:00
2020-09-07 07:44:14 +00:00
2021-01-14 23:04:47 +03:00
2018-05-17 15:21:19 +00:00
2019-12-09 21:55:44 +00:00
2019-02-23 09:34:57 +00:00
2020-09-22 21:13:26 +00:00
2019-05-27 00:51:27 +00:00
2020-12-26 16:34:22 +01:00
2019-02-23 09:34:57 +00:00
2021-09-02 20:58:02 -04:00
2019-02-23 09:34:57 +00:00
2020-12-26 16:34:22 +01:00
2020-06-04 16:05:24 +00:00
2020-08-31 20:02:32 +00:00
2021-03-31 14:38:26 +03:00
2018-01-03 00:56:30 +00:00
2020-09-22 21:13:26 +00:00
2019-03-06 22:11:45 +00:00
2021-01-26 22:46:59 +01:00
2021-01-08 02:18:42 +03:00
2021-02-09 00:35:39 +03:00
2021-01-08 02:18:44 +03:00
2019-02-23 09:34:57 +00:00