It soound slike you have mde your kernel with one of the automated scripts. These things procude a general purpose boot anywhere kernel which is rarely ideal for a source based distro because you know exactly where it needs to boot.

These automated susyems do not fet up the kernel for your hardware - they make every module known to Linus.
pata_qdi is a PATA driver, probably for hardware you don't own. Try adding it to the blacklist too.

You might also try to make a kernel following kernel-seeds.org
Thay will provide you with a lean mean 'seed' .config file that you need to add your hardware and filesystems to.
For help with a seed post in the kernel seeds sticky in unsupported software._________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.