Supported microSD cards/SD-C02G

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(card still failing sometimes)
(did not find stable settings)
Line 1: Line 1:
'''Kingston SD-C02G''' works fine at good GSM coverage with the following kernel parameters here (GTA02 with GPS capacitor fix on uSD slot):
+
'''Kingston SD-C02G''' works fine '''at good GSM coverage''' with the following kernel parameters here (GTA02 with GPS capacitor fix on uSD slot):
  
 
glamo_mci.sd_max_clk=10000000 glamo_mci.sd_drive=2
 
glamo_mci.sd_max_clk=10000000 glamo_mci.sd_drive=2
Line 9: Line 9:
 
Sep 15 14:15:20 debian-gta02 kernel: glamo-mci glamo-mci.0: Error after cmd: 0x4304
 
Sep 15 14:15:20 debian-gta02 kernel: glamo-mci glamo-mci.0: Error after cmd: 0x4304
  
Drive strength of 0 at glamo_mci.sd_max_clk=10000000 is pretty reliable at normal operation (at good GSM reception), but still fails sometimes when GPRS is activated. Drive strength of 2 still fails repeatably when using GSM in less populated area.
+
Drive strength of 0 at glamo_mci.sd_max_clk=10000000 is pretty reliable at normal operation (at good GSM reception), but still fails sometimes when GPRS is activated. Drive strength of 2 still fails repeatably when using GSM in less populated area or when accessing SD card directly after entering PIN.
  
 
(last verified using 2008.8 and newer daily kernel versions)
 
(last verified using 2008.8 and newer daily kernel versions)
 +
 +
Tested:
 +
* SD idle clock = on does not prevent the errors
 +
* Errors occur almost every time when loading things from SD card while entering PIN, even at drive strength of 3 and clock speed of 2.5 Mhz
  
 
TODO:
 
TODO:
Line 17: Line 21:
 
* Try to reproduce that GSM affects SD data lines themselves, not only the card
 
* Try to reproduce that GSM affects SD data lines themselves, not only the card
 
* Verify that screen sometimes filling with random data when card fails is related to failing card, and not to failing glamo which in turn results in card errors.
 
* Verify that screen sometimes filling with random data when card fails is related to failing card, and not to failing glamo which in turn results in card errors.
* See if SD idle clock = on prevents card from getting confused
+
* Find out if it also happens in areas without GSM buzz.
  
 
[[Category:Neo FreeRunner Hardware]]
 
[[Category:Neo FreeRunner Hardware]]

Revision as of 19:26, 21 October 2008

Kingston SD-C02G works fine at good GSM coverage with the following kernel parameters here (GTA02 with GPS capacitor fix on uSD slot):

glamo_mci.sd_max_clk=10000000 glamo_mci.sd_drive=2

Lower drive strength or or higher clock speed cause unreliable behavior if the GSM modem is activated (either directly after entering the PIN, when making a call, or using GPRS - more often while having bad GSM reception and using GPRS):

Sep 15 14:15:20 debian-gta02 kernel: mmcblk0: error -84 sending read/write command

Sep 15 14:15:20 debian-gta02 kernel: glamo-mci glamo-mci.0: Error after cmd: 0x4304

Drive strength of 0 at glamo_mci.sd_max_clk=10000000 is pretty reliable at normal operation (at good GSM reception), but still fails sometimes when GPRS is activated. Drive strength of 2 still fails repeatably when using GSM in less populated area or when accessing SD card directly after entering PIN.

(last verified using 2008.8 and newer daily kernel versions)

Tested:

  • SD idle clock = on does not prevent the errors
  • Errors occur almost every time when loading things from SD card while entering PIN, even at drive strength of 3 and clock speed of 2.5 Mhz

TODO:

  • Verify the card is indeed the only one affected (ruling out FreeRunner HW problems is hard, only got one)
  • Try to reproduce that GSM affects SD data lines themselves, not only the card
  • Verify that screen sometimes filling with random data when card fails is related to failing card, and not to failing glamo which in turn results in card errors.
  • Find out if it also happens in areas without GSM buzz.
Personal tools

Kingston SD-C02G works fine at good GSM coverage with the following kernel parameters here (GTA02 with GPS capacitor fix on uSD slot):

glamo_mci.sd_max_clk=10000000 glamo_mci.sd_drive=2

Lower drive strength or or higher clock speed cause unreliable behavior if the GSM modem is activated (either directly after entering the PIN, when making a call, or using GPRS - more often while having bad GSM reception and using GPRS):

Sep 15 14:15:20 debian-gta02 kernel: mmcblk0: error -84 sending read/write command

Sep 15 14:15:20 debian-gta02 kernel: glamo-mci glamo-mci.0: Error after cmd: 0x4304

Drive strength of 0 at glamo_mci.sd_max_clk=10000000 is pretty reliable at normal operation (at good GSM reception), but still fails sometimes when GPRS is activated. Drive strength of 2 still fails repeatably when using GSM in less populated area.

(last verified using 2008.8 and newer daily kernel versions)

TODO:

  • Verify the card is indeed the only one affected (ruling out FreeRunner HW problems is hard, only got one)
  • Try to reproduce that GSM affects SD data lines themselves, not only the card
  • Verify that screen sometimes filling with random data when card fails is related to failing card, and not to failing glamo which in turn results in card errors.
  • See if SD idle clock = on prevents card from getting confused