summaryrefslogtreecommitdiffstats
path: root/sbin/mount_msdosfs
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2003-12-08 08:27:52 +0000
committersos <sos@FreeBSD.org>2003-12-08 08:27:52 +0000
commit8a088743dbd2835567a01e9f13b69c3dc4b0d8a9 (patch)
tree4441cf16615989e37504862e4a6530b3d04df12a /sbin/mount_msdosfs
parent94d92abf41cf3f8c4953824c165bbb60315c0280 (diff)
downloadFreeBSD-src-8a088743dbd2835567a01e9f13b69c3dc4b0d8a9.zip
FreeBSD-src-8a088743dbd2835567a01e9f13b69c3dc4b0d8a9.tar.gz
Fix more problems with the Silicon Image 3112A:
Setup decent transfer mode defaults as some BIOS's seem to put in things that it *knows* doesn't work. (Note to BIOS writers: stop doing that nonsense, we will get things working with your crappy HW anyways, and then recommend users to buy someone else's products that "just works", thankyou.. ) Limit the device transfer mode to ATA100/UDMA5 on generic SATA. Since we dont know if the user is using a pure SATA device or an old PATA drive with a SATA converter dongle, we need to limit the speed used here to cover up the problems with Marvell ATA-SATA bridges used in lots of SATA products. This workaround is enabled for all detectable SATA controllers as they seem to have semilar problems here. One notable exception is all the Promise pdc2037x chips which just always work (cudos to Promise!).
Diffstat (limited to 'sbin/mount_msdosfs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud