Wow, it'd be great if all new LQ'ers provided such detailed information with their problems
Looks like you are totally on the right track. Let's try booting Slackware with no DMA.
I presume you have gotten Slack loaded as far as the boot prompt, correct? But it is not yet installed on your machine? Even if it is installed, let's try this:
Set your BIOS up for the '40 wire' setting, as it really sounds like the board or the BIOS do not like the 80-wire cable/setting.
Now, either insert your Slackware disc, or boot up to your LILO or GRUB menu. Hopefully you have the menu set so that you can alter the boot commandline. With GRUB, just hit the 'e' key, and adjust the boot line as follows. If using LILO, then to simplify things, boot using your Slack CD.
What we want to try is putting ide=nodma
onto the kernel boot line. If you were booting from the Slack CD, then the boot line would look something like:
boot: sata.i root=/dev/hda2 noinitrd init=3 ro ide=nodma
Change the /dev/hda2 to whatever partition your Slackware is on, if it's on anything. If you haven't installed it yet, then you'll simply be picking a kernel to install WITH, and adding the ide=nodma
option to that. Follow the instructions on the screen.
Also, I put init=3
because I am taking a guess that you may have trouble running X once it's booted. you can leave this out too, if you like.
And finally, change sata.i
to whatever your kernel name is, or the kernel of choice that you are installing with.