Re: Re: SD Driver : FAT: FAT read failed (blocknr 8) in sd card error while removing sd card during writing

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

 



On Thu, Jul 8, 2010 at 11:38 PM, hardik patel <hk5patel@xxxxxxxxx> wrote:
> Hi Madhav,
>
> thanks for your interest... I have card detect register so mmc_get_cd
> function i can check whether card is inserted or not ... so in sd host
> controller driver can detect that properly... but i think block driver
> does not detect that .... where i have to flush my request queue... i
> have gone through block.c and queue.c file which generate mmc_block.ko
> file but not sure where to modify... can any one guide me more

Which Kernel version you are using??
>
>
> On Thu, Jul 8, 2010 at 6:35 PM, MADHAV SINGHCHAUHAN
> <singh.madhav@xxxxxxxxxxx> wrote:
>> Card removal not detected by driver?
>> You should see a line of log if card removal is detected:
>> card xxxx removed
>>
>> Would you describe how do you detect card removal/insertion on your board?
>>
>> Regards,
>> -Ethan
>>
>> On Thu, Jul 8, 2010 at 6:05 PM, hardik patel <hk5patel@xxxxxxxxx> wrote:
>>> I have sd card on board ... During recording/writing SD card, remove
>>> SD card ... then i am getting endless error in dmesg as below :
>>>
>>> end_request: I/O error, dev mmcblk0, sector 24
>>> FAT: FAT read failed (blocknr 8)
>>> mmcblk0: error -110 sending status comand<3>mmcblk0: error -110
>>> sending read/write command, response 0x0, card status 0x0
>>> Block mmc_blk_issue_rq function call 346
>>> end_request: I/O error, dev mmcblk0, sector 4
>>> FAT: FAT read failed (blocknr 4)
>>> MMC: killing requests for dead queue
>>> end_request: I/O error, dev mmcblk0, sector 8
>>> FAT: FAT read failed (blocknr 8)
>>> FAT: FAT read failed (blocknr 4)
>>> FAT: FAT read failed (blocknr 8)
>>> FAT: FAT read failed (blocknr 4)
>>> FAT: FAT read failed (blocknr 8)
>>> FAT: FAT read failed (blocknr 4)
>>> FAT: FAT read failed (blocknr 8)
>>>
>>> How to stop this message ... what is ideal situation when we remove
>>> card while writing ...... can u help me what to do ?
>>>
>>>>When we insert the card hot plug dameon start sending the request to block layer  and kernel block layer
>>>>start sending the request to card.But when you remove the card in between request queue is not flushed properly..
>>>>so you need to flush your request queue at appropriate time.Also please note that even that you flush your request queue
>>>>at appropriate time some messages will come.
>>> where is the problem here? sd host controler driver problem or block
>>> driver problem or file system problem
>>>
>>> Note: I have formatted sd card with FAT32 file system .
>>>
>>>
>>>
>>> With EXT3 File system :
>>>
>>> Remove SD card while writing/recording we got error messages like
>>> below. but this is not endless. After some time it stops.
>>>
>>> ==============================
>>> =============
>>> end_request: I/O error, dev mmcblk0, sector 156536
>>> mmcblk0: error -110 sending status comand<3>mmcblk0: error -110
>>> sending read/write command, response 0x0, card status 0x0
>>> mmcblk0: error -110 requesting status
>>> end_request: I/O error, dev mmcblk0, sector 4736
>>> Aborting journal on device mmcblk0p1.
>>> ext3_abort called.
>>> EXT3-fs error (device mmcblk0p1): ext3_journal_start_sb: Detected
>>> aborted journal
>>> Remounting filesystem read-only
>>> end_request: I/O error, dev mmcblk0, sector 4448
>>> journal commit I/O error
>>> ===========================================
>>> --
>>> 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
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
> --
> Regards,
> Hardik
>
> "If you are doing what you have always been doing then expect what you
> have always been getting."
> --
> 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