I got mine working like this:
First I used a distro that has kernel 2.2.40, in my case I used knoppix, www.knopper.net/knoppix/index-ex.htm
this would be good for you to lern with because it boots/runs from the cdrom and leaves your windows install alone. If you wish to do a hard drive install then get booted from the cdrom, when kde is loaded do ctrl+alt+f1, then type knx-hdinstall and follow the prompts, experiences with cfs is expected.
Once gui is loaded open shell and type:
hdparm -c1 -d1 -m16 -X66 /dev/<fujistus hard drive>
<fujitsu hard drive will be hda if primary master or hdb if primary slave
so revised for case with fujitsu being primary master:
hdparm -c1 -d1 -m16 -X66 /dev/hda
-c1 sets 32 bit IO
-d1 sets using dma
-m sets multi count to 16 (max for the fujitsu MPF3204AT)
-X66 sets udma 2
this is the most you'll get on the drive using your chipset (Asusa7v333 use's the KT333 AND the KT266)
this lets me run stable@dma2
if you start
# tail -f /var/log/messages
in one shell
then open another and do
hdparm -c1 -d1 -m16 -X68 (udma 4)
then look at the shell running the mesages monitor and you will see this:
kernel: hda: Speed warnings UDMA 3/4/5 is not functional.
which means the kernel, not the hard drive won't go over udma 2.
so, you have to give the kernel the capability to do udma 4.
I have been looking for a way to do just that. I actualy installed hendriksons ide patrch for promise controllers(and others)hoping I could get the kernel to do udma 4 but it doesn't work, I still get the mode 3,4,5 erros when running tail -f /var/logs/messages
So if you manage to get your mother board doing udma 4 in linux please let me know about it.