I recently tried (unsuccessfully) to use a Maxtor 91008D7 "DiamondMax"
10GB drive in an old 486, connected via a no-name ISA multifunction
(IDE, floppy, serial, parallel) card.
The system is running FreeBSD 3.2-RELEASE, and my intent is to use it
as a Samba server for a Win95 client system used by our children. High
throughput is =not= required, so I believe the 486 (which I happened to
have lying around) should be good enough.
The drive works flawlessly on a 233-MHz Pentium with on-board IDE, but
on the 486 it is unreliable; sometimes I get interrupt timeouts or other
errors, and sometimes the data read from the drive is simply wrong even
though no explicit error message was generated.
Note that FreeBSD 3.2 is perfectly capable of using a hard drive of this
size (I do =not= need special software to break the 8.4GB barrier). The
drive's full size =is= detected and reported at boot time.
I want to fix the problem as inexpensively as I can -- by changing some
driver setting in the FreeBSD kernel if possible, or else by using a
different ISA interface card (note that this 486 motherboard does not
have any PCI slots or onboard IDE). I assume upgrading to a Pentium
board will make the problem go away, but I would consider this a last
resort.
Any suggestions?