TSC_DEADLINE ত্রুটি-বিচ্যুতির কারণে অক্ষম করা হয়েছে


15

আমি নির্মাতাকে আমার কম্পিউটার নির্ণয়ের কাছে প্রেরণ করেছি এবং এমন একটি ভিডিও আউটপুট ইস্যুটির জন্য সহায়তা করেছি। তারা বিআইওএস আপডেট করেছে। তার পর থেকে পাচ্ছি

[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later)

আমার আগে কোনও মাইক্রোকোড বা ইউকোড প্যাকেজ ইনস্টল ছিল না এবং আমি এই বার্তাটি পাইনি।

আমি প্রস্তুতকারকের সাথে যোগাযোগ করেছি এবং তারা প্রতিক্রিয়া জানিয়েছে "আপনার টিকিটের নম্বর মনে নেই তবে সন্দেহ আছে যে আমরা BIOS আপডেট করেছি", সুতরাং তারা খুব সহায়ক হচ্ছে না।

এটি বুট হয় এবং কাজ করে, তবে টিএসসি_ডিএডলাইন গুরুত্বপূর্ণ বা দরকারী?

এটি সম্পর্কে আমি কেবলমাত্র খুঁজে পেতে পারি তা হল: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=73b866d89bf7c9a895d5445faad03fa3d56c8af8

তবে এটি কেবল ভার্চুয়ালবক্সের ক্ষেত্রেই প্রযোজ্য বলে মনে হয় এবং যে কোনও ক্ষেত্রে আমি ইতিমধ্যে কার্নেল ৪.১৪ চালাচ্ছি তাই আমি ভাবব যদি সেই প্রতিশ্রুতিটি আমার ইস্যুটি ইতিমধ্যে সমাধান করে ফেলত।

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সরবরাহ করে যা প্রয়োজনীয় ফার্মওয়্যার আপডেট সরবরাহ করে। ডেবিয়ানে আপনাকে সক্ষম করতে contribএবং / অথবা non-freeএটি পেতে হতে পারে। প্যাচ আপনি লিঙ্ক নিরীহ অবস্থা যখন সেকেলে ফার্মওয়্যার এর কার্নেল মেনে যখন একটি ভার্চুয়াল মেশিন, যা স্পষ্টত কোনো ফার্মওয়্যার নেই মাধ্যম থেকে বুট সমাধানের জন্য দেয়ার উদ্দেশ্যে করা হচ্ছে ...
AlexP

2
@ অ্যালেক্সপ linux-firmwareমাইক্রোকোড আপডেট করবে না, আপনার প্রয়োজন হবে intel-microcodeবা তার amd64-microcodeজন্য (কমপক্ষে ডেবিয়ান এবং ডেরিভেটিভসে)।
স্টিফেন কিট

উত্তর:


17

এই বার্তার হঠাৎ উপস্থিতিটি বরং অদ্ভুত; এটি প্রস্তাব করে যে আপনার আপডেট হওয়া ফার্মওয়্যারটি আর আপনার সিপিইউর মাইক্রোকোড আপগ্রেড করছে না, যেখানে আগের ফার্মওয়্যারটি আপনি করেছিলেন। রহস্যময় ... (অন্য সম্ভাব্য দৃশ্যকল্প যে আপনার CPU- র মূলত টিএসসি নির্দিষ্ট সময়সীমা সমর্থন করেনি সব সময়ে , এবং আপনার ফার্মওয়্যার এখন একটি সংস্করণ টিএসসি নির্দিষ্ট সময়সীমা জন্য সমর্থন ঘোষণা করে তার মাইক্রো-আপগ্রেড করা হয়, কিন্তু ত্রুটি-বিচ্যুতি এটা বেহুদা রেন্ডারিং আছে।)

যাই হোক না কেন, টিএসসির সময়সীমা সমর্থনটি দুর্দান্ত, তবে গুরুত্বপূর্ণ নয়। টাইমকিপিং এবং সময়সীমার ইভেন্ট হ্যান্ডলিংয়ের জন্য কার্নেলের একটি বিস্তৃত কাঠামো রয়েছে; টিএসসির শেষ সময়সীমাটি ইভেন্ট হ্যান্ডলিংয়ের একটি সম্ভাব্য বাস্তবায়ন, তবে একমাত্র নয়। সিপিইউগুলিতে যা এটি সমর্থন করে, এটি থাকা ভাল তবে এটি খুব দক্ষ it's

আপনার মাইক্রোকোড আপগ্রেড করতে এবং আশা করা যায় টিএসসি ডেডলাইন সমর্থনটিকে পুনরায় সক্ষম করতে আপনি দেবিয়ান contribএবং non-freeসংগ্রহশালা থেকে মাইক্রোকোড আপডেট প্যাকেজ ইনস্টল করতে পারেন । এটা করার জন্য, সম্পাদনটি আপনার /etc/apt/sources.listতা নিশ্চিত করার জন্য আপনার ডেবিয়ান সংগ্রহস্থলের সংজ্ঞা অন্তর্ভুক্ত main, contribএবং non-free; তারপর চালান

sudo apt update

অনুসরণ করেছে

sudo apt install intel-microcode

(ইন্টেল সিপিইউগুলির জন্য) বা

sudo apt install amd64-microcode

(এএমডি সিপিইউগুলির জন্য)। এটি শেষ হয়ে গেলে, পুনরায় বুট করুন এবং আপনার মাইক্রোকোড আপডেট করা উচিত। যদি টিএসসির সময়সীমা সমর্থনটি আবার সক্ষম করা থাকে, আপনি বুটে ত্রুটি বার্তাটি দেখতে পাবেন না এবং আপনি tsc_deadline_timerএর flagsলাইনে দেখতে পাবেন/proc/cpuinfo

দেবিয়ান উইকিতে মাইক্রোকোড আপডেট সম্পর্কিত আরও তথ্য রয়েছে ।


আপনার স্থির জন্য ধন্যবাদ, স্টিফেন। আমি সবেমাত্র আমার ল্যাপটপটিকে ডেবিয়ান স্ট্রেচ থেকে বুস্টার পর্যন্ত আপগ্রেড করেছি এবং বুট-আপের সময় একই টিএসসি সময়সীমা ত্রুটি বার্তাটি পেয়েছি। আপনার ফিক্স একটি কবজ মত কাজ করে!
কিয়াং শো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.