Got my new Sandisk Extreme micro-sd card today. Cloned my running card and swapped. Booted, but halted when attempting to read the rootfs. New card is slightly smaller (something like 7.96 GB versus 8.02 GB on working card). So, I manually set up a 20MB boot partition with the rest going for the rootfs. U boot likes this even less and tries to boot to a tftp server. I then look at both cards in fdisk and this is what I see:
running card: /dev/mmcblk0p1 1 611 19544 83 Linux /dev/mmcblk0p2 612 245088 7823264 83 Linux Disk /dev/mmcblk0: 8031 MB, 8031043584 bytes 4 heads, 16 sectors/track, 245088 cylinders Units = cylinders of 64 * 512 = 32768 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0007525e New card: /dev/sdc1 1 20 151869 83 Linux /dev/sdc2 21 1021 7602595 83 Linux Disk /dev/sdc: 7948 MB, 7948206080 bytes 111 heads, 3 sectors/track, 46618 cylinders Units = cylinders of 333 * 512 = 170496 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00009359 Note the big difference in heads and sectors/track. I am thinking that I am going to have to juggle U boot memory addresses (which are given in hex) to make this card work. It may just be late and I am tired of fiddling with this card tonight. If I am missing something completely obvious, feel free to bonk me over the head. -- Thanks, Ian M Perkins
_______________________________________________ users mailing list [email protected] http://lists.redsleeve.org/mailman/listinfo/users
