kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #36651
[Bug 1249134] Re: 0bda:0161 [ASRock Z68 Pro3] CoolBox CR-600 usb card reader fails with second and succesive card insertions
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-usb@xxxxxxxxxxxxxxxxxx>
- 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