Ich installiere Ubuntu Server 12.04 auf einem Dell-Laptop und erhalte häufig die folgende Meldung:
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
Was bedeutet diese Nachricht und wie kann sie entfernt werden?
Antworten:
Was bedeutet es, wenn die Cache-Daten nicht abgefragt werden und angenommen wird, dass Laufwerkcache: Durchschreibemeldungen vorliegen?
Festplatten verfügen über einen kleinen RAM-Cache, um Schreibvorgänge zu beschleunigen. Das System kann einen Datenblock in den Festplatten-Cache schreiben, ohne tatsächlich darauf zu warten, dass er auf die Festplatte geschrieben wird. Dies wird manchmal als "Rückschreib" -Modus bezeichnet.
Die Warnung Cache-Daten nicht anfordern tritt normalerweise bei Geräten wie USB-Flash-Laufwerken, USB-Kartenlesern usw. auf, die sich dem System als SCSI-Geräte präsentieren (
sdX
), aber keinen Cache haben.quelle
Fehlerumgehung
Der Fehler hängt anscheinend mit den Flash-Kartenlesern vieler Computer zusammen. Wenn Sie einen solchen Leser haben und ihn nicht verwenden, können Sie möglicherweise die Umgehung verwenden, die Neal McBurnett hier beigesteuert hat .
Diese Umgehung funktioniert für meinen Laptop.
quelle
Dies ist ein gemeldeter Fehler, den Sie hier finden müssen.
quelle
Dies wurde auch in einer früheren Frage zu Ubuntu im Mai gefragt und beantwortet: Fehler in dmesg - Test WP fehlgeschlagen, Schreibzugriff vorausgesetzt
Wenn das anfängliche Entladen des Treibers und das erneute Laden jedes Mal, wenn Sie den Reader benötigen, keine geeignete Lösung ist, würde ich vorschlagen, die
ss_en=0
Option für den Treiber so festzulegen , wie ich es ursprünglich in dieser Antwort getan habe .Um diese Antwort zusammenzufassen:
rmmod
mit:sudo modprobe ums_realtek ss_en=0
/etc/modules
mitums_realtek ss_en=0
, um diese Änderung dauerhaft zu machen.quelle
Ich habe das gleiche Problem in 13.10 Saucy Salamander. Die obigen Antworten haben mir jedoch nicht geholfen. Ich habe folgendes gemacht:
Das heißt, das Modul entfernen und die Parameter für das Laden des Moduls aktualisieren. Laden Sie dann das
ums_realtek
Modul erneut.Kein Neustart erforderlich.
quelle
Ich benutze Lubuntu 14.04 und andere Antworten funktionieren bei mir nicht. Ich habe hier eine Problemumgehung gefunden: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/925760/comments/70
Fügen Sie einfach
rmmod ums_realtek
zu/etc/rc.local
vorexit 0
quelle
Spitze
In 13.10 Saucy Salamander wird diese Meldung wiederholt. Sie können keine Eingabeaufforderung erhalten. Wenn dies auf einem Laptop und Sie haben eine Ersatzspeicherkarte. Stecken Sie es ein, und die Meldung verschwindet, bis Sie die richtige Korrektur anwenden können. Ja, das wird in einem anderen Beitrag erwähnt. Aber es könnte den Lesern hier ein wenig Zeit sparen.
quelle
Ich hatte noch keine SD-Karte, auf der der Fehler angezeigt wurde. Was ich getan habe, um das Problem zu beheben, ist, Strom und Batterie aus meinem Laptop zu ziehen und eine Minute zu warten, bevor ich den Strom einschließe und von vorne beginne. Es funktionierte.
quelle
Wie von anderen erklärt, melden diese Warnungen das normale, erwartete Verhalten. Sie können sie unterdrücken
/etc/rsyslog.conf
. Besser, Sie erstellen eine Datei/etc/rsyslog.d/20-suppresswarnings.conf
mit den folgenden Regeln:quelle