লিনাক্স কার্নেল পেন্টিয়াম 4 এ 'সুইচিং ক্লকসোর্স টিএসসি' এ ঝুলছে


11

হার্ডওয়্যার: ডেল ডাইমেনশন 4500 এস : আই 845 জি, পেন্টিয়াম 4, স্টক + 2 জিবি র‌্যাম এবং সর্বশেষ (প্রায় 2002) বিআইওএস আপডেট।

আমি উত্স থেকে একটি লিনাক্স সিস্টেম তৈরি করেছি, এখন পর্যন্ত এটি বইয়ের দ্বারা এলএফএস 7.0 । আমি নির্মিত প্রথম কার্নেলটি দুর্দান্তভাবে কাজ করে, তবে এতে প্রচুর পরিমাণে ফ্লাফ এবং ব্লাট রয়েছে, তাই আমি এখন আমার টার্গেট হার্ডওয়ারের জন্য কার্নেলটি অনুকূল করে তুলছি (উপরে দেখুন)।

আমার সর্বশেষতম কনফিগারেশন প্রচেষ্টা এবং বেশ কয়েকটি ট্রায়াল এবং ত্রুটির প্রকরণগুলি ক্রমাগত প্রিন্টকে "ক্লকসোর্স টিএসএসে স্যুইচিং" স্টেটমেন্টটিতে স্থির থাকে। আমার "ভাল" কার্নেলের কোনও সমস্যা হয়নি ... এটি সংস্করণ 3.1.0 বিটিডাব্লু। উভয় একই উৎস গাছ, কোন প্যাচ, থেকে নির্মিত হচ্ছে make mrproper, make menuconfigইত্যাদি, তাই স্পষ্টত আমি শুধু কিছু কি অনুপস্থিত করছি CONFIG_XXXপতাকা।

আমি এখন একদিন ধরে এই সমস্যাটিকে ঘুরে দেখছি, এবং আমি কার্নেলটি তৈরি করেছি যিনি কতবার জানেন তবে কোনও ফলসই হয়নি।

একটি জিনিস যা আমি আকর্ষণীয় মনে করি তা হ'ল ভাল কর্নেলটি পেয়েছি:

# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc

এছাড়াও, এটি জানতে দরকারী হতে পারে ....

# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc acpi_pm

আমি বিভিন্ন বিকল্পের সাহায্যে বিল্ড কনফিগারেশনটি চেষ্টা করেছি, তবে এই মুহুর্তে আমি কোনও নির্দিষ্টকরণ মনে করতে পারি না তাই দয়া করে জিজ্ঞাসা করবেন না। আমার অনুসন্ধানের থেকে আমি পেয়েছি এবং পরীক্ষিত বিভিন্ন কার্নেল পরামিতি, মত clocksource=pitএবং notsc, কিন্তু এই সব পাশাপাশি ব্যর্থ হয়। আবার, আমি আশা করি যে আমি এতদূর চেষ্টা করেছি এমন প্রতিটি জিনিস লিখে রেখেছি, হ্যান্ডসাইট ...

ফোরামের বেশিরভাগ উদাহরণগুলি 2.x কার্নেলের জন্য এবং বুট বিকল্পগুলির কিছু প্রকারের সাথে সমাধান করা হয়েছিল, তবে আমার ভাল কার্নেলটি কেবলমাত্র ব্যবহার করে root=/dev/sdaX ro। সুতরাং আমি জানি যে আমি এই হার্ডওয়্যার এবং কার্নেল ৩.১.০ সংমিশ্রণের সাথে সোনার আছি যদি আমি সঠিক বিল্ড কনফিগারেশনটি পাই তবে।

এছাড়াও, সেখানে একইরকম সমস্যা প্রকাশিত বেশিরভাগ লোকেরা বলে যে কয়েক মিনিটের পরে সিস্টেমটি লোড করা চালিয়ে যাবে এবং সবকিছুই পীচি। রাতের খাবার রান্না করার জন্য আমি এটিকে দীর্ঘক্ষণ অলসভাবে রেখে দিয়েছি এবং এটি এখনও লোড শুরু হয়নি।

আমি আশা করছি যে আপনারা একজন গুরু এটি পড়বেন এবং বলবেন "আরে হ্যাঁ আমি স্রেফ আমার পি 4 ডাইনোসরে CONFIG_XXX = y সেট করেছি এবং এটি দুর্দান্ত কাজ করেছে" " :)

