"कैश डेटा के लिए पूछना विफल" चेतावनी क्या है?


30

मैं 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

इस संदेश का क्या अर्थ है और इसे कैसे हटाया जा सकता है?


2
हार्डड्राइव में 2-64MB कैश मेमोरी है। यूएसबी-स्टिक / फ्लैशकार्ड नहीं। USB-Sticks / flascards को SCSI ड्राइव के रूप में देखा जाता है। तो किसी ने फ्लैशकार्ड के लिए ड्राइवर के डिबग स्तर के साथ गलती की। @EliahKagan
Rinzwind

@Rinzwind आप इसे उत्तर के रूप में पोस्ट कर सकते हैं (शायद विस्तारित, शायद नहीं), क्योंकि यह वास्तव में ओपी के प्रश्न का उत्तर देता है। अन्य उत्तर बस बग के बारे में हैं (और शायद ऑफ-टॉपिक हैं)। आपकी टिप्पणी, जो बताती है कि संदेश का क्या मतलब है, स्पॉट-ऑन है।
एलियाह कगन

2
मैं कहूंगा कि वह भाग जहां "इसे कैसे हटाया जा सकता है" सबसे अधिक मांग वाला टुकड़ा होगा, और निश्चित रूप से उत्तर का हिस्सा होना चाहिए? कम से कम, वह चीज थी जिसकी मैं तलाश कर रहा था: पहले यह पता कर लें कि यह क्या है, इसलिए मैं संदेशों को रोक सकता हूं।
Nanne

जवाबों:


23

क्या करें कैश डेटा के लिए पूछ में विफल रहा है और मान लिया जाये कि ड्राइव कैश: लिखने के माध्यम से संदेशों मतलब है?

  • लिखने के काम को तेज करने के लिए हार्ड डिस्क में कम मात्रा में RAM कैश होता है। सिस्टम डिस्क कैश में डेटा का एक हिस्सा लिख ​​सकता है, वास्तव में डिस्क के लिखे जाने का इंतजार किए बिना। इसे कभी-कभी "राइट-बैक" मोड कहा जाता है।

    • यदि डिस्क पर कोई कैश नहीं है, तो डेटा सीधे इसे "राइट-थ्रू" मोड में लिखा जाता है।
  • कैश डेटा के लिए पूछ में विफल रहा है आम तौर पर इस तरह के चेतावनी यूएसबी फ्लैश ड्राइव, यूएसबी कार्ड पाठक, आदि जो प्रणाली (करने के लिए SCSI उपकरणों के रूप में खुद को प्रस्तुत करते के रूप में उपकरणों के साथ होता है sdX), लेकिन कोई कैश की है।

    • सिस्टम डिवाइस से पूछता है: "क्या आपके पास कैश है?" और कोई प्रतिक्रिया नहीं मिलती है। तो यह मानता है कि कोई कैश नहीं है और इसे "राइट-थ्रू" मोड में डालता है।

3
अच्छी तरह से यह यूएसबी स्टिक से मेरी बूट प्रक्रिया को रोकता है .. क्या मैं इसके खिलाफ कुछ कर सकता हूं?
फिल्क्स_एक्स

11

बग सर्कुलेशन

बग फ्लैश कार्ड पाठकों से संबंधित प्रतीत होता है कई कंप्यूटर हैं। यदि आपके पास ऐसा कोई पाठक है और आप इसका उपयोग नहीं कर रहे हैं, तो आप यहाँ Neal McBurnett द्वारा योगदान किए गए परिधि का उपयोग करने में सक्षम हो सकते हैं , बग रिपोर्ट से मैथ्यू काल्फ़र्स कृपया अपने उत्तर में शामिल करें।

sudo rmmod ums_realtek

यह परिधि मेरे लैपटॉप के लिए काम करती है।


8

यह एक सूचित बग है और आपको इसे खोजने के लिए यहां जाने की आवश्यकता है।


2
क्या इस आदेश के साथ संकल्प किया जा सकता है? sudo sh -c 'इको "विकल्प ums_realtek ss_en = 0"> /etc/modprobe.d/ums-realtek.conf'
Dielson Sales

4

यह भी कहा गया था और जवाब मई में एक पहले से पूछो उबंटू सवाल में: dmesg में त्रुटियाँ - टेस्ट WP विफल रहा है, लिखें सक्षम यह मानें कि

यदि शुरू में ड्राइवर को उतारना और फिर उसे हर बार फिर से लोड करना है तो आपको पाठक के लिए उपयुक्त समाधान नहीं चाहिए, मैं ss_en=0ड्राइवर को विकल्प निर्दिष्ट करने का सुझाव दूंगा जैसा कि मैंने मूल रूप से इस उत्तर में किया था ।

उस उत्तर को संक्षेप में प्रस्तुत करने के लिए:

  • या तो मॉड्यूल को मैन्युअल रूप से लोड करने के बाद उसके rmmodसाथ करें:sudo modprobe ums_realtek ss_en=0
  • या उस में निर्दिष्ट /etc/modulesके साथ ums_realtek ss_en=0 यह स्थायी परिवर्तन बनाने के लिए।

4

मुझे १३.१० सौसी समन्दर में भी यही समस्या है। हालांकि, उपरोक्त जवाबों ने मेरी मदद नहीं की। मैंने निम्नलिखित कार्य किया:

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मॉड्यूल को फिर से लोड करता है ।

कोई रिबूट की आवश्यकता नहीं है।



0

टिप

13.10 सॉसी समन्दर में, यह संदेश दोहराता रहता है। आपको एक संकेत नहीं मिल सकता है। यदि यह एक लैपटॉप पर है, और आपके पास एक अतिरिक्त मेमोरी कार्ड है। इसे अंदर चिपकाएं और संदेश तब तक चला जाता है जब तक आप उचित फिक्स लागू नहीं कर सकते। हाँ, यह एक और पोस्ट में उल्लेख किया गया है। लेकिन यह यहां पाठकों को थोड़ा समय बचा सकता है।


0

मेरे पास SD कार्ड नहीं था फिर भी त्रुटि दिखाई दे रही थी। मैंने इस मुद्दे को हल करने के लिए अपने लैपटॉप से ​​बिजली और बैटरी को बाहर निकालने के लिए और फिर से बिजली शुरू करने से पहले एक मिनट के लिए इंतजार किया। इसने काम कर दिया।


0

जैसा कि दूसरों द्वारा समझाया गया है, ये चेतावनी सामान्य, अपेक्षित व्यवहार की रिपोर्ट करती है। आप उन्हें अंदर दबा सकते हैं /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"   ~
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.