태그 보관물: kernel

kernel

“캐시 데이터 요청 실패”경고 란 무엇입니까? data failed [3256.362200]

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),하지만 캐시가 없다.

    • 시스템이 장치에 “캐시가 있습니까?”라고 묻습니다. 응답이 없습니다. 따라서 캐시가 없다고 가정하고 “write-through”모드로 설정합니다.

답변

버그 우회

이 버그는 많은 컴퓨터에있는 플래시 카드 리더와 관련이있는 것 같습니다. 당신은 그런 독자가 그것을 사용하지 않는 경우에 당신은 닐 McBurnett로 기여 우회 사용할 수 있습니다 여기를 마 Kaulfers 친절 그의 대답에 포함 된 버그 리포트에서.

sudo rmmod ums_realtek

이 우회는 내 랩톱에서 작동합니다.


답변

이것은보고 된 버그이며 이를 찾으려면 여기 로 이동해야 합니다.


답변

이 질문은 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에서는이 메시지가 계속 반복됩니다. 프롬프트가 표시되지 않습니다. 랩톱에 있고 여분의 메모리 카드가있는 경우 집어 넣으면 올바른 수정 사항을 적용 할 때까지 메시지가 사라집니다. 예, 이것은 다른 게시물에 언급되어 있습니다. 그러나 여기에 독자들이 약간 시간을 절약 할 수 있습니다.