[Intel-gfx] cerryview sd card problem

Adrian Hunter adrian.hunter at intel.com
Fri Sep 30 08:30:26 UTC 2016


On 29/09/16 18:37, Giacomo Comes wrote:
> On Thu, Sep 29, 2016 at 09:46:40AM +0300, Adrian Hunter wrote:
>> On 29/09/16 09:30, Westerberg, Mika wrote:
>>> On Wed, Sep 28, 2016 at 05:50:00PM -0400, Giacomo Comes wrote:
>>>> On Mon, Sep 26, 2016 at 12:52:11PM +0300, Westerberg, Mika wrote:
>>>>> On Mon, Sep 26, 2016 at 11:57:04AM +0300, Jani Nikula wrote:
>>>>>> On Wed, 21 Sep 2016, Giacomo Comes <comes at naic.edu> wrote:
>>>>>>> Hi,
>>>>>>> I hope this is the appropriate place to ask what follows.
>>>>>>> If not please point me to the right place.
>>>>>>>
>>>>>>> I have a couple of cerryview systems
>>>>>>> (Acer Aspire R11 and Intel compute stick STK1AW32SC) on which
>>>>>>> I run linux (openSUSE 42.1) with a 4.7 kernel.
>>>>>>>
>>>>>>> I have a problem though with the sd card reader:
>>>>>>> in normal condition the kernel does not see the card reader.
>>>>>>> The modules pinctrl-cherryview.ko and sdhci-pci.ko are both 
>>>>>>> loaded but the sd device is missing.
>>>>>>>
>>>>>>> Following the suggestion found here:
>>>>>>> https://bugzilla.opensuse.org/show_bug.cgi?id=954532#c24
>>>>>>> I "fixed" the problem by adding the module pinctrl-cherryview
>>>>>>> in the initrd.
>>>>>>>
>>>>>>> I was wondering if the necessity to put pinctrl-cherryview in
>>>>>>> the initrd is due to a bug in the kernel driver or it is a distro
>>>>>>> issue.
>>>>>>
>>>>>> Hi Giacomo, intel-gfx is about Intel *graphics*. We are mostly clueless
>>>>>> about SD cards here. ;)
>>>>>>
>>>>>> Mika, Andy, could you point Giacomo to the right place please?
>>>>>
>>>>> If the SD-card card detection is implemented as a GPIO, the GPIO/pinctrl
>>>>> driver needs to be there before the SD-card driver is able to detect a
>>>>> card being inserted.
>>>>
>>>> Ok, then it is the distro that have to take care about that.
>>>> For the time being I'll manually force pinctrl-cherryview in the initrd.
>>>> However, while the Acer Aspire R11 sd card reader works, the
>>>> one in the compute stick STK1AW32SC doesn't.
>>>> Every time I insert a sd card I see this message in the journal:
>>>>   mmc1: error -84 whilst initialising SD card
>>>> Tested with kernel 4.8rc7.
>>>> Where can I get help about that?
>>>
>>> Please provide full dmesg. I've CC'd Adrian who knows lot about the
>>> SC-card driver.
>>>
>>
>> Also enabling CONFIG_MMC_DEBUG in the kernel config will give a lot more
>> information.
>>
>> Have different SD cards been tried? Does it work if the SD card is already
>> inserted at boot?
> 
> The problem exists with different SD cards and also if it is already inserted at boot.
> 
> I have enabled CONFIG_MMC_DEBUG in kernel 4.8rc8 and booted the compute stick.
> There are a lot of messages about mmc0, that's the eMMC internal storage 
> which works. The sd card reader is mmc1. The sd card is inserted at time 10:20:13.
> Please see the attached journal log.

Thanks for the log.

Do we know if anyone else if experiencing this problem?



More information about the Intel-gfx mailing list