Kenneth D. Merry
0b883cf6b4
Fix a couple of mps problems.
...
When the driver is completely saturated with commands (1024 in the
case of the SAS2008 in my test system), I/O stops. If we tell CAM
that we have one less command slot than we have actually allocated,
everything works fine. We also need a few extra command slots to
allow for aborts and other task management commands to be sent down.
This needs more investigation to determine the root cause, but for
now this fixes things in my testing.
mps.c: Change a printf() to mps_printf().
mps_sas.c: Subtract 5 command slots when we tell CAM how many
commands we can handle.
Add some commented-out logic to print the contents
the CDBs for timed-out commands. This can help
in debugging devices that are timing out. This
will be uncommented once I bring some CAM changes in.
Reported by: Andrew Boyer <aboyer at averesystems dot com>
2010-09-17 21:53:56 +00:00
..
2010-09-16 23:33:24 +00:00
2010-09-16 20:11:40 +00:00
2010-09-16 20:08:00 +00:00
2009-11-28 17:48:25 +00:00
2009-12-29 21:51:28 +00:00
2010-05-03 07:32:50 +00:00
2010-08-24 19:41:15 +00:00
2010-07-08 08:39:02 +00:00
2010-09-16 12:39:50 +00:00
2010-08-17 20:39:28 +00:00
2010-09-16 21:06:23 +00:00
2010-04-26 21:08:15 +00:00
2010-01-07 21:01:37 +00:00
2010-05-31 09:07:23 +00:00
2010-07-28 16:24:11 +00:00
2010-05-03 07:32:50 +00:00
2010-07-21 18:50:24 +00:00
2010-01-28 08:41:30 +00:00
2010-09-09 13:17:30 +00:00
2010-08-15 11:40:53 +00:00
2010-09-10 11:19:03 +00:00
2009-12-22 21:02:46 +00:00
2010-07-26 23:24:42 +00:00
2010-09-16 17:32:37 +00:00
2010-07-13 19:27:20 +00:00
2010-08-14 20:12:10 +00:00
2010-08-14 20:12:10 +00:00
2010-01-05 20:42:25 +00:00
2010-07-21 10:05:07 +00:00
2010-05-03 07:32:50 +00:00
2010-08-11 02:13:50 +00:00
2010-07-11 21:08:29 +00:00
2010-04-28 18:49:45 +00:00
2010-05-03 07:32:50 +00:00
2010-08-04 00:25:13 +00:00
2010-05-03 07:32:50 +00:00
2010-05-03 07:32:50 +00:00
2010-01-12 17:59:58 +00:00
2010-05-03 07:32:50 +00:00
2010-05-03 07:32:50 +00:00
2010-09-16 16:13:12 +00:00
2010-01-03 23:28:32 +00:00
2010-01-07 21:01:37 +00:00
2009-12-15 19:58:23 +00:00
2010-01-08 17:20:41 +00:00
2010-08-03 16:30:56 +00:00
2010-09-07 21:28:45 +00:00
2010-08-25 02:09:07 +00:00
2010-05-03 07:32:50 +00:00
2010-05-10 20:02:39 +00:00
2010-07-30 17:51:22 +00:00
2010-05-03 07:32:50 +00:00
2010-01-03 23:26:29 +00:00
2010-01-07 21:01:37 +00:00
2010-09-13 19:58:46 +00:00
2010-05-30 03:45:41 +00:00
2010-07-19 18:47:18 +00:00
2010-05-03 07:32:50 +00:00
2010-09-10 11:19:03 +00:00
2010-08-17 16:27:13 +00:00
2010-05-14 17:39:28 +00:00
2010-09-16 09:29:48 +00:00
2010-01-07 21:01:37 +00:00
2009-12-29 21:51:28 +00:00
2010-07-21 10:05:07 +00:00
2010-06-19 13:41:17 +00:00
2010-06-19 13:42:14 +00:00
2010-01-28 08:41:30 +00:00
2010-09-05 13:31:14 +00:00
2010-01-11 04:13:06 +00:00
2010-08-27 23:24:08 +00:00
2010-08-28 00:09:46 +00:00
2010-05-03 07:32:50 +00:00
2010-02-01 21:21:10 +00:00
2010-09-01 23:47:53 +00:00
2010-09-10 11:19:03 +00:00
2010-01-08 20:40:28 +00:00
2010-04-28 15:38:01 +00:00
2010-07-29 13:46:37 +00:00
2009-12-17 00:21:12 +00:00
2010-05-11 17:14:17 +00:00
2010-09-02 14:13:43 +00:00
2010-06-10 19:38:07 +00:00
2010-03-05 03:37:42 +00:00
2010-05-03 07:32:50 +00:00
2010-08-14 20:12:10 +00:00
2010-08-28 00:34:22 +00:00
2010-08-28 00:34:22 +00:00
2010-02-22 22:05:49 +00:00
2009-09-22 11:29:11 +00:00
2009-12-29 21:51:28 +00:00
2010-05-03 07:32:50 +00:00
2010-09-09 18:35:08 +00:00
2009-11-19 22:14:23 +00:00
2009-09-26 12:45:28 +00:00
2010-01-08 15:57:56 +00:00
2010-09-10 08:11:48 +00:00
2009-12-25 22:58:43 +00:00
2010-07-26 10:37:14 +00:00
2010-03-02 17:34:11 +00:00
2010-06-13 13:28:53 +00:00
2010-09-08 21:08:54 +00:00
2010-01-01 22:47:53 +00:00
2010-01-28 08:41:30 +00:00
2010-05-23 09:44:48 +00:00
2010-09-17 21:53:56 +00:00
2010-08-06 17:27:00 +00:00
2010-09-09 20:26:30 +00:00
2010-09-16 12:39:50 +00:00
2010-09-10 08:11:48 +00:00
2010-05-21 15:57:24 +00:00
2010-05-03 07:32:50 +00:00
2010-04-19 22:10:40 +00:00
2010-08-06 09:47:48 +00:00
2010-01-27 14:43:28 +00:00
2010-05-03 07:32:50 +00:00
2010-09-11 18:55:00 +00:00
2010-01-07 21:01:37 +00:00
2010-01-03 23:31:58 +00:00
2010-09-09 18:19:15 +00:00
2009-11-19 22:14:23 +00:00
2010-05-03 07:32:50 +00:00
2010-09-05 20:04:02 +00:00
2010-09-10 11:19:03 +00:00
2010-03-23 20:08:18 +00:00
2010-05-20 13:16:42 +00:00
2010-07-11 21:08:29 +00:00
2010-08-14 20:12:10 +00:00
2010-06-05 16:00:53 +00:00
2010-05-07 23:05:27 +00:00
2010-01-07 21:01:37 +00:00
2010-05-03 07:32:50 +00:00
2010-07-11 21:08:29 +00:00
2010-07-08 18:22:49 +00:00
2010-09-10 11:19:03 +00:00
2010-09-16 12:39:50 +00:00
2010-09-03 18:00:17 +00:00
2010-07-09 21:21:08 +00:00
2010-05-03 07:32:50 +00:00
2010-05-03 07:32:50 +00:00
2010-05-03 07:32:50 +00:00
2010-08-28 00:23:13 +00:00
2010-09-10 11:19:03 +00:00
2010-08-09 01:47:09 +00:00
2010-03-01 16:52:11 +00:00
2010-04-27 18:05:33 +00:00
2010-07-19 20:31:04 +00:00
2009-12-29 21:51:28 +00:00
2010-05-03 15:51:59 +00:00
2009-11-19 22:14:23 +00:00
2010-08-12 00:16:18 +00:00
2010-01-28 08:41:30 +00:00
2010-07-11 21:08:29 +00:00
2010-09-04 16:27:14 +00:00
2009-12-25 17:34:43 +00:00
2010-07-19 18:47:18 +00:00
2010-03-29 17:26:24 +00:00
2010-09-14 20:41:06 +00:00
2009-12-25 00:23:47 +00:00
2010-08-24 18:44:12 +00:00
2010-05-03 07:32:50 +00:00
2009-11-19 22:14:23 +00:00
2010-05-03 07:32:50 +00:00
2010-05-03 07:32:50 +00:00
2010-08-14 20:12:10 +00:00
2010-05-03 07:32:50 +00:00
2010-06-08 03:13:26 +00:00
2010-08-23 19:18:50 +00:00