The kernel (gentoo and vanilla) is using the wrong sector size for EFI GPT. It uses strictly 512-byte sectors but it should be based on the logical block size. Reproducible: Always Steps to Reproduce: 1. Make a GPT with a non 512 Sector size 2. Attach the drive to a gentoo based system 3. dmesg Actual Results: unknown partition table Expected Results: use it as /dev/sdXY You can get more information on this problem and a fix on linus' repo: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=7d13af3279985f554784a45cc961f706dbcdbdd1 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=87038c2d5bda2418fda8b1456a0ae81cc3ff5bd8
Can you/Have you applied those two patches referenced in your decription and determined if they fix the issue?
I added this to our SVN but I don't want to release a new kernel with it until I hear from your it works. Thanks
Released in gentoo-sources-2.6.32-r1