All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Adrian Sándor" <aditsu@gmail.com>
To: linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org
Subject: RTS5129 card reader fails to read SDXC card using the new kernel drivers
Date: Wed, 07 Jan 2015 00:15:05 +0800	[thread overview]
Message-ID: <54AC0A09.5020008@gmail.com> (raw)

Hi, I have a Lenovo Yoga 13 laptop with a Realtek RTS5129 card reader 
(0bda:0129)
It used to work fine with the RTS5139 kernel driver, but apparently that 
driver was removed since kernel 3.16 and replaced with MFD_RTSX_USB / 
MMC_REALTEK_USB.
I upgraded to kernel 3.18.1 and compiled those drivers, and now I'm 
getting this kind of errors when I insert my SDXC card:

Jan  6 22:59:44 yoga kernel: [  812.978737] mmc0: error -22 whilst 
initialising SD card
Jan  6 22:59:45 yoga kernel: [  813.981192] mmc0: error -22 whilst 
initialising SD card
Jan  6 22:59:46 yoga kernel: [  815.053945] mmc0: new ultra high speed 
SDR50 SDXC card at address 1234
Jan  6 22:59:46 yoga kernel: [  815.054086] mmcblk0: mmc0:1234 SA64G 
57.7 GiB
Jan  6 22:59:46 yoga kernel: [  815.056112]  mmcblk0: unknown partition 
table
Jan  6 22:59:47 yoga kernel: [  815.662453] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x900
Jan  6 22:59:48 yoga kernel: [  816.265726] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x900
Jan  6 22:59:48 yoga kernel: [  816.872253] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x80800b00
Jan  6 22:59:49 yoga kernel: [  817.475467] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x900
Jan  6 22:59:49 yoga kernel: [  818.079672] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x900
Jan  6 22:59:50 yoga kernel: [  818.681950] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x900
Jan  6 22:59:51 yoga kernel: [  819.286227] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x900
Jan  6 22:59:52 yoga kernel: [  820.494652] mmcblk0: error -110 sending 
status command, retrying
Jan  6 22:59:52 yoga kernel: [  820.495144] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0xb00
Jan  6 22:59:52 yoga kernel: [  821.100047] mmcblk0: error -110 sending 
stop command, original cmd response 0x900, card status 0x900
(etc)

Sometimes I'm just getting the "error -22" messages.
The card is a Toshiba 64GB SDXC class 10, UHS 1. It works fine with an 
external USB card reader.
Also, I tried another card, a Transcend 16GB SDHC class 10, and it works 
fine in the laptop's card reader.

Please help investigate this problem and let me know if I should do 
something on my side.

Thanks
Adrian

                 reply	other threads:[~2015-01-06 16:15 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54AC0A09.5020008@gmail.com \
    --to=aditsu@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mmc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.