আমাকে যা চেষ্টা করে দেখতে বা চেক করার দরকার তা আমাকে জানান, আমি ফলাফল পোস্ট করে খুশি হব।


@ ট্রাইপ্লে আমি সেই তথ্যটি কোথায় দেখতে পারি ... কাছের ভোটের পিছনে কারণ?
আরএফমোডুলেটর

হয়তো আপনি পারবেন না, আপনার খ্যাতি যথেষ্ট নাও হতে পারে। যাইহোক, যেহেতু এটি প্রোগ্রামিং-সম্পর্কিত নয়, এটি স্থানান্তরিত করার জন্য অর্থবোধ করে, তবে এটি যা লাগে তা আরও কয়েকটি ঘনিষ্ঠ ভোট। আমি আমারও যোগ করব।
ট্রিপলি

আমি পেন্টিয়াম 4 সহ নতুন কার্নেলের সাথে একই ধরণের সমস্যার মুখোমুখি হয়েছি। আমি হাইপারথ্রেডিং অক্ষম করলে সবকিছুই কাজ করে। দুটি রাত ডিবাগিং ব্যয় করেছেন, এখনও বিশদ সম্পর্কে নিশ্চিত নয়।
চোরোবা

@ চোরোবা nohtআমার জন্য এটি করেন না। আপনার যদি অন্য ধারণা থাকে তবে আমাকে জানান।
আরএফমোডুলেটর

আসলে, আমি বায়োস পর্যায়ে এইচটি সুইচ বন্ধ, অথবা নির্দিষ্ট করার ছিল acpi=off
চোরোবা

উত্তর:


8

একটি তাত্ক্ষণিক অনুসন্ধান থেকে এই সমস্যার বেশ কয়েকটি সম্ভাব্য কারণ রয়েছে বলে মনে হয় এবং এটি আপনাকে দেখায় যে ক্লক-উত্সের জন্য আপনার নতুন কার্নেলের ডিফল্টটি আপনার মাদারবোর্ডের জন্য ভুল।

একটি পরামর্শ যা কিছু লোকের জন্য কাজ করেছিল তা ছিল ব্যবহার করা clocksource=hpetবা clocksource=acpi_pm

ইন আরেকটি থ্রেড , কেউ সঙ্গে এই সংশোধন করা হয়েছে clocksource=jiffies, আরেকটি চেষ্টা করার পরামর্শ দেওয়া noapicবা nolapicআরেকটি BIOS- এ বন্ধ ACPI দিকে ফেরাবে, আর এখনও অন্য synaptics টাচপ্যাড দায়ী এবং Xorg.conf মুছে ফেলার মাধ্যমে তার সমস্যা সংশোধন।

একজন কার্নেল নির্মাতা fbcondecor ছাড়াই initrd পুনরায় সংশোধন করে তার সমস্যাটি সমাধান করেছিলেন।

আশা করি এটি সহায়তা করে, যেমন মনে হয় যে এই সমস্যার অনেক কারণ থাকতে পারে।


আপনার উত্তরের জন্য আপনাকে ধন্যবাদ, তবে আমি কার্নেল বিল্ড কনফিগারেশন বিকল্পগুলি সন্ধান করছি যা বুট করার সময় হ্যাং করতে পারে (বা প্রতিরোধ করবে) যা আমি পরিশ্রম করছি না, প্রায় কাজ নয় work আমি সম্পর্কিত সমস্ত বুট পরামিতি ( clocksource=, no*, ইত্যাদি) চেষ্টা করেছি যা বিভিন্ন ফোরামের থ্রেডে উল্লিখিত ছিল, কোনও প্রভাব ছাড়াই। আমি আমার আসল বিষয়টি সংকুচিত করার প্রয়াসে এই এক্সপ্রেশন দিয়েছি। আমার কাছে ইতিমধ্যে একটি কার্নেল রয়েছে যা একই উত্স গাছ থেকে তৈরি কোনও বিশেষ প্যারামিটার ছাড়াই (পুরোপুরি বাদ দিয়ে root=এবং ro) পুরোপুরি বুট করে , তবে এই
কর্নেলটিতে

... এটি ছাড়া একটি মূল CONFIG_পতাকাটি আমার সমস্যার সমাধান করবে।
আরএফমোডুলেটর

আপনার সমস্যাটি হ'ল আপনি কি খুব বেশি কার্নেল বিকল্প বন্ধ করে দিয়েছেন?
harrymc

