After installation, Ubuntu encountered [SDB] asking for cache data failed assembling drive cache: write through

the original address: http://blog.csdn.net/liufei_learning/article/details/8521221

when installing ubuntu12.10 64bit server, the following error occurs:

[11690.011238] [SDB] Asking for cache data failed

[11690.011248] [SDB], drive cache: write through

googel found the following solution, which is a bug in ubuntu: after uninstalling on my machine, there will be no problem, but there will be a problem when reinstalling. For a temporary solution, write a script to start up and run

sudo rmmod ums_realtek
http://askubuntu.com/questions/132100/errors-in-dmesg-test-wp-failed-assume-write-enabled


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

nathan@Ham-Bone:~$ lsusb 

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader

在我的情况下,它是Realtek多卡阅读器,快速检查

$ dmesg | grep realtek
[    4.716068] usbcore: registered new interface driver ums-realtek
$ lsmod | grep realtek
ums_realtek            17920  0 

显示模块ums-realtek

$sudo rmmod ums_realtek

为我解决了一个可逆的问题。这是

$sudo modprobe ums_realtek

再次启用读卡器。我还没有测试它是否工作,因为我从来没有使用它
如果这不能工作,有一些其他的方法来禁用usb设备,通过解除绑定在/sys/目录

tbody> <表> <

7
了投票

道明> <

我有同样的问题在正式12.04 LTS中继,我也相信这是导致系统反应更慢。根据一些消息来源,它是无害的。(显然我只能发布2个链接)

中被确认为上游问题

https://bugs.launchpad.net/ubuntu/ +源/ linux/+错误/ 987993 nathan@Ham-Bone:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader

在我的情况下,它是Realtek多卡阅读器,快速检查

$ dmesg | grep realtek
[    4.716068] usbcore: registered new interface driver ums-realtek
$ lsmod | grep realtek
ums_realtek            17920  0 

显示模块ums-realtek

$sudo rmmod ums_realtek

为我解决了一个可逆的问题。这是

$sudo modprobe ums_realtek

再次启用读卡器。我还没有测试它是否工作,因为我从来没有使用它
如果这不能工作,有一些其他的方法来禁用usb设备,通过解除绑定在/sys/目录

Read More: