Cannot install Mandrake 9.2 on WD 200GB
I am trying to build a closet linux box for network storage. Here is my system:
Asus A7V motherboard
ATI Radeon video card (original)
512 MB SDRAM
200 GB WD2000JB IDE hard drive w/ 8MB buffer
100 Mbps offbrand ethernet card
The A7V has an onboard Promise ATA100 2 channel IDE controller. If I connect the hard drive to this IDE bus, I can get a good Mandrake 9.2 install only if I don't include any large partitions. The system works with this partitioning:
/ 800MB ext3
swap 1024MB
/usr 4GB ext3
/home 4GB ext3
However, I have about 60GB of files I wish to store on this computer. I have tried making a 175GB ext3 partition, or 3x60GB ext3 partitions, but in either case, the system does not function for more than one boot. If I use a single 175GB partition, the system doesn't get past the format. Using 3x60GB partitions, the system will install, and boot once. The first time I reboot, there is an error that says something about an ext2 error (that's right, 2). It asks if I want to fix the error, I choose yes, and the system drops into a maintenance prompt
I have gotten the system to work in 2 ways.
The first was to use a 20GB hard drive for the root, swap, usr, and home partitions. I would then create an LVM partition out of the whole 200GB hard drive, and put a reiserFS partition on it. This worked fine, but I am concerned about using LVM partitions. It seems like it would add unnecessary overhead.
The other way was to instead connect the hard drive to the A7V's native ATA66 bus. In this config I can put all system partitions and a large files partition on the same drive, all using ext3. The computer is functioning right now using this set up, but samba is limited to about 3MBps, far less than the theoretical 12.5 MBps through a 100 MBps connection.
Both of these workarounds are less than perfect, and I was wondering if anyone else had a problem like mine.
The only things I can think of that might explain this problem are a faulty hard drive, or poor linux support for the ATA100 controller.
Any help would be greatly appreciated. I am at the end of my rope.
|