]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Replicate r242422 from ata(4) to mvs(4):
authorAlexander Motin <mav@FreeBSD.org>
Wed, 12 Jun 2013 18:08:11 +0000 (18:08 +0000)
committerAlexander Motin <mav@FreeBSD.org>
Wed, 12 Jun 2013 18:08:11 +0000 (18:08 +0000)
commit9cf417295d5618e0a172b76a44fe70270b6a14b0
tree08384465518a093d04ff6a3145c3ec9314ccc15f
parentc45506efd1d277e2ecaf6d4673a588ba0fd9e54c
Replicate r242422 from ata(4) to mvs(4):
Only four specific ATA PIO commands transfer several sectors per DRQ block
(interrupt).  All other ATA PIO commands transfer one sector or 512 bytes
at one time.  Hardcode these exceptions in mvs(4) with ATA_CAM option.
This fixes timeout of READ LOG EXT command used by `smartctl -x /dev/adaX`.
Also it fixes timeout of DOWNLOAD_MICROCODE on `camcontrol fwdownload`.
sys/dev/mvs/mvs.c