Re: How to print CMD18 read data

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jaehoon,
                      I tried the use_spi_crc=0 option too. However,
if the data read is incorrect the block layer has no way of knowing
the contents of partition table. That is the reason it fails to detect
partitions of the connected SDMMC card.

Regards,
Amit.

On Wed, Feb 1, 2017 at 5:13 PM, Jaehoon Chung <jh80.chung@xxxxxxxxxxx> wrote:
> On 02/01/2017 05:48 PM, amit mahadik wrote:
>> Hi Jaehoon,
>>                    Thanks for replying promptly. adding more debug
>> prints I see that CMD9(CSD) CMD51(SSR) values in case of SD and SPI
>> mode are the same. Only command that troubles is CMD18. My clock
>> setting is 25Mhz and the card is working at 3.3V.
>
> I don't have a knowledge about SPI mode..it might have the difference initial sequence.
> How about checking "use_spi_crc"?..Someone might have much knowledge for SPI mode. :)
>
> Best Regards,
> Jaehoon Chung
>
>>
>> Regards,
>> Amit.
>>
>> On Wed, Feb 1, 2017 at 1:38 PM, Jaehoon Chung <jh80.chung@xxxxxxxxxxx> wrote:
>>> Hi,
>>>
>>> On 02/01/2017 04:23 PM, amit mahadik wrote:
>>>> Hello,
>>>>          I want to interface MMC card via SPI bus. However, I am
>>>> getting CRC errors for CMD18. I tried reading partition table using
>>>> CMD17 but still get errors.
>>>> The same SDMMC card gets detected using SD interface. I want to
>>>> compare the data of CMD18/CMD17 of SD and SPI modes. Please let me
>>>> know how can I print the read data of the said commands in the block
>>>> layer?
>>>
>>> In my experience, CRC error was timing issue..(clock, driver-strength, etc..)
>>> You can check those things.
>>>
>>> Best Regards,
>>> Jaehoon Chung
>>>
>>>>
>>>> I tried using the following code but it didn't help
>>>>
>>>> sg_copy_to_buffer(brq->data.sg, brq->data.sg_len, buf, 4096); and printed buf.
>>>>
>>>> Regards,
>>>> Amit.
>>>> --
>>>> To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
>>>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>>
>>>>
>>>
>>
>>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux