Hey,
im runnin a Buffalo WHR-HP-G54.
kamikaze_0.7
sd: ScanDisk 512mb
i used the following layout:
SD_CS -> GPIO 1 (Bridge LED)
SD_DO -> GPIO 6 (AOSS LED)
SD_CLK -> GPIO 3 (Uninstalled LED)
SD_DI -> GPIO 5 (Auto/Bridge switch)
i got the src of 1.3.4 and changed the config.h to:
#define LOG_LEVEL 3
#define USE_CMD18
#define USE_CMD25
/* GPIO pin 2 */
//#define SD_DI 0x04
#define SD_DI 0x20
/* GPIO pin 4 */
//#define SD_DO 0x10
#define SD_DO 0x40
/* GPIO pin 3 */
#define SD_CLK 0x08
/* GPIO pin 7 */
#define SD_CS 0x02
#if SD_DO == 0x10
#define SHIFT_DO 3
#else
#if SD_DO == 0x40
#define SHIFT_DO 1
#endif
#endif
#if SD_DI == 0x04
#define SHIFT_DI 5
#else
#if SD_DI == 0x20
#define SHIFT_DI 2
#endif
#endif
and i always get this message:
[INFO] mmc_hardware_init: initializing GPIOs
[INFO] mmc_card_init: the period of a 380KHz frequency lasts 524 CPU cycles
[INFO] mmc_card_init: powering card on. sending 80 CLK
[INFO] mmc_card_init: 80 CLK sent in 44136 CPU cycles
[INFO] mmc_card_init: resetting card (CMD0)
[FATAL] mmc_card_init: invalid response from card: ff found, waiting for 01
[INFO] mmc_card_init: the period of a 380KHz frequency lasts 524 CPU cycles
[INFO] mmc_card_init: powering card on. sending 80 CLK
[INFO] mmc_card_init: 80 CLK sent in 43306 CPU cycles
[INFO] mmc_card_init: resetting card (CMD0)
[FATAL] mmc_card_init: invalid response from card: ff found, waiting for 01
[ERROR] mmc_init: got an error calling mmc_card_init: 01
[ERROR] mmc_check_media: change detected but was not able to initialize new card: ffffffff
any ideas?
Edit:
i tried the mmc.c from http://wiki.openwrt.org/OpenWrtDocs/Customizing/Hardware/MMC?highlight=%28mmc%29 (1.4)
seems to work, i just mnted the sd card and wrote some stuff
speed suxx like hell ,)
dmesg:
mmc: Device does not use v1 GPIO layout, trying to use v4 layout
mmc: Device does not use v4 layout, trying to use Buffalo layout
Size = 495488, hardsectsize = 512, sectors = 990976
Partition check:
mmca: p1
Edit:
i tried dd-wrt with mmc, works fijne with manual gpio layout definition
write: 197 kb/s
read: 256 kb/s
dmesg:
mmc: starting module with: SD_DI=0x40, SD_DO=0x20, SD_CLK=0x8, SD_CS=0x2
Size = 495488, hardsectsize = 512, sectors = 990976
Partition check:
mmca: p1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
(Last edited by dotb52 on 23 Feb 2008, 16:38)