Unconditionally reset ATAPI-CD devices during boot. Brian's notes on this:
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 6 Jul 2004 19:06:16 +0000 (19:06 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 6 Jul 2004 19:06:16 +0000 (19:06 +0000)
commitfe3167fdac09880387aeba073d1622c3ec01ddd7
treebc79442979ef3923699178924ece0bb576c9c045
parentb0cd0116692bdde2431ad33c19a6da0495a1f6e9
Unconditionally reset ATAPI-CD devices during boot.  Brian's notes on this:

    1. ATAPI devices come up in an inconsistent state sometimes.  Issuing
       an ATAPI reset seems to fix this completely; normally I would see,
       most of the time, these messages:
       acd0: MODE_SENSE_BIG trying to write on read buffer
       acd0: timeout waiting for ATAPI ready
       acd0: unknown transfer phase 0x1:0x50
       acd0: timeout waiting for ATAPI ready
       <lock-up or crash>

Taken-from: Brian Feldman <green@freebsd.org>
Suggested-by: Michel Talon
sys/dev/disk/ata/atapi-cd.c