When trying to boot into any 2.6.31+ kernel my system hangs with the error:
"device-mapper: table: 252:0: sda too small for target"
The above error just keeps getting echoed out to the screen. This did not happen prior to the .31 kernel(s).
/ is on two disks in raid 0. Each disk is 32GB making a total of 64GB for root. There is 37GB of free space on root so free space is not the issue.
I use dmraid for my multidisk setup, and up until this kernel line, have never experience such an error in booting.
A link to the launchpad (Ubuntu) bug with other users experiencing the same problem:
I have been pointed to a possible patch for the problem:
Handled-By : Mike Snitzer <email@example.com>
Patch : http://patchwork.kernel.org/patch/33534/
*** Bug 13834 has been marked as a duplicate of this bug. ***
Fixed by commit 5dea271b6d87bd1d79a59c1d5baac2596a841c37 .