অবিকল। :) এটিই আমি উত্তর খুঁজছি, আমি কীটি অক্ষম করেছি যা আসলে প্রয়োজন। ফলাফলটিতে কোনও পরিবর্তন না করে আমি বেশ কয়েকবার এটি করেছি।
আরএফমোডুলেটর

আমি আপনাকে একটি যাদু শব্দের সাহায্য করতে পারি না। দেখে মনে হচ্ছে আপনার বর্তমান ক্লকসোর্সটি এসপিআই_পিএম, তবে আপনি যে কার্নেলটি রেখেছেন সেটি কনফিগার করে খুঁজে বের করার জন্য আপনাকে কার্নেলের উত্সগুলি অনুসন্ধান করতে হবে। অন্য বিকল্পটি হ'ল কনফিগারেশনে ফিরে আসা এবং সমস্যাগুলি সনাক্ত করার জন্য বর্ধিতকরণের বিকল্পগুলি বন্ধ করে দেওয়া। আপনাকে "উত্সাহিত" করার জন্য আমি এটিও বলতে পারি যে এটি এক বিকল্প নয় তবে বেশ কয়েকটি হতে পারে, যার অর্থ একটি সংঘাত বা অযোগ্য-কার্যকর কনফিগারেশন সংমিশ্রণ বা নন-ডকুমেন্টেড নির্ভরতা।
হ্যারিএমসি

0

আমি ঠিক একই সমস্যাটি এখানে পেয়েছি এবং প্রচুর পড়ি। @harrymc একটি খুব ভাল সংক্ষিপ্তসার করেছেন।

আমি আমার গবেষণা থেকে শিখেছি এমন 2 টি জিনিস যুক্ত করব:

  • আপনার লিনাক্স কার্নেল থেকে সমস্যাটি এসেছে যা আপনার প্রসেসরকে কীভাবে পরিচালনা করবেন তা জানেন না কারণ এটি আপনার প্রসেসিং ঘড়ি কী তা বুঝতে পারে না। আপনি এটি কার্নেল বুট লগ পরীক্ষা করে পর্যবেক্ষণ করতে পারেন। দেখে মনে হচ্ছে কার্নেলটি আপনার প্রসেসিং ঘড়িটি পরিমাপ করার চেষ্টা করছে (আমার কাছে এটি "2997.1333" এর মতো ছিল তবে প্রতিটি বুট "2997.1445", "2997.1379", ... তে পরিবর্তিত হচ্ছে)।

  • অনেক কিছুর চেষ্টা করার পরে অবশেষে আমি এখানে এসে বিআইওএস সম্পর্কে জানতে পারি। খনি হ'ল জাইগাবিট ইউএফআই। আমি "অপ্টিমাইজড ডিফল্ট সেটিংস" -এ ফিরে প্যারামিটার সেট করেছি এবং "ইনটেল ভার্চুয়ালাইজেশন প্রযুক্তি" "সক্ষম" এ সেট করেছি "

এখন, সবকিছু আমার জন্য স্বাভাবিক! আশা করি এটি সাহায্য করে।


0

আমার কাছ থেকে কয়েক সেন্ট, এটি কোনও সাধারণ জিনিস কিনা তা নিশ্চিত নয় তবে আমি বায়োস-এ 'হাই স্পিরিশন টাইমার' অক্ষম করে উবুন্টুকে কাজ করতে সক্ষম করেছিলাম। আমার এমবি হ'ল গিগাবাইট z77x-d3h


ওপির সিস্টেমটি উচ্চ যথার্থ ইভেন্ট টাইমার সমর্থন করে না। এটি 2005 সালে প্রবর্তিত হয়েছিল এবং মূল পোস্টারের সিস্টেমটি বেশ কয়েক বছর আগে থেকেই এর পূর্বাভাস দেয়।
ক্রিসইনএডমন্টন

-2

নিম্নলিখিত কার্নেলপ্যারমিটার যুক্ত করে আমি সমস্যার সমাধান করেছি:

noapic

5
সুপার ব্যবহারকারীকে স্বাগতম এটি কীভাবে ব্যাখ্যা করে আপনার উত্তরকে প্রসারিত করতে পারে / এটি ওপির সমস্যাটি কীভাবে সমাধান করে?
আমি বলছি মনিকা পুনরায় ইনস্টল করুন

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