summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/device.h
diff options
context:
space:
mode:
authorMichael Brown2009-01-30 14:32:53 +0100
committerMichael Brown2009-01-30 14:32:53 +0100
commitb111bdfb000b22a41961ae9d3d2920a9c43d84f8 (patch)
treeeac14eac2f1201e4a1874fede5c0efebf014801e /src/include/gpxe/device.h
parent[ui] Allow Ctrl-C to cancel wait for net device link-up (diff)
downloadipxe-b111bdfb000b22a41961ae9d3d2920a9c43d84f8.tar.gz
ipxe-b111bdfb000b22a41961ae9d3d2920a9c43d84f8.tar.xz
ipxe-b111bdfb000b22a41961ae9d3d2920a9c43d84f8.zip
[scsi] Cope with targets that send multiple CHECK CONDITIONS at power-on
Some targets send a spurious CHECK CONDITION message in response to the first SCSI command. We issue (and ignore the status of) an arbitary harmless SCSI command (a READ CAPACITY (10)) in order to draw out this response. The Solaris Comstar target seems to send more than one spurious CHECK CONDITION response. Attempt up to SCSI_MAX_DUMMY_READ_CAP dummy READ CAPACITY (10) commands before assuming that error responses are meaningful. Problem reported by Kristof Van Doorsselaere <kvandoor@aserver.com> and Shiva Shankar <802.11e@gmail.com>.
Diffstat (limited to 'src/include/gpxe/device.h')
0 files changed, 0 insertions, 0 deletions