HI,John I used following command to active it but still get some error as following . Could you give some suggestion ?
mkdir /config/gpiommc/mmc/ echo 1 > gpio_data_in echo 3 > gpio_data_out echo 4 > gpio_clock echo 7 > gpio_chipselect echo 0 > gpio_chipselect_activelow echo 1 > spi_mode echo 1 > spi_delay echo 4000000 > max_bus_speed echo 1 > register -------- output message by dmesg ------------ [ 874.270000] mmc_spi spi32766.0: ASSUMING 3.2-3.4 V slot power [ 874.270000] mmc_spi spi32766.0: SD/MMC host mmc0, no DMA, no WP, no poweroff [ 874.280000] gpio-mmc: MMC-Card "mmc" attached to GPIO pins di=1, do=3, clk=4, cs=7 [ 874.290000] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz [ 874.310000] mmc_spi spi32766.0: setup: unsupported mode bits 4 [ 874.310000] mmc_spi spi32766.0: can't change chip-select polarity [ 874.350000] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz [ 874.380000] mmc_spi spi32766.0: setup: unsupported mode bits 4 [ 874.380000] mmc_spi spi32766.0: can't change chip-select polarity 874.310000] mmc_spi spi32766.0: mmc_spi: power on (21) [ 874.310000] mmc_spi spi32766.0: setup: unsupported mode bits 4 [ 874.310000] mmc_spi spi32766.0: can't change chip-select polarity [ 874.320000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.320000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.320000] mmc_spi spi32766.0: mmc_spi: clock to 400000 Hz, 0 [ 874.340000] mmc0: starting CMD52 arg 00000c00 flags 00000195 [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD52, resp R2/R5 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req done (CMD52): -145: 00000000 00000000 00000000 00000000 [ 874.340000] mmc0: starting CMD52 arg 80000c08 flags 00000195 [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD52, resp R2/R5 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req done (CMD52): -145: 00000000 00000000 00000000 00000000 [ 874.340000] mmc0: starting CMD0 arg 00000000 flags 000000c0 [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD0, resp R1 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req done (CMD0): -145: 00000000 00000000 00000000 00000000 [ 874.340000] mmc0: starting CMD8 arg 000001aa flags 000002f5 [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD8, resp R3/R4/R7 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req done (CMD8): -145: 00000000 00000000 00000000 00000000 [ 874.340000] mmc0: starting CMD5 arg 00000000 flags 000002e1 [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req failed (CMD5): -145, retrying... [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req failed (CMD5): -145, retrying... [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req failed (CMD5): -145, retrying... [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.340000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.340000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.340000] mmc0: req done (CMD5): -145: 00000000 00000000 00000000 00000000 [ 874.340000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.340000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.350000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.350000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.350000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.350000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.350000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.350000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.350000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.350000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.350000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.350000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.350000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.350000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.350000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.350000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.350000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.350000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.350000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.350000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.350000] mmc0: starting CMD1 arg 00000000 flags 000000e1 [ 874.350000] mmc_spi spi32766.0: mmc_spi: CMD1, resp R1 [ 874.350000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.350000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.350000] mmc0: req done (CMD1): -145: 00000000 00000000 00000000 00000000 [ 874.350000] mmc0: clock 0Hz busmode 2 powermode 0 cs 1 Vdd 0 width 0 timing 0 [ 874.350000] mmc_spi spi32766.0: mmc_spi: power off (0) [ 874.350000] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz [ 874.360000] mmc0: clock 0Hz busmode 2 powermode 1 cs 1 Vdd 21 width 0 timing 0 [ 874.360000] mmc_spi spi32766.0: mmc_spi: power up (21) [ 874.380000] mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0 [ 874.380000] mmc_spi spi32766.0: mmc_spi: power on (21) [ 874.380000] mmc_spi spi32766.0: setup: unsupported mode bits 4 [ 874.380000] mmc_spi spi32766.0: can't change chip-select polarity [ 874.410000] mmc0: starting CMD52 arg 00000c00 flags 00000195 [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD52, resp R2/R5 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req done (CMD52): -145: 00000000 00000000 00000000 00000000 [ 874.410000] mmc0: starting CMD52 arg 80000c08 flags 00000195 [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD52, resp R2/R5 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req done (CMD52): -145: 00000000 00000000 00000000 00000000 [ 874.410000] mmc0: starting CMD0 arg 00000000 flags 000000c0 [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD0, resp R1 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req done (CMD0): -145: 00000000 00000000 00000000 00000000 [ 874.410000] mmc0: starting CMD8 arg 000001aa flags 000002f5 [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD8, resp R3/R4/R7 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req done (CMD8): -145: 00000000 00000000 00000000 00000000 [ 874.410000] mmc0: starting CMD5 arg 00000000 flags 000002e1 [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req failed (CMD5): -145, retrying... [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req failed (CMD5): -145, retrying... [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req failed (CMD5): -145, retrying... [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD5, resp R3/R4/R7 [ 874.410000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.410000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.410000] mmc0: req done (CMD5): -145: 00000000 00000000 00000000 00000000 [ 874.410000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.410000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.420000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.420000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.420000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.420000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.420000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.420000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.420000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.420000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.420000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.420000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.420000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.420000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.420000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.420000] mmc0: starting CMD55 arg 00000000 flags 000000f5 [ 874.420000] mmc_spi spi32766.0: mmc_spi: CMD55, resp R1 [ 874.420000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.420000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.420000] mmc0: req done (CMD55): -145: 00000000 00000000 00000000 00000000 [ 874.420000] mmc0: starting CMD1 arg 00000000 flags 000000e1 [ 874.420000] mmc_spi spi32766.0: mmc_spi: CMD1, resp R1 [ 874.420000] mmc_spi spi32766.0: spi_bitbang_setup, 2500 nsec/bit [ 874.420000] mmc_spi spi32766.0: setup mode 0, 8 bits/w, 400000 Hz max --> 0 [ 874.420000] mmc0: req done (CMD1): -145: 00000000 00000000 00000000 00000000 [ 874.420000] mmc0: clock 0Hz busmode 2 powermode 0 cs 1 Vdd 0 width 0 timing 0 [ 874.420000] mmc_spi spi32766.0: mmc_spi: power off (0) --------------- message --------------------------- Best Regards . Peter Meng [email protected] On Wed, Feb 22, 2012 at 3:42 AM, John Crispin <[email protected]> wrote: > On 21/02/12 20:18, peter.meng wrote: >> HI, >> >> I just got a Linux StarterKit board that compile it with Ubiquiti >> RouterStation Pro on openwrt . >> I met the issue that can't access my SD card , dmesg didn't show mmc >> message too when plug SD card . >> >> lsmod | grep mmc >> gpiommc 3712 0 >> spi_gpio_old 2929 1 gpiommc >> mmc_spi 9264 0 >> mmc_block 7440 0 >> >> Anybody can give me the suggestion on this ? >> >> > > gpiommc has 0 users ... inserting the module is not enough, you need to > also register it in the platform code i guess > > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
