मैंने अपना कंप्यूटर निर्माता को निदान के लिए भेजा और एक वीडियो आउटपुट समस्या के लिए मदद की। उन्होंने BIOS को अपडेट किया। तब से मुझे मिल रहा है
[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later)
मेरे पास पहले कोई माइक्रोकोड या यूकोड कोड नहीं था और मैंने यह संदेश प्राप्त करने के लिए उपयोग नहीं किया।
मैंने निर्माता से संपर्क किया है और उन्होंने जवाब दिया है "आपका टिकट नंबर याद नहीं है लेकिन संदेह है कि हमने BIOS को अपडेट किया है", इसलिए वे बहुत उपयोगी नहीं हैं।
यह बूट करता है और काम करता है, लेकिन TSC_DEADLINE महत्वपूर्ण या उपयोगी है?
केवल एक चीज जो मैं इसके बारे में जान सकता हूं, वह यह है: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=73b866d89b7b7c9a895d5445faad03fa3d56c8af8
लेकिन ऐसा लगता है कि केवल VirtualBox पर लागू होता है, और किसी भी मामले में मैं पहले से ही 4.14 कर्नेल चला रहा हूं, इसलिए मुझे लगता है कि अगर वह प्रतिबद्ध मेरे मुद्दे को ठीक करने जा रहा था तो यह पहले से ही होगा।
ryan@pocketwee:~$ uname -a
Linux pocketwee 4.14.0-1-amd64 #1 SMP Debian 4.14.2-1 (2017-11-30) x86_64 GNU/Linux
linux-firmware
माइक्रोकोड को अपडेट नहीं करेगा, आपको इसकी आवश्यकता है intel-microcode
या उसके amd64-microcode
लिए (कम से कम डेबियन और डेरिवेटिव पर)।
linux-firmware
जो आवश्यक फर्मवेयर अपडेट प्रदान करता है। डेबियन में आपको इसे सक्षमcontrib
और / याnon-free
प्राप्त करना पड़ सकता है । आपके द्वारा लिंक किया गया पैच एक मूर्खतापूर्ण स्थिति को हल करने के इरादे से आता है, जब कर्नेल एक पुरानी मशीन में बूट करते समय पुराने फर्मवेयर का अनुपालन करता है, जिसमें स्पष्ट रूप से कोई फर्मवेयर नहीं होता है ...