<div dir="ltr">Same here. &nbsp;I think a number of people are having the same problem with different symptoms. &nbsp;I can run fdisk -l four times in a row and get different results every time. &nbsp;If you&#39;re trying to read the partition table and that read doesn&#39;t go through, Linux won&#39;t have the right partition info which pretty much screws up anything else until the right partition data is read correctly.&nbsp;&nbsp;I believe the card is slow to respond on its initial read attempts causing failure of the mmc driver to return any data (subsequent attempts after the first successful one work fine). I suspect the card gets slower after it is filled up with some data because in every case the card seems to have worked at first when it was empty but failed after Debian is installed on it, though the card itself is fine if put into another computer.<div>
<br></div><div>While the problem is probably partly caused by stupid hardware implementations in the newer SD cards, the fact is that based on what I&#39;ve seen so far on all the messages about this, this is a big problem with the kernel MMC drivers for the Freerunner, and until the OpenMoko people get the drivers right we can pretty much forget about using newer SD cards in our Freerunners.</div>
<div><br></div><div>OpenMoko kernel devs: &nbsp;Fix this please! &nbsp;We who run Debian on our phones are pretty much S.O.L. right now because we need the bigger SD cards to host the system but they aren&#39;t working. &nbsp;You need to test the drivers with large size cards, but more importantly, test it with full cards, not empty ones! &nbsp;I think you&#39;ll find that the timeouts get worse as the card has more data written on it.<br>
<div><br></div><div><br><div class="gmail_quote">On Sun, Sep 21, 2008 at 12:44 PM, Olivier Berger <span dir="ltr">&lt;<a href="mailto:oberger@ouvaton.org">oberger@ouvaton.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi.<br>
<br>
I noticed that initially, my 2GB microSD card was displaying :<br>
# fdisk -l /dev/mmcblk0<br>
<br>
Disk /dev/mmcblk0: 2032 MB, 2032664576 bytes<br>
64 heads, 63 sectors/track, 984 cylinders<br>
Units = cylinders of 4032 * 512 = 2064384 bytes<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Device Boot &nbsp; &nbsp; &nbsp;Start &nbsp; &nbsp; &nbsp; &nbsp; End &nbsp; &nbsp; &nbsp;Blocks &nbsp;Id System<br>
/dev/mmcblk0p1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; &nbsp; 984 &nbsp; &nbsp; 1983619+ &nbsp;6 FAT16<br>
<br>
After Debian installer&#39;s partitioning step, it becomes :<br>
# fdisk -l /dev/mmcblk0<br>
<br>
Disk /dev/mmcblk0: 2032 MB, 2032664576 bytes<br>
4 heads, 16 sectors/track, 62032 cylinders<br>
Units = cylinders of 64 * 512 = 32768 bytes<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Device Boot &nbsp; &nbsp; &nbsp;Start &nbsp; &nbsp; &nbsp; &nbsp; End &nbsp; &nbsp; &nbsp;Blocks &nbsp;Id System<br>
/dev/mmcblk0p1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; &nbsp; 245 &nbsp; &nbsp; &nbsp; &nbsp;7832 &nbsp;83 Linux<br>
/dev/mmcblk0p2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 246 &nbsp; &nbsp; &nbsp; 62032 &nbsp; &nbsp; 1977184 &nbsp;83 Linux<br>
<br>
Is there any rationale for the heads/sectors/cylinders difference ?<br>
<br>
I&#39;m not sure this is something that matters as I never really tried<br>
and figure how the microSD memory to &quot;disk&quot; mapping is done.<br>
<br>
Thanks in advance for any hints.<br>
<br>
Best regards,<br>
--<br>
Olivier BERGER<br>
(OpenPGP: 1024D/B4C5F37F)<br>
<a href="http://www.olivierberger.com/weblog/" target="_blank">http://www.olivierberger.com/weblog/</a><br>
<br>
_______________________________________________<br>
support mailing list<br>
<a href="mailto:support@lists.openmoko.org">support@lists.openmoko.org</a><br>
<a href="https://lists.openmoko.org/mailman/listinfo/support" target="_blank">https://lists.openmoko.org/mailman/listinfo/support</a><br>
</blockquote></div><br></div></div></div>