Jason P., thank you for your comments. Unfortunately, the same group of developers that would review your linux-mmc post, would be the ones to review a bugzilla post. So posting to bugzilla is just redundant, spammy, and not going to change anything. As well, fewer developers review bugzilla in comparison to the mailing lists.
Despite this, one of the core problems with the upstream post, which I should have addressed earlier, is that you have two distinct problems wrapped up into one report: 1) You have to blacklist mceusb for this device to work. This would be a much simpler problem to work on, and requesting a kernel quirk/blacklist would more likely yield you a response. 2) After 1) is dealt with, the problem you are focused on is subsequent replugs don't work. This is a much deeper problem, whose root cause is not yet determined. Hence, this report is only going to focus on 1). Once this is dealt with, we can circle back on 2) with a separate report. I'll edit the downstream Bug Title and Bug Description to reflect this. With this in mind, with your WORKAROUND in place, could you please test the latest mainline kernel and advise to the results via http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc5-trusty/ ? As a minor issue, your e-mail Subject is way too vague, "Multicard reader failing on second and succesive insertions", and has a grammar issue ("succesive" should be "successive"). Unfortunately, few upstream developers are going to want to read, let alone respond to an e-mail with such a subject, being indicative of a messy and/or poorly documented report. Thank you for your understanding. ** Changed in: linux (Ubuntu) Importance: Medium => Low ** Changed in: linux (Ubuntu) Status: Triaged => Incomplete ** Summary changed: - 0bda:0161 [ASRock Z68 Pro3] CoolBox CR-600 usb card reader fails with second and succesive card insertions + 0bda:0161 [ASRock Z68 Pro3] request mceusb blacklist for this device ** Summary changed: - 0bda:0161 [ASRock Z68 Pro3] request mceusb blacklist for this device + 0bda:016 Request mceusb blacklist for this device ** Summary changed: - 0bda:016 Request mceusb blacklist for this device + 0bda:016 Request mceusb blacklist for CoolBox CR-600 ** Description changed: - The second and succesive insertions of cards fail, no matter if it's the - same again or a different one. So, I have to reboot the computer in - order to recover the normal automount behaviour. + When I first plugged the CoolBox CR-600 in to USB it is recognized by + the kernel as a remote controller with driver mceusb. - When I first installed this device it was recognized by the kernel as a - remote controller. To get it working as a multi-card reader I had to - blacklist mceusb driver. + WORKAROUND: Blacklist mceusb driver. - Upstream post: http://marc.info/?l=linux-mmc&m=138767277505010&w=4 + Ubuntu version: 12.04.3 - ~~~~~~~~~~~~~~ - Aditional info - ~~~~~~~~~~~~~~ + Kernel: Linux 3.2.0-55-generic #85-Ubuntu SMP Wed Oct 2 12:29:27 UTC + 2013 x86_64 x86_64 x86_64 GNU/Linux - Ubuntu version: - 12.04.3 + Card reader (commercial name): CoolBox CR-600 - Kernel: - Linux 3.2.0-55-generic #85-Ubuntu SMP Wed Oct 2 12:29:27 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux - - Card reader (commercial name): - CoolBox CR-600 - - lsusb: - Bus 001 Device 003: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device + lsusb: Bus 001 Device 003: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0bda Realtek Semiconductor Corp. idProduct 0x0161 Mass Storage Device bcdDevice 61.10 iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 116 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 4 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 11 Chip/SmartCard bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 6 ChipCard Interface Descriptor: bLength 54 bDescriptorType 33 bcdCCID 1.10 (Warning: Only accurate for version 1.0) nMaxSlotIndex 0 bVoltageSupport 7 5.0V 3.0V 1.8V dwProtocols 3 T=0 T=1 dwDefaultClock 3750 dwMaxiumumClock 7500 bNumClockSupported 0 dwDataRate 10080 bps dwMaxDataRate 312500 bps bNumDataRatesSupp. 0 dwMaxIFSD 254 dwSyncProtocols 00000000 dwMechanical 00000000 dwFeatures 00010030 Auto clock change Auto baud rate change TPDU level exchange dwMaxCCIDMsgLen 271 bClassGetResponse 00 bClassEnvelope 00 wlcdLayout none bPINSupport 0 bMaxCCIDBusySlots 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 8 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x05 EP 5 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 - usb-devices (after boot): - T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 - D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 - P: Vendor=0bda ProdID=0161 Rev=61.10 - S: Manufacturer=Generic - S: Product=USB2.0-CRW - S: SerialNumber=20070818000000000 - C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA - I: If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=(none) - I: If#= 1 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage - - usb-devices (after card insertion/extraction): - T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 - D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 - P: Vendor=0bda ProdID=0161 Rev=61.10 - S: Manufacturer=Generic - S: Product=USB2.0-CRW - S: SerialNumber=20070818000000000 - C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA - I: If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=(none) - I: If#= 1 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none) - - modinfo usb_storage: - filename: /lib/modules/3.2.0-55-generic/kernel/drivers/usb/storage/usb-storage.ko - license: GPL - description: USB Mass Storage driver for Linux - author: Matthew Dharm <mdharm-...@one-eyed-alien.net> - srcversion: 10B205CD8F63479C5C1FB0D - depends: - intree: Y - vermagic: 3.2.0-55-generic SMP mod_unload modversions - parm: option_zero_cd:ZeroCD mode (1=Force Modem (default), 2=Allow CD-Rom (uint) - parm: swi_tru_install:TRU-Install mode (1=Full Logic (def), 2=Force CD-Rom, 3=Force Modem) (uint) - parm: delay_use:seconds to delay before using a new device (uint) - parm: quirks:supplemental list of device IDs and their quirks (string) - --- AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: seth 2331 F.... pulseaudio /dev/snd/controlC0: seth 2331 F.... pulseaudio /dev/snd/pcmC0D0c: seth 2331 F...m pulseaudio /dev/snd/pcmC0D0p: seth 2331 F...m pulseaudio CRDA: Error: [Errno 2] No existe el archivo o el directorio Card0.Amixer.info: Card hw:0 'PCH'/'HDA Intel PCH at 0xf6300000 irq 48' Mixer name : 'Realtek ALC892' Components : 'HDA:10ec0892,18491892,00100302' Controls : 40 Simple ctrls : 19 Card1.Amixer.info: Card hw:1 'NVidia'/'HDA NVidia at 0xf6080000 irq 17' Mixer name : 'Nvidia GPU 11 HDMI/DP' Components : 'HDA:10de0011,10de0101,00100100' Controls : 24 Simple ctrls : 4 DistroRelease: Ubuntu 12.04 EcryptfsInUse: Yes HibernationDevice: RESUME=UUID=615a848b-dd3e-4cb5-8636-a31e086b5346 MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M. MarkForUpload: True NonfreeKernelModules: nvidia Package: linux (not installed) ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=es_ES.UTF-8 SHELL=/bin/bash ProcFB: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-55-generic root=/dev/mapper/hdd1-root ro quiet splash ProcVersionSignature: Ubuntu 3.2.0-55.85-generic 3.2.51 RelatedPackageVersions: linux-restricted-modules-3.2.0-55-generic N/A linux-backports-modules-3.2.0-55-generic N/A linux-firmware 1.79.7 RfKill: StagingDrivers: mei Tags: precise running-unity staging Uname: Linux 3.2.0-55-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip disk lpadmin plugdev sambashare sudo vboxusers dmi.bios.date: 05/07/2012 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: P2.10 dmi.board.name: Z68 Pro3 dmi.board.vendor: ASRock dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: To Be Filled By O.E.M. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.10:bd05/07/2012:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnZ68Pro3:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: dmi.product.name: To Be Filled By O.E.M. dmi.product.version: To Be Filled By O.E.M. dmi.sys.vendor: To Be Filled By O.E.M. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1249134 Title: 0bda:016 Request mceusb blacklist for CoolBox CR-600 Status in “linux” package in Ubuntu: Incomplete Bug description: When I first plugged the CoolBox CR-600 in to USB it is recognized by the kernel as a remote controller with driver mceusb. WORKAROUND: Blacklist mceusb driver. Ubuntu version: 12.04.3 Kernel: Linux 3.2.0-55-generic #85-Ubuntu SMP Wed Oct 2 12:29:27 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux Card reader (commercial name): CoolBox CR-600 lsusb: Bus 001 Device 003: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0bda Realtek Semiconductor Corp. idProduct 0x0161 Mass Storage Device bcdDevice 61.10 iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 116 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 4 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 11 Chip/SmartCard bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 6 ChipCard Interface Descriptor: bLength 54 bDescriptorType 33 bcdCCID 1.10 (Warning: Only accurate for version 1.0) nMaxSlotIndex 0 bVoltageSupport 7 5.0V 3.0V 1.8V dwProtocols 3 T=0 T=1 dwDefaultClock 3750 dwMaxiumumClock 7500 bNumClockSupported 0 dwDataRate 10080 bps dwMaxDataRate 312500 bps bNumDataRatesSupp. 0 dwMaxIFSD 254 dwSyncProtocols 00000000 dwMechanical 00000000 dwFeatures 00010030 Auto clock change Auto baud rate change TPDU level exchange dwMaxCCIDMsgLen 271 bClassGetResponse 00 bClassEnvelope 00 wlcdLayout none bPINSupport 0 bMaxCCIDBusySlots 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 8 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x05 EP 5 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24. ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: seth 2331 F.... pulseaudio /dev/snd/controlC0: seth 2331 F.... pulseaudio /dev/snd/pcmC0D0c: seth 2331 F...m pulseaudio /dev/snd/pcmC0D0p: seth 2331 F...m pulseaudio CRDA: Error: [Errno 2] No existe el archivo o el directorio Card0.Amixer.info: Card hw:0 'PCH'/'HDA Intel PCH at 0xf6300000 irq 48' Mixer name : 'Realtek ALC892' Components : 'HDA:10ec0892,18491892,00100302' Controls : 40 Simple ctrls : 19 Card1.Amixer.info: Card hw:1 'NVidia'/'HDA NVidia at 0xf6080000 irq 17' Mixer name : 'Nvidia GPU 11 HDMI/DP' Components : 'HDA:10de0011,10de0101,00100100' Controls : 24 Simple ctrls : 4 DistroRelease: Ubuntu 12.04 EcryptfsInUse: Yes HibernationDevice: RESUME=UUID=615a848b-dd3e-4cb5-8636-a31e086b5346 MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M. MarkForUpload: True NonfreeKernelModules: nvidia Package: linux (not installed) ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=es_ES.UTF-8 SHELL=/bin/bash ProcFB: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-55-generic root=/dev/mapper/hdd1-root ro quiet splash ProcVersionSignature: Ubuntu 3.2.0-55.85-generic 3.2.51 RelatedPackageVersions: linux-restricted-modules-3.2.0-55-generic N/A linux-backports-modules-3.2.0-55-generic N/A linux-firmware 1.79.7 RfKill: StagingDrivers: mei Tags: precise running-unity staging Uname: Linux 3.2.0-55-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip disk lpadmin plugdev sambashare sudo vboxusers dmi.bios.date: 05/07/2012 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: P2.10 dmi.board.name: Z68 Pro3 dmi.board.vendor: ASRock dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: To Be Filled By O.E.M. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.10:bd05/07/2012:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnZ68Pro3:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: dmi.product.name: To Be Filled By O.E.M. dmi.product.version: To Be Filled By O.E.M. dmi.sys.vendor: To Be Filled By O.E.M. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1249134/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp