On Sat, 2014-09-13 at 22:31 +0200, Cyril Brulebois wrote:
> Ralf Jung <post@ralfj.de> (2014-09-13):
> > Package: src:linux
> > Version: 3.16.2-3
> > Severity: normal
> >
> > Dear Maintainer,
> >
> > with the current unstable kernel (3.16), the SD card reader in my Asus X53SM does not
> > work anymore. When I plugin in a card, nothing happens in dmesg or anywhere else
> > (as far as I can tell).
> >
> > The same card reader works fine with the current testing kernel (3.14).
> >
> > The issue also exists with vanilla upstream 3.16.1. I plan to report this issue upstream
> > once I verified that the reader worked in earlier vanilla kernels.
> >
> > Please let me know if you need any further information.
>
> From a quick look around, that might be supported by the RTS5139 module,
> and it looks to me that CONFIG_RTS5139=m is gone.
>
> Originally added in Debian through:
> | [ Jonathan Nieder ]
> | * [x86] Enable RTS5139 as module (Closes: #663912)
> |
> | -- Ben Hutchings <ben@decadent.org.uk> Tue, 20 Mar 2012 04:32:51 +0000
>
> Gone upstream in v3.16-rc1, through this commit:
> | commit 00d8521dcd236d1b8f664f54a0309e96bfdcb4f9
> | Author: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> | Date: Fri May 23 20:46:41 2014 +0900
> |
> | staging: remove rts5139 driver code
> |
> | Roger writes:
> | Since all patches have been applied and the device is now
> | supported by the new driver, would you remove the former staging
> | one at drivers/staging/rts5139?
> |
> | Cc: Roger Tseng <rogerable@realtek.com>
> | Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> […]
> | -static struct usb_device_id rts5139_usb_ids[] = {
> | - {USB_DEVICE(0x0BDA, 0x0139)},
> | - {USB_DEVICE(0x0BDA, 0x0129)},
> | - {} /* Terminating entry */
> | -};
>
> These USB IDs can now be found in drivers/mfd/rtsx_usb.c:
> | static struct usb_device_id rtsx_usb_usb_ids[] = {
> | { USB_DEVICE(0x0BDA, 0x0129) },
> | { USB_DEVICE(0x0BDA, 0x0139) },
> | { USB_DEVICE(0x0BDA, 0x0140) },
> | { }
> | };
>
> It seems to be enabled through CONFIG_MFD_RTSX_USB, which I don't see
> anywhere in the Debian packaging (svn sid branch).
[...]
It is enabled. But the new driver's author forgot to include the device
ID list in the module metadata. So the driver should work if loaded by
running 'modprobe rtsx_usb', but it won't currently be auto-loaded by
udev.
Ben.
--
Ben Hutchings
I'm always amazed by the number of people who take up solipsism because
they heard someone else explain it. - E*Borg on alt.fan.pratchett
Attachment:
signature.asc
Description: This is a digitally signed message part