[Bugme-new] [Bug 40802] New: Kernel does not detect JMicron card reader unless a card is inserted when the PCI bus is scanned

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Wed Aug 10 01:26:32 PDT 2011


https://bugzilla.kernel.org/show_bug.cgi?id=40802

           Summary: Kernel does not detect JMicron card reader unless a
                    card is inserted when the PCI bus is scanned
           Product: Drivers
           Version: 2.5
    Kernel Version: 3.0.1
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: PCI
        AssignedTo: drivers_pci at kernel-bugs.osdl.org
        ReportedBy: rockorequin at hotmail.com
        Regression: No


The card reader on my XPS 15 L502x laptop, which shows up as several devices:

05:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev
30)
05:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host
Controller (rev 30)
05:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 30)
05:00.4 System peripheral: JMicron Technology Corp. xD Host Controller (rev 30)

*only* shows up if there is a card inserted in it when the PCI bus is scanned,
which normally only happens during a reboot. 

An "echo 1 > /sys/bus/pci/rescan" as root will rescan and detect the card
reader but again only if a card is inserted at the time.

This means that when you insert a card, it cannot be mounted automatically by
udev unless there was a card insert when you rebooted the computer or unless
you issue the command above after inserting the card.

There is more information at
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/703180.

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Bugme-new mailing list