Bug 28002
Summary: | Issuing auto-REQUEST_SENSE in log after plugging in usb cardreader | ||
---|---|---|---|
Product: | Drivers | Reporter: | cucullus (cucullus) |
Component: | USB | Assignee: | Alan (alan) |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alan, coralfang, jzaksh, trunov.ms |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.37 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
lsusb -v 2.6.36.2
lsusb -v 2.6.37 dmesg 2.6.37 kernel.log output when MicroSD is inserted lsusb -v output snippet of kernel.log lsusb -v -s004 (output) kernel.log lsusb -vs 008 dmesg |
Description
cucullus
2011-02-01 09:31:42 UTC
On Tue, Feb 01, 2011 at 09:31:44AM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > After upgrading to 2.6.37-5 (Arch Linux) kernel log became polluted with > "Issuing auto-REQUEST_SENSE". I found that this is caused by usb cardreader > (Bus 001 Device 002: ID 0cf2:6230 ENE Technology, Inc.). > This message appears ~5 times/sec continuously. > Downgrade to 2.6.36.2 solves the issue. If you disable the driver that supports this hardware, does the message go away? The driver controlling this is a "staging" driver and is of dubious quality, so you might wish to disable it unless you need to use the hardware. Do you need to use it? Yes, I need it. And I used it without any problems on at least .36 kernel series. How? With what kernel driver? Can you provide the output of 'lsusb -v' attached to this bug with both the .36 and .37 kernels? Also, a full kernel log attached to this bug for .37 would be great to have to see what is really going on here. Created attachment 45982 [details]
lsusb -v 2.6.36.2
Created attachment 45992 [details]
lsusb -v 2.6.37
Created attachment 46002 [details]
dmesg 2.6.37
Another note: this messages appears only if attached cardreader is empty. If card is inserted this messages disappear and device is functional. So it seems that the problem is annoying messages only. Created attachment 46032 [details]
kernel.log output when MicroSD is inserted
kernel.log output, starting when MicroSD adapter is inserted and ending when the adapter is remeved from the reader. On an Asus EeePC.
Created attachment 46042 [details]
lsusb -v output
Issuing auto-REQUEST_SENSE I have the ^ same output in kernel.log - I'm also using ArchLinux, kernel 2.6.37. For me, the message only persists when the card-reader has an SD inserted into it. So far, I've only tried this with an SD adapter (for micro SD's to be inserted into), and I don't have a micro SD to insert - so this may also be an "empty" case. However, when I remove the SD-sized adapter from the reader, the messages stop. I attached the kernel.log output, starting when I insert the adapter and ending when I remove the adapter. lsusb output also attached. Fixed in my case in 37.1 Hello, same issue here since 2.6.37, had no idea what this meant until reading your issue with the card reader... i have one built into my computer (cannot unplug it), i have never used it either. See attachment kernel.log See attachment lsusb -v -s004 Created attachment 49182 [details]
snippet of kernel.log
Created attachment 49192 [details]
lsusb -v -s004 (output)
I have this problem too "Issuing auto-REQUEST_SENSE" after plug in my usb cardreader in kernel 37-5 and kernel 37.1 Created attachment 49442 [details]
kernel.log
part of kernel.log
Plug in device, wait some time and unplug
Created attachment 49452 [details]
lsusb -vs 008
lsusb -vs 008
Created attachment 50252 [details]
dmesg
Inserting a blank SD card into my reader, and mounting it, stops spamming the logs with "Issuing auto-REQUEST_SENSE".
Attached output of dmesg when a device is mounted from the card reader. And then unmounted a few seconds later.
Build kernel commented out this option zcat /proc/config.gz | grep USB_ENE # CONFIG_USB_ENESTORAGE is not set No more spamming Solved |