Hello all,
here's a weird one:
Plug two 120 GB IDE disks on the same IDE controller, mount and export them via
NFS, have two (or more) clients access them heavily. Crashes withing below 15
minutes, 100% of the time.
Tested disks: 120 GB IDE by Maxtor and by Western Digital (two each), in
all (!) combinations, and a spare Maxtor just to be sure.
Tested IDE cables: 6 (six).
Tested NICs: 3COM 905 and Realtek 8139, in several different PCI slots.
Tested on two different boards (models!) which are proven to otherwise work
just fine.
Weird things:
- all disks work perfectly as long as they're alone on a controller.
- 2x 120 GB on one controller works... as long as you're reading them LOCALLY
(as opposed to via NFS).
- 120 GB + 40 GB on one controller works, even over NFS.
Workaround: buy extra controller, plug each disk on its own one. So for four
disks, there's the two onboard controllers plus two on the extra PCI card.
My wild guess would be this must be a bug *very* deep in the NFS server; but
why does it work as soon as each disk has its own controller?
If someone here knows enough to explain this, I would really appreciate to
learn what the hey is going on here.
Cheers, Steve