summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2004-02-06 11:36:50 +0000
committersos <sos@FreeBSD.org>2004-02-06 11:36:50 +0000
commite954c4b75e64b8075a769fd9c556925cd34edf0b (patch)
treea9805171ad5017fea6231f63c186f29568fc1299 /sys/dev
parentd5133b3d64301b6c85b2530ae9ce3d524b90f904 (diff)
downloadFreeBSD-src-e954c4b75e64b8075a769fd9c556925cd34edf0b.zip
FreeBSD-src-e954c4b75e64b8075a769fd9c556925cd34edf0b.tar.gz
Commit simple workarounf for the "LiteOn" hang on boot problem.
This allows the system to boot so I can get the world out of my mailbox and get some work done to figure out what this mess is all about.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ata/ata-queue.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-queue.c b/sys/dev/ata/ata-queue.c
index ac5375e..874311e 100644
--- a/sys/dev/ata/ata-queue.c
+++ b/sys/dev/ata/ata-queue.c
@@ -118,6 +118,7 @@ ata_controlcmd(struct ata_device *atadev, u_int8_t command, u_int16_t feature,
request->u.ata.feature = feature;
request->flags = ATA_R_CONTROL;
request->timeout = 5;
+ request->retries = -1;
ata_queue_request(request);
error = request->result;
ata_free_request(request);
OpenPOWER on IntegriCloud