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

Bug#761428: linux-image-3.16-1-amd64: [regression] SD card reader in Asus X53SM does not work anymore



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).

I think trying your luck adding this option to a Debian package build
would be time better spent than investigating a vanilla kernel with the
same options. ;-)

(But then I'm not a kernel maintainer, just a random git grepper.)

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: