OLPC trac 7702 - Fixed random hang when reading SD cards > 4 GB. The problem was an off-by-one error in the CSD parser, which caused it to look at an undefined bit outside the CSD area, sometimes causing the wrong card size to be reported.