Re: mmcblk0: error -123 sending status command

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

 



Hi,

On Sat, 16 Jul 2011 11:06:43 -0700, Philip Rakity <prakity@xxxxxxxxxxx>
wrote:
> Not hopeful but one never knows until one tries !!
> 
> Not a MMC card.   So the code I was thinking of will not be invoked.
> 
> This assumes that label on the SD card means IT IS a SD card!

I hope it is one! :D


> Are you able to hack the code ?

That depends on what you mean by "hack the code". ;)
If you write me what I have to change in which file then it's no problem.
:)


> comfortable enabling CONFIG_MMC_DEBUG ?
> 
> if the card is inserted after boot then
> echo 17 > /proc/sys/kernel/printk
> 
> before inserting the card.
> 
> Send complete console log.

I guess you mean in linux-3.0.0-rc-7 ?
I'll try to do these steps.

Best regards,
Lukas


> On Jul 16, 2011, at 10:57 AM, Lukas Razik wrote:
> 
>> Hello Philip!
>> 
>> On Sat, 16 Jul 2011 10:02:25 -0700, Philip Rakity <prakity@xxxxxxxxxxx>
>> wrote:
>>> Can you try 3.0 rc7 ? 
>> 
>> I must see if it works...
>> 
>> 
>>> The error looks like it could be the card does not
>>> support
>>> 4 bit operation. (assuming it is a mmc 1GB card).
>>> 
>>> Some things to check.
>>> 
>>> Now many pins are on the SD/MMC card.  Are their 9 pins ?  
>> 
>> Yes, it has 9 pins (one pin is narrower).
>> 
>> 
>>> Who makes the card?  Is there any vendor information. (Transcend ?)
>> 
>> It's this PLATINUM 1GB SD card:
>>
http://media.shopping.de/images/cache/a6/3c/71/a63c716bce98df0319cbf43ec39db465.jpg
>> 
>> Regards and many tanks for your fast answer!
>> Lukas
>> 
>> 
>>> On Jul 16, 2011, at 6:01 AM, Lukas Razik wrote:
>>> 
>>>> Hello!
>>>> 
>>>> I have a x86 gentoo system with vanilla 2.6.39.3 kernel and a
>>>> Texas Instruments PCI7420/7620 Combo CardBus, 1394a-2000 OHCI and
>>>> SD/MS-Pro Controller
>>>> (that's what lscpi -v says).
>>>> 
>>>> When I insert an SD-card in my reader then I get this in syslog:
>>>> ---
>>>> tifm_core: MMC/SD card detected in socket 0:0
>>>> mmc0: new SD card at address 1234
>>>> mmcblk0: mmc0:1234 SD01G 972 MiB
>>>> mmcblk0: p1
>>>> ---
>>>> 
>>>> I can mount the card but if I try to read some files from it I get
>> these
>>>> errors in syslog:
>>>> ---
>>>> Jul 15 12:40:54 consystor6 klogd: mmcblk0: retrying using single
block
>>>> read
>>>> Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending status
>>>> command
>>>> Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending
>> read/write
>>>> command, response 0x0, card status 0x0
>>>> Jul 15 12:40:54 consystor6 klogd: end_request: I/O error, dev
mmcblk0,
>>>> sector 1206304
>>>> Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending status
>>>> command
>>>> Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending
>> read/write
>>>> command, response 0x0, card status 0x0
>>>> [...]
>>>> Jul 15 12:40:54 consystor6 klogd: end_request: I/O error, dev
mmcblk0,
>>>> sector 975808
>>>> Jul 15 12:40:54 consystor6 klogd: Buffer I/O error on device
mmcblk0p1,
>>>> logical block 975559
>>>> Jul 15 12:40:54 consystor6 klogd: lost page write due to I/O error on
>>>> mmcblk0p1
>>>> Jul 15 12:40:54 consystor6 klogd: tifm_core: MMC/SD card detected in
>>>> socket 0:0
>>>> Jul 15 12:40:54 consystor6 klogd: FAT: Directory bread(block 1205959)
>>>> failed
>>>> [...]
>>>> Jul 15 12:40:54 consystor6 klogd: FAT: Directory bread(block 1205988)
>>>> failed
>>>> Jul 15 12:40:54 consystor6 hald: unmounted /dev/mmcblk0p1 from
>>>> '/media/disk' on behalf of uid 0
>>>> Jul 15 12:40:54 consystor6 klogd: mmc0: new SD card at address 1234
>>>> Jul 15 12:40:54 consystor6 klogd: mmcblk0: mmc0:1234 SD01G 972 MiB
>>>> Jul 15 12:40:54 consystor6 klogd: mmcblk0: p1
>>>> ---
>>>> 
>>>> After that the card is unmounted as you can see in the log - so I
can't
>>>> read any files.
>>>> Same with
>>>> - genkernel-x86-2.6.37-gentoo-r4 (with gentoo's default config)
>>>> - genkernel-x86-2.6.38-gentoo-r1 (and my own config)
>>>> 
>>>> The SD-card works in the same system under windows without any
>> problems.
>>>> Can anyone help me?
>>>> 
>>>> Best regards,
>>>> Lukas
>>>> 
>>>> 
>>>> PS:
>>>> The MMC part of my kernel config:
>>>> ---
>>>> grep MMC 2.6.39.3-2011-07-15-01
>>>> CONFIG_MMC=m
>>>> # CONFIG_MMC_DEBUG is not set
>>>> # CONFIG_MMC_UNSAFE_RESUME is not set
>>>> # CONFIG_MMC_CLKGATE is not set
>>>> # MMC/SD/SDIO Card Drivers
>>>> CONFIG_MMC_BLOCK=m
>>>> CONFIG_MMC_BLOCK_MINORS=8
>>>> CONFIG_MMC_BLOCK_BOUNCE=y
>>>> # CONFIG_MMC_TEST is not set
>>>> # MMC/SD/SDIO Host Controller Drivers
>>>> CONFIG_MMC_SDHCI=m
>>>> # CONFIG_MMC_SDHCI_PCI is not set
>>>> # CONFIG_MMC_SDHCI_PLTFM is not set
>>>> CONFIG_MMC_WBSD=m
>>>> CONFIG_MMC_TIFM_SD=m
>>>> # CONFIG_MMC_SDRICOH_CS is not set
>>>> # CONFIG_MMC_CB710 is not set
>>>> # CONFIG_MMC_VIA_SDMMC is not set
>>>> # CONFIG_MMC_USHC is not set
>>>> ---
>>>> 
>>>> Complete lspci -v for the controller:
>>>> ---
>>>> 3:04.3 Mass storage controller: Texas Instruments PCI7420/7620 Combo
>>>> CardBus, 1394a-2000 OHCI and SD/MS-Pro Controller
>>>>       Subsystem: Wistron Corp. Device 3006
>>>>       Flags: bus master, medium devsel, latency 57, IRQ 22
>>>>       Memory at d2014000 (32-bit, non-prefetchable) [size=4K]
>>>>       Capabilities: [44] Power Management version 2
>>>>       Kernel driver in use: tifm_7xx1
>>>>       Kernel modules: tifm_7xx1
>>>> ----
>>>> 
>>>> --
>>>> 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
--
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