summaryrefslogtreecommitdiffstats
path: root/usr.sbin/usbconfig
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2009-02-14 23:02:59 +0000
committermav <mav@FreeBSD.org>2009-02-14 23:02:59 +0000
commitf35949f29ca00a8a25a5ff0a6ad875c3967085e2 (patch)
tree7bc10881175443bc0b9f694323a61b71f152b063 /usr.sbin/usbconfig
parentfd0c89ec85bd07f33a70170dbd42eaac22f82286 (diff)
downloadFreeBSD-src-f35949f29ca00a8a25a5ff0a6ad875c3967085e2.zip
FreeBSD-src-f35949f29ca00a8a25a5ff0a6ad875c3967085e2.tar.gz
Tunes to AHCI reset sequences:
- specification claims that 1 second is just a maximum controller reset time; implement controller reset properly to save almost 1 second of boot, and about half second of resume time; - enable channel interrupts only after channel status reset to fix duplicate device creation on resume due to unwanted device connection event; - as described in specification, wait for disk ready status after channel power-up; it is not so important when disk already touched by BIOS, but solves device not ready problems on resume and probably some other cases. - uncomment channel stop/start on soft-reset as it is declared mandatory by specification; it was commented due to some random drive detection problems on VIA and JMicron controllers, but I hope it is fixed by previous point.
Diffstat (limited to 'usr.sbin/usbconfig')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud