diff options
| author | buhrow <buhrow@NetBSD.org> | 2014-04-01 23:57:54 +0000 |
|---|---|---|
| committer | buhrow <buhrow@NetBSD.org> | 2014-04-01 23:57:54 +0000 |
| commit | a0a17604262cb00c0993a1cebf414dbed3749469 (patch) | |
| tree | 29a73fd4dbd7773f829bf0343cf46d9f110a66c4 /sys/dev/raidframe | |
| parent | f426c603d58c1714fe0267d5063591c4eec9dfa0 (diff) | |
Checking in changes to improve error handling. Specifically:
- if commands timeout, clear the queues to the the card and perform a soft
reset on the LSI hardware since when these timeouts occur, the LSI firmware
is not graceful about recovering at all.
- Recover gracefully from more kinds of errors using the same recovery
mechanism listed above.
Also, implement mpt_ioctl() to handle bus reset requests from scsictl(8).
Diffstat (limited to 'sys/dev/raidframe')
0 files changed, 0 insertions, 0 deletions
