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

Reply via email to