Again...something doesn't make sense.
Setting the HD jumber to 32GB locks the drive to 32GB only, so you couldn't have made an 8 and a 32GB partition on it...would have to be a sum total of 32GB, wasting the extra 8 GB.
Setting Master/Slave is a different jumper altogether, for setting the positioning of the drive on the System (Primary or Secondary PCI IDE Channel).
Perhaps you mis-interpreted your jumper table, and by luck, set the jumper that was causing your system not to find the drive properly and hang.
Please get your jumpers straight, and reply again.