I'm experiencing some problems with drive cache and I don't know what's causing these problems. This is my dmesg:
[11690.011238] sd 6:0:0:0: [sdb] Asking for cache data failed
[11690.011248] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11741.720851] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11741.722965] sd 6:0:0:0: [sdb] Asking for cache data failed
[11741.722975] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11793.433011] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11793.435347] sd 6:0:0:0: [sdb] Asking for cache data failed
[11793.435356] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11845.140846] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11845.143098] sd 6:0:0:0: [sdb] Asking for cache data failed
[11845.143102] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11896.856723] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
There are hundreds of these lines. It is happening since I've installed Ubuntu 12.04 64bit beta2 from my pendrive. Now I don't have anything at /dev/sdb. I don't know if these errors are making my system less responsive, but I think that dmesg shouldn't look like this.
My kernel version: 3.2.0-24-generic
.
Do you have any idea how to solve it?
Thank you in advance.
I'm having the same issue on the official 12.04 LTS relase i also believe it is causing the system to be less responsive. According to some sources it's harmless. (i can apparently only post 2 links)
The following thinks this is error output from an onboard card reader:
https://bbs.archlinux.org/viewtopic.php?pid=1059099
It's confirmed to be an upstream issue in
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/987993
Run lsusb and find the offending device
In my case it's the Realtek multicard reader which a quick check of
reveals a module ums-realtek
Fixes the problem in a reversible way for me. That is
enables the card reader again. I haven't tested if it works since I never use it.
If this doesn't work there are some other ways to disable usb devices by unbinding them in the /sys/ directory.
I found that loading the driver with option ss_en=0 works. Doing
makes the change permanent.
Further explanation:
While trying to discover why this message happens, I looked into the options for the two modules involved, ums-realtek and usb-storage. I did not feel that loading and unloading the ums-realtek module every time was a suitable solution, as I am often using the card reader.
Checking module options:
Research into what these options were for did not yield any result, and I did not feel inclined to bother the author by email. Since this driver uses the usb-storage as well, I felt the "suspend" option might be enabled by default ( perhaps to conserve battery on laptops ) and the messages a result of wakeup-query-suspend sequences. Since I didn't care if the device was constantly powered on or not, I tried setting this option to 0 (off) and it works.
Unloading the driver works for me ! I never use the cardreader so this was a fine option otherwise I would have set the 'ss_en=0' option.
I got the same output in dmesg when I inadvertently had gotten the IDE connector to a disk one step misaligned at the IDE to USB adapter. That may be the cause of your problem.
i was getting the same issue after i installed ubuntu 12.04 server. I installed gedit to alter the logging level(dont laugh about the fact that i use gedit). When gedit was installing it also installed many archive packages from ubuntu.com. After installation i left my monitor on and the pc untouched to see if it happens again and it didnt. This seems to have solved the issue for me. Im not saying go and install gedit but there maybe away to install the archive packages that come with gedit. Hope this helps.