Dell 노트북에 Ubuntu 서버 12.04를 설치하고 다음과 같은 메시지가 자주 나타납니다.
3256.362200] sd 5:0:0:0: [sdb] Asking for cache data failed
[3256.362200] sd 5:0:0:0: [sdb] Assuming drive cache : write through
이 메시지는 무엇을 의미하며 어떻게 제거 할 수 있습니까?
Dell 노트북에 Ubuntu 서버 12.04를 설치하고 다음과 같은 메시지가 자주 나타납니다.
3256.362200] sd 5:0:0:0: [sdb] Asking for cache data failed
[3256.362200] sd 5:0:0:0: [sdb] Assuming drive cache : write through
이 메시지는 무엇을 의미하며 어떻게 제거 할 수 있습니까?
답변:
하드 디스크에는 쓰기 작업 속도를 높이기 위해 소량의 RAM 캐시가 있습니다. 시스템은 실제로 데이터가 디스크에 기록되기를 기다리지 않고 디스크 캐시에 데이터 청크를 쓸 수 있습니다. 이를 "쓰기 저장"모드라고도합니다.
캐시 데이터를 요청 실패 등의 시스템 (에 SCSI 장치로 자신을 소개 등 USB 플래시 드라이브, USB 카드 리더, 같은 장치에서 발생 일반적으로 경고 sdX),하지만 캐시가 없다.
이것은보고 된 버그이며 이를 찾으려면 여기 로 이동해야 합니다.
이 질문은 5 월의 이전 Ask Ubuntu 질문에서 요청 및 답변되었습니다. dmesg의 오류-테스트 WP 실패, 쓰기 가능으로 가정
처음에 드라이버를 언로드 한 다음 리더가 필요할 때마다 다시로드하는 것이 적합한 솔루션이 아닌 경우이 답변ss_en=0 에서 처음에 한 것처럼 드라이버에 옵션을 지정하는 것이 좋습니다 .
그 대답을 요약하면 다음과 같습니다.
rmmod.sudo modprobe ums_realtek ss_en=0/etc/modules함께 지정하십시오 ums_realtek ss_en=0.13.10 Saucy Salamander와 같은 문제가 있습니다. 그러나 위의 답변은 도움이되지 않았습니다. 나는 다음을 수행했다.
sudo rmmod ums_realtek
sudo sh -c 'echo "options ums_realtek ss_en=0" > /etc/modprobe.d/ums-realtek.conf'
sudo modprobe ums_realtek
이것이하는 일은 모듈을 제거하고 모듈로드 매개 변수를 업데이트하는 것입니다. 그런 다음 ums_realtek모듈을 다시 로드 하십시오.
재부팅이 필요 없습니다.
lubuntu 14.04를 사용하고 있으며 다른 답변이 작동하지 않습니다. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/925760/comments/70 에서 해결 방법을 찾았습니다.
그냥 추가 rmmod ums_realtek로 /etc/rc.local이전exit 0
팁
13.10 Saucy Salamander에서는이 메시지가 계속 반복됩니다. 프롬프트가 표시되지 않습니다. 랩톱에 있고 여분의 메모리 카드가있는 경우 집어 넣으면 올바른 수정 사항을 적용 할 때까지 메시지가 사라집니다. 예, 이것은 다른 게시물에 언급되어 있습니다. 그러나 여기에 독자들이 약간 시간을 절약 할 수 있습니다.
다른 사람들이 설명했듯이 이러한 경고는 정상적인 예상되는 동작을보고합니다. 에서 억제 할 수 있습니다 /etc/rsyslog.conf. 더 나은 방법 /etc/rsyslog.d/20-suppresswarnings.conf은 다음 규칙 을 사용하여 파일을 작성하는 것입니다.
# Suppress certain messages
:msg, contains, "Test WP failed, assume Write Enabled" ~
:msg, contains, "Asking for cache data failed" ~
:msg, contains, "Assuming drive cache: write through" ~