I did partition the entire disk myself, because it's not like Gentoo holds your hand.
Here's the table of the partitions, and I know that it's not reading one partition.
The number of cylinders for this disk is set to 4111.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/hdb: 33.8 GB, 33820286976 bytes
255 heads, 63 sectors/track, 4111 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 5 40131 83 Linux
/dev/hdb2 6 1222 9775552+ 83 Linux
/dev/hdb3 1223 1284 498015 83 Linux
/dev/hdb4 1285 7297 48299422+ 83 Linux
As you can see, the entire disk is read at 33.8gb. I thought it was slightly less, but there you have it. It worked fine with my old install, but things got fux0r3d and I had to reinstall and that's when the problem started. So I figured it was just a case of the ext3 formatter not working correctly. I also used the drive for a long time for storage in Windoze without problems.