Quote Originally Posted by transistortoaster
Thanks for your replies!

The cat /proc/partitions gave me /dev/hdd, /dev/jhdd1 /dev/hdd2 /dev/hdd3 /dev/hdd5. There is no mention of sd.. at all.

The hdd1 through 5 looks like the parallel ATA hard disk. It is supposed to have one dos parition, one ext3, one linux swap, so that is fine. The SATA hard disk is supposed to have one DOS and one ext3. My home directory is supposed to be mounted on the SATA. The size of /dev/hdd looks correct for the DOS and ext3, which were made the same size. If I try to mount it, it says busy or already mounted. So, I still have a DOS partition that I can't access.

Ideas?
There are known problems with the sata driver for the kernel that was used in knoppix 5.1.1 and Intel SATA controllers. Sometimes they work, sometimes they don't.

If you are using 5.1.1, there are solutions:

1) Upgrade the kernel version on your hard drive installation via APT/Synaptic/Kpackage, or compile a new kernel from source.
2) Upgrade to 5.3.1 or downgrade to 5.0.1
3) Try "Legacy OS install mode" or whatever it is called in your BIOS to have your SATA controller pretend to be a PATA controller.
4) Keep rebooting your computer until the drive appears. It might show up every 3rd o 4th boot.

Good Luck.