আমার নতুন ইন্টেল i7-6500U সিপিইউতে কেন লিনাক্স কার্নেল বুট করতে পারবেন না?


9

সিপিইউকে আলাদা করা শক্ত, আমি জানি, তবে আমি যে ত্রুটিগুলি দেখছি তা ইস্যুটি বোঝায়।

এটি অবশ্যই কোনও ত্রুটিযুক্ত / ভাঙা হার্ডওয়ার সমস্যা নয় । আমি গত বেশ কয়েকটি দিন ধরে সারা দিন উইন্ডোজ 10 চালিয়ে যাচ্ছি এবং এই জিনিসটি ফ্লিপিন দ্রুত! কোনও ক্রাশ নেই। আরও গুরুত্বপূর্ণ বিষয়, আমি উইন্ডোজ মেমরি পরীক্ষক চালাত। স্মৃতি সব ভাল।

মেশিন চশমা

মেশিনটি একেবারে নতুন লেনোভো যোগ 710 15 "

x64
Intel i7-6500 CPU @ 2.50 GHz, 2601 Mhz, 2 Cores, 4 Logical Processors
SMBIOS Version 2.8
BIOS Mode UEFI
16.0 GB DDR4 Ram
256 MB SSD

লিনাক্স কার্নেল (?) এ বিচ্ছিন্ন করা হচ্ছে

আমি উভয় একই সমস্যা দেখেছি

  • archlinux-2016.08.01-dual.iso
  • উবুন্টু-জিনোম-16.04.1-ডেস্কটপ-amd64.iso

আর্চের ক্ষেত্রে - সমস্যাটি কেবল ইউএসবি স্টিক থেকে বুট করার সময় অন্তর মাঝে উপস্থিত হচ্ছিল। আমি ড্রাইভের 100 গিগাবাইট এক্সট 4 পার্টিশনে আর্চ ইনস্টল করতে সক্ষম হয়েছি। বুট চলাকালীন সেই ইনস্টলটির একই সমস্যা একই সাথে অন্তর্বর্তীভাবে (সময়ের 90%) রয়েছে। যদি আমি বুটটি পাস হয়ে যাই, তবে প্রথম দুটি টার্মিনাল কমান্ডগুলি কার্যকর করার পরে সমস্যাটি এলোমেলোভাবে উপস্থিত হবে, শেষ পর্যন্ত একটি সম্পূর্ণ অচলাবস্থা সৃষ্টি করে।

উবুন্টুর জন্য - ইউএসবি স্টিক এমনকি বুট হয় না। আমি এই একই ত্রুটি সঙ্গে সঙ্গে সঙ্গে বন্ধ হয়ে যায়। অচলাবস্থা ...

অনেক ত্রুটি ...

জার্নালটি মেমরি-সম্পর্কিত ত্রুটিগুলিতে ভরা থাকে যখনই এটি ঘটে তবে আমি যে মূল ত্রুটিগুলি দেখছি তা হ'ল:

  • General protection fault 0000[#1] PREEMPT SMP
  • RIP kmem_cache_alloc
  • RIP kmem_cache_alloc_trace

এই ত্রুটিগুলির জন্য আমি একই স্ট্যাকের কয়েকটি কয়েকবার ট্রেস দেখেছি:

rbt_memtype_copy_nth_element
on_each_cpu
flusH_tbl_kernel_range
__purge_umap_area_lazy
um_unmam_aliases
change_page_attr_set_clr
set_memory_ro
frob_text.isra
module_enable_ro

kobject_create
kobject_create_and_add
load_module
__symbol_put
kernel_read
sys_finit_module
entry_SYSCALL_64_fastpath

kmem_cache_alloc_trace
allocate_cgrp_cset_links
...
sys_write
entry_SYSCALL-64_fastpath

লিনাক্সও প্রতিশ্রুতি রাখে যে এটি সমস্যার সমাধান করছে

পুনরাবৃত্তি ফল্ট ঠিক করা তবে রিবুট দরকার!

আমি চাই..

ইন্টেল ইউকোড

আমি intel-ucodeআমার আর্চ ইনস্টলে প্যাকেজটি ইনস্টল করার চেষ্টা করেছি। আমি dmesgলগগুলিতে দেখেছি যে মাইক্রোকোডগুলি আপডেট হয়েছিল তবে দুর্ভাগ্যক্রমে এটি আমার সমস্যার সমাধান করেনি।

ঘটনাটি কী হতে পারে? কীভাবে এটি ঠিক করা যায়?


সম্পাদনা

অতিরিক্ত নোট।

সাধারণ সুরক্ষা ত্রুটি বার্তা এবং "লকআপ সনাক্ত" টাইপ বার্তাগুলি সাধারণত একটি সিপিইউ রেফার করে। আমি দেখেছি CPU0, CPU1, CPU2এবং CPU3এই বার্তাগুলি হবে। দেখে মনে হচ্ছে যে কোনও কিছু সিপিইউ'র সংঘর্ষ ঘটাচ্ছে,


EDIT2

বিআইওএস ত্রুটিতে উল্লেখ করেছে

আমি কিছু ত্রুটিতে এই বিট তথ্যটি দেখছি:

LENOVO 80U01LENOVO YOGA710-1 BIOS OGCN20WW(v1.04) 6/30/2016

নিশ্চিত নয় যে এটি সমস্যাটি বোঝার ক্ষেত্রে কোনও প্রোয়ের পক্ষে সহায়ক কিনা ...


EDIT3

maxcpus = 1

আমি কার্নেল প্যারাম ডকুমেন্টেশনে ডিবাগিং বিকল্পগুলির সন্ধান করছিলাম এবং খুঁজে পেয়েছিmaxcpus

আমি যদি সর্বোচ্চ সিপিইউ 1 তে সেট করে রাখি তবে সমস্যাটি চলে যায়। সুতরাং দেখে মনে হবে যে সমস্যাটি একরকম ভাগ করা ক্যাশে মেমরি লঙ্ঘন।


EDIT3

ম্যাক্সপাস = 1 + জিনোম = আবার ভাঙা

যদিও maxcpus=1সিস্টেমটি কেবল 1 সিপিইউ দিয়ে কাজ করে চলেছে বলে মনে হচ্ছে, আমি জিনোম ইনস্টল করেছি এবং তারপরে দৌড়ে এসেছিsystemctl enable gdm.service

এখন, আমি যখন পুনরায় বুট করি, তখন আমার সমস্ত ত্রুটিগুলি আবার ফিরে পাওয়া যায়, তবে এবার সেগুলি সিপিইউ 0-তে ঘটছে

সুতরাং দেখে মনে হচ্ছে যে 1 টি সিপিইউ দিয়েও কোনও কিছু এখনও মেমরির লঙ্ঘন ঘটাচ্ছে।


EDIT4

nolapic

সুতরাং ব্যবহারের মাধ্যমে nolapicসমস্ত কিছু "কাজ" করা মনে হয়

তবে ব্যবহার করে nolapic, আমি কার্যকরভাবে আমার অন্যান্য সিপিইউ এবং 1 টি ওয়ার্কিং সিপিইউতে সমস্ত মাল্টিথ্রেডিং অক্ষম করি।

আমি এটি ওপেনএমপি-র জন্য ব্যবহার করার চেষ্টা করছি এবং nolapicওপেনএমপি এবং লিনাক্স কার্নেলটি কেবল 1 টি থ্রেড, 1 সিপিইউ খুঁজে পেতে পারে। যে স্তন্যপান!

আমি চেষ্টাও করেছি intel_idle.max_cstate=0এবং 1, 2ইত্যাদি। তবে এটি বুট সমস্যার সমাধান করে না।

আর কী কী কারনে কার্টেলটি আমার মাল্টি-কোর মেশিনটি ব্যবহার করতে ব্যর্থ হতে পারে?


আপনি কি আপনার এনভিআইডিআইএ জিফর্স 940 এমএক্স-এর জন্য এনভিডিয়া ড্রাইভার ইনস্টল করার চেষ্টা করেছেন?
পল নর্ডিন

না আমার নেই - আমি সম্ভবত আর্চ ইউএসবি স্টিকটি আবার বুট করতে সক্ষম হতে পারি তবে এটি এক ধরণের কৌতুকপূর্ণ। এটি পরীক্ষা করার জন্য gpu অস্থায়ীভাবে অক্ষম করার জন্য বুট স্ক্রিপ্টে কার্নেল বিকল্পে যাওয়ার কোনও উপায় আছে কি? (আমি চেষ্টা করেছি nomodesetএবং nouveau.mode=0- এটি একইরকম কিনা তা নিশ্চিত নই)
tsimimont

hmm আমি লিনাক্স কার্নেল প্যারামিটার ডকগুলিতে সন্ধান করেছি এবং পেয়েছি maxcpus- আমি এটি 1 এ সেট করেছি এবং সমস্যাটি চলে যায় ... তবে এখন আমি কেবল একটি প্রসেসর ব্যবহার করতে পারি? :(
tmsimont

অদ্ভুত। আমি এখনও সন্দেহ করি যে অন্তর্নিহিত সমস্যাটি নভের সাথে সম্পর্কিত। প্যারামিটারগুলি nomodeset nouveau.modeset=0একসাথে চেষ্টা করুন এবং যদি এটি কাজ করে না, চেষ্টা করুনnomodeset i915.modeset=0 nouveau.modeset=0
পল নর্ডিন

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

উত্তর:


5

সমস্যাটি দেখা যাচ্ছে i2c_hid

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

আমি আমার ল্যাপটপের স্ক্রিনটি আঙুলের ছাপগুলিতে আপ্লুত করতে পছন্দ করি না, যাইহোক ... বাই বাই i2c_hid!

কার্নেল প্যারামগুলিতে এটি যুক্ত করে আমি এটি ঠিক করেছি: modprobe.blacklist=i2c_hid

যদিও nolapicএটি কাজ করেছে, এটি প্রসেসরের 1 টি ব্যতীত সমস্ত অক্ষম করেছে।

আমি বাইরে অন্য যে কোনও ব্যক্তিকে ব্যবহার না করার জন্য apci=offবা nolapicএই কারণেই সুপারিশ করব।

এই বিকল্পগুলি ব্যবহার করা একটি পারমাণবিক অস্ত্র যা আপনার মেশিনটিকে কাজ করতে পারে তবে আপনি প্রচুর পারফরম্যান্স এবং / বা i / o ডিভাইসকে সমান্তরাল ক্ষতি হিসাবে হারাবেন। এটি বুট করা ভাল একটি সূচনা পয়েন্ট, এবং তারপরে আপনি ব্যর্থ হওয়া বুটগুলি বিশ্লেষণ করার মতো জার্নটেক্টল pourালতে পারেন।

যারা এটি খুঁজে পায় তাদের জন্য শুভকামনা।


3
আপনাকে খুঁজে ভাগ করে নেওয়ার জন্য অনেক ধন্যবাদ! আপনার তথ্যের ভিত্তিতে আমি দেখতে পেয়েছি যে অক্ষম hid_sensor_hubকরা যথেষ্ট এবং টাচস্ক্রিনও ব্যবহারযোগ্য (আরও তথ্যের জন্য নীচে আমার উত্তর দেখুন)।
জিয়াকাই

2

এই সমস্ত ত্রুটিগুলি খারাপ কার্নেল মডিউলগুলির সাথে দেখেছি এমনগুলির মতো দেখায়।

উবুন্টুফর্মগুলিতে এমন কেউ আছেন যে দাবি করেছেন যে তারা ওসিপিপি অক্ষম করে 710-14ISK এ বুট করতে ওবুন্টু পেয়েছে ( acpi=offকার্নেল বিকল্পগুলিতে যোগ করুন)। https://ubuntuforums.org/showthread.php?t=2329448

লেনভোর ফোরামের অন্য গ্রাহক জানিয়েছেন, ফেডোরা ২৪ বুট করতে তাদের সমস্যা হয়েছে এবং ব্রডকম ফার্মওয়্যারের একটি অংশে সমস্যাটি সনাক্ত করেছেন: https://forums.lenovo.com/t5/Linux-Discussion/Yoga-710-How-to-install-Linux / TD-P / 3361544

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

পুনশ্চ. আমি এই সমস্ত একটি মন্তব্যে রেখেছি, তবে মন্তব্য করার মতো যথেষ্ট খ্যাতি আমার নেই (দুঃখিত)।


আমি মনে করি আপনি কিছু করতে পারেন। acpi=offত্রুটিটি দূরে সরিয়ে দিয়েছে, তবে এটি আমার কীবোর্ডকেও অক্ষম করে। দেখে মনে হচ্ছে এসিপিআই সহ আরও দানাদার বিকল্প রয়েছে, তাই আমি আমার কীবোর্ড রাখার সময় ত্রুটিগুলি বন্ধ করতে পারি কিনা তা আমি দেখতে পাচ্ছি :)
tsimimont ২

1
হুম, সম্ভবত কেবল এসপিআইর কিছু অংশ অক্ষম করা যাওয়ার উপায়। বেশ কয়েকটি বিকল্প রয়েছে, তবে আমি acpi=htপ্রথমে চেষ্টা করব । help.ubuntu.com/commune/BootOptions (সাধারণ কর্নেল বিকল্পের অধীনে দেখুন) বা আরও ব্যাপক তালিকার জন্য: কার্নেল.আর
ডক

nolapicআমার জন্য কাজ করেছে এবং আমি বুট করতে সক্ষম হয়েছি, তবে আমি কেবল তখনই আমার সিপিইউয়ের একটিতে অ্যাক্সেস করতে পারি। আমি এই ল্যাপটপটি ওপেনএমপি প্রোগ্রামগুলি বিকাশের জন্য ব্যবহার করার চেষ্টা করছি, সুতরাং কেবলমাত্র 1 টি সিপিইউ কাজ করা ঠিক নয়। দেখে মনে হচ্ছে যে কার্নেলটি কীভাবে আমার একাধিক সিপিইউ ব্যবহার করার চেষ্টা করছে তার মধ্যে মারাত্মক কিছু ভুল রয়েছে। সত্য যে nolapic"সংশোধন করা হয়েছে" বুট শুধুমাত্র কাকতালীয়ভাবে যে এটি 1 CPU- র কার্নেল সীমিত কারণে হতে পারে
tmsimont

অন্য একটি নোট - এটি উইন্ডোজ 10-এ কাজ করে fine
tmsimont

2

আমি আমার যোগ 710 এ i5-6200U দিয়ে সাম্প্রতিক কার্নেলগুলি (4.7.x থেকে 4.8.2) এর সাথে একই ধরণের সমস্যা अनुभव করেছি। I2c_h2d অক্ষম করা আমার পক্ষে কাজ করে। আমি এটিও দেখতে পেলাম যে লিনাক্স-এলটিএস (বর্তমানে ৪.৪.২৫) টাচপ্যাড এবং টাচস্ক্রিন সহ ভালভাবে কাজ করছে বলে মনে হচ্ছে।

সম্পাদনা: ড্রাইভার কোডটি পরীক্ষা করে আমি দেখতে পেলাম যে এটি প্রকৃতপক্ষে hid_sensor_hubড্রাইভারের দ্বারা ঘটেছিল , তাই এটি কালো তালিকাভুক্তকরণ সমস্যার সমাধান করে এবং টাচস্ক্রিনটি ব্যবহারযোগ্যও। অবশ্যই এটি নিষ্ক্রিয় করা সেন্সরগুলিকে (যেমন অ্যাকসিলোমিটার) অবিজ্ঞাত করে তোলে। আমি ড্রাইভারকে ঠিক করার চেষ্টা করেছি; তবে আমি এখনও একটি উপায় খুঁজে বের করতে পারেনি।


0

স্কাইলাক সহায়তার জন্য আপনার 4.4 সংস্করণ বা তার পরে লিনাক্সের কার্নেল দরকার। আর্ক লিনাক্স উইকিতে নিম্নলিখিত লিঙ্কটি দেখুন। https://wiki.archlinux.org/index.php/intel_graphics#Skylake_support


আর্চলিনাক্স -2016.08.01-dual.iso এ 4.6.4 রয়েছে, তাই এটি কাজ করা উচিত
ম্যাক্সফ

এটি একটি বোকা প্রশ্ন কিন্তু আপনি কি আপনার কম্পিউটারে স্মৃতিচারণ চালিয়েছেন? memtest.org
পিটার স্কারপেটিস

1
@ পিটার বোকা নয়, এবং হ্যাঁ আমি করেছি। কোনও স্মৃতি সমস্যা নেই। এছাড়াও হ্যাঁ ম্যাক্সফ ঠিক আছে, আমি 4.6.4 পেয়েছি
tsimimont
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.