ইউইএফআই / বিআইওএস-এ কাজ করার সময় ইউএসবি কেন লিনাক্সে কাজ করছে না?


31

পটভূমির জন্য আমি সবেমাত্র আধুনিক হার্ডওয়্যার সহ একটি নতুন মেশিন তৈরি করেছি:

  • এএমডি এফএক্স-8350
  • গিগাবাইট GA-990FXA-UD3 মাদারবোর্ড
  • 16 জিবি র‌্যাম
  • এনভিডিয়া জিটিএক্স 650 টি
  • কিংস্টন এসএসডি

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

শেষ পর্যন্ত আমি একটি ডিভিডি পোড়ালাম এবং এসএসডি-তে উবুন্টু 12.10 ইনস্টল করেছি। এটি লক্ষ্য করা উচিত যে আমার ইউএসবি কীবোর্ড (এবং মাউস) আমেরিকান মেগাট্রেন্ডস ইউইএফআই / বিআইওএস-এ থাকাকালীন সূক্ষ্মভাবে কাজ করে। এমনকি আমি লাইভ উবুন্টু ডিভিডি-তে প্রাক-ইনস্টলেশন মেনুতে থাকাকালীন কীবোর্ডটি ঠিকঠাকভাবে কাজ করে।

লিনাক্স বুট হওয়ার সাথে সাথেই (হয় লাইভ ডিভিডি অথবা এসএসডি থেকে) আমি সমস্ত ইউএসবি কার্যকারিতা হারিয়ে ফেলেছি এবং কেবলমাত্র PS / 2 কীবোর্ড ব্যবহার করে ওএস নেভিগেট করতে পারি।

আমি dmesg / syslog এ যা দেখি তা " failed to load microcode amd_ucode/microcode_amd_fam15h.bin" সম্পর্কে কয়েকটি লাইন এবং আমি ইউএসবি ডিভাইসগুলি আরম্ভ করতে ব্যর্থ দেখতে পাই।

আমি যদি এটি করি তবে আমি lsusbসমস্ত ইউএসবি হোস্ট নিয়ন্ত্রক দেখতে পাব কিন্তু কোনও ডিভাইসই দেখতে পাবে না। একটি lspciক্রিয়াকলাপ করা আমাকে যে সমস্ত হার্ডওয়্যার আশা করে তা দেখায়। এবং একটি করে lsmodআমি কোনও ইউএসবি মডিউল লোড দেখতে পাই না ( usb_ehciউদাহরণস্বরূপ)।

আমি noapicকার্নেল বুট স্ট্রিংয়ে যাওয়ার চেষ্টা করেছি এবং এটির এই সমস্যার কোনও প্রভাব নেই।

মাদারবোর্ড ইউএসবি 3.0 সমর্থন করে তবে আমি যে সমস্ত ডিভাইসগুলিকে সাধারণ ইউএসবি 2.0 বন্দরগুলিতে প্লাগ করে রেখেছি।

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

আমি ইতিমধ্যে একবার মাদারবোর্ডটি পেয়েছি তবে দ্বিতীয়টির ঠিক একইরকম আচরণ রয়েছে তাই আমি মনে করি নিরাপদে হার্ডওয়্যার ব্যর্থতাটি বাতিল করতে পারি (যেহেতু আচরণটি অভিন্ন, তাই আমি মনে করি না যে আমার দুটি অভিন্ন ত্রুটিযুক্ত বোর্ড পাওয়ার চেয়েও খারাপ লাগবে) এটি লিনাক্স সমস্যা হওয়ার প্রতিক্রিয়ার চেয়ে বড়)

আমি ইউএসবি পাওয়ার (এবং আদর্শভাবে আমার নেটওয়ার্ক, তবে আমরা এখনই ইউএসবিতে কাজ করব) কাজ করার জন্য আর কী চেষ্টা করতে পারি?

সম্পাদনা # 1:

আমার কোনও নেটওয়ার্কিং নেই বলে আমি কেবল dmesgএখান থেকে আকর্ষণীয় বিটগুলি সম্পর্কিত করতে পারি।

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

usb 3-1: new high-speed USB device number 2 using ehci_hcd
usb 3-1: device descriptor read/64, error -32

এটি বেশ কয়েকবার পুনরাবৃত্তি করে সংখ্যা বৃদ্ধি করে এবং অন্যান্য ইউএসবি হোস্ট কন্ট্রোলারদের চেষ্টা করে যতক্ষণ না এটি ওএইচসিআই নিয়ন্ত্রকদের কাছে ফিরে আসে যা ব্যর্থ হয় তবে অতিরিক্ত বার্তা না থাকে:

usb 8-1: device not accepting address 4, error -32

আমি মনে করি যে আমার নেটওয়ার্কিংয়ের সমস্যাগুলি আমার রাউটারে আইপিভি 6 সক্ষম করে নেই এবং এটি একটি সমস্যা বলে মনে হচ্ছে এটির সাথে সম্পর্কযুক্ত

eth1: no IPv6 routers present

সম্পাদনা # 2:

lspci -vvvদেখায় যে আমার নেটওয়ার্ক অ্যাডাপ্টারগুলি (জাহাজে ও প্রসারিত উভয়ই) রিয়েলটেক সেমিকন্ডাক্টর (কোনও আশ্চর্য নয়); RTL8111 / 8168B এবং RTL8169 / 8110 যথাক্রমে। আমার ইউএসবি নিয়ন্ত্রণকারীরা হলেন ইট্রন প্রযুক্তি EJ168 (xHCI) এবং এএমডি নী এটিআই এসবি 7x0 / এসবি 8 এক্স 0 / এসবি 9 এক্স 0 (ইএইচসিআই এবং ওএইচসিআই)

এখন ডেবিয়ান চলমান হুইজি modprobeশো usb_common, usbcore, xhci_hcd, ehci_hcd, এবং ohci_hcdসব লোড এবং কাজ।


মাইক্রোকোড লোড করার ব্যর্থতা অদ্ভুত বলে মনে হচ্ছে। আমি মাদারবোর্ডটি এখনও সমর্থনযোগ্য নয় বা মাইক্রোকোড প্যাকেজটি অনুপস্থিত সম্পর্কে ভাবছি।
TNW

দেখে মনে হচ্ছে যে এই সমস্যাটি চলে যেতে সক্ষম হতে পারে ( butterflyofdream.wordpress.com/2012/09/10/… ) কারণ এই সিপিইউ কিছু সময়ের জন্য বাইরে চলে গেছে এবং মাইক্রোকোড আপডেট করে এমন প্যাকেজ রয়েছে। যাইহোক, আমি ভাবছি যে যখন ইউএসবি কোনও সমস্যা ছাড়াই বিআইওএস-এ কাজ করে তখন লিনাক্সে কাজ করা কীভাবে ইউএসবিটিকে আটকাতে পারে। এছাড়াও, যতক্ষণ না আমি সনাক্ত করতে পারি যে কেন নেটওয়ার্ক ডিভাইস সংযোগ দেয় না আমি প্যাচটি প্রয়োগ করতে সক্ষম হবো না (যদিও একটি অ্যাড-ইন কার্ড আমাকে আজ রাতে এটিকে নিয়ন্ত্রণ করতে দেয়)।
ব্রায়ানস

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

সুতরাং, লিনাক্সের জন্য বিআইওএসকে ইউএসবি এবং নেটওয়ার্ক কন্ট্রোলারের জন্য ডিভাইসগুলি পরিচালনা করার জন্য লিনাক্সকে বাধ্য করার কোনও উপায় কি লিনাক্স কার্নেলের সমর্থিত (আরও ভাল?)?
ব্রায়ানস

আমি তাই মনে করি না. বিআইওএসের মাধ্যমে সমস্ত ডিভাইস অ্যাক্সেস করার দিনগুলি অতি দীর্ঘ। তবে, আমি আপনাকে নিশ্চয়তা দিতে পারি না যে সমস্যাটি ড্রাইভারের অভাবের কারণে। আপনি কিছু আকর্ষণীয় খুঁজে পেয়েছেন dmesg, এর চেষ্টা modprobeইউএসবি সাথে সম্পর্কিত মডিউল?
TNW

উত্তর:


25

আমি এই থ্রেড থেকে উত্তরটি পেয়েছি ( http://ubuntuforums.org/showthread.php?t=2114055 ) উবুন্টুফরমস.অর্গ-এ।

এটি নতুন গিগাবাইট মেনবোর্ডগুলির সাথে মনে হয় (কমপক্ষে) একটি BIOS অপশন রয়েছে যা IOMMU Controllerডিফল্টরূপে অক্ষম থাকে এবং এটি কী তা সম্পর্কে কোনও ধারণা বা ইঙ্গিত দেয় না।

এই সেটিংটি সক্ষম করা এবং "ম্যাজিকালি" রিবুট করা আমার সমস্ত ইউএসবি এবং নেটওয়ার্কিং সমস্যাগুলিকে 64-বিট লিনাক্স ওএসে পুনরুদ্ধার করে (কোনটি নয়)।

আমি বরং হতবাক এবং আনন্দিত যে এটি এত সাধারণ সমাধানের জন্য এত দীর্ঘ অনুসন্ধান ছিল।

আপনার সাহায্য এবং পরামর্শের জন্য সবাইকে ধন্যবাদ। আশা করি অন্যরাও এটি সহায়ক পাবেন।

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


1
আমি উল্লেখ করব যে আমার জন্য আইওএমএমইউ চালু করা আমার পক্ষে কাজ করলেও এটি আমার সমস্ত অভ্যন্তরীণ ইউএসবি 3 পোর্ট নিষ্ক্রিয় করে। এছাড়াও, আমি ইথারনেট পোর্ট নিয়ে আগে কিছু সমস্যা ছিলাম, তবে আইওএমএমইউকে those সমস্যাগুলি স্থির করেছিলাম।
রবি

আপনি ইউএসবি 3.0 বন্দরগুলি ঠিক করতে xHCI হ্যান্ডফকে সক্ষম করার চেষ্টা করেছিলেন?
স্টুয়ার্ট পি। বেন্টলে

@ স্টুয়ার্টপি.বেন্টলে হ্যাঁ এক্সএইচসিআই এবং ইএইচসিআই হ্যান্ডফের সেটিংস আইওএমএমইউ কন্ট্রোলারের পাশাপাশি সক্ষম করা হয়েছে। এটি আমার ইউএসবি 3.0.০ পোর্ট সক্ষম করে তবে যে কোনও কারণে আমার ইউএসবি কীবোর্ডটিকে বায়োস বা গ্রাব স্ক্রিনে কাজ করতে সক্ষম করে না - তবে আমার ইউএসবি মাউসটি (চিত্র দেখুন)। বিআইওএসে বুট করার জন্য আমার কাছে দ্বিতীয় পিএস / 2 স্টাইলের কীবোর্ড প্লাগ ইন রয়েছে।
ব্রিওনস

এটি আরও আছে। আপনি যদি সমস্ত উবুন্টু ফোরাটির মাধ্যমে ঝাঁপিয়ে পড়ে থাকেন তবে আপনি দেখতে পাবেন যে কোনও বুট লোডার সেটিংটি IOMMU DIS সক্ষম দ্বারা ("iommu = সফ্ট") প্রস্তাবিত । আমার জিবি 990FXA-UD3 ডিফল্ট সক্ষম হয়েছে এবং আমি আমার বাহ্যিক ইউএসবি 3 হাবটি ব্যবহার করতে পারি না। নীচের লাইন: এটি আপনার সমস্যার সমাধান নাও করতে পারে। যদি না হয়, গুগল রাখা।
ব্রুস

ইউএসবি ২.০ সহ সেরা পারফরম্যান্সের জন্য বায়োস-এ EHCI হ্যান্ডঅফ অক্ষম রাখার পরামর্শ দেওয়া হচ্ছে।
২৩7777

5

আমি মাত্র আমার জিএ-৯৯৯ এফএক্সএ-ইউডি learned সহ শিখেছি যে ইউএসবি ২.০ এবং ইউএসবি control.০ কন্ট্রোলার এবং লিনাক্সে সঠিকভাবে কাজ করার জন্য চালিত জাহাজের ইথারনেট নিয়ামক (আমি পুদিনা ১ 17.১ ব্যবহার করছি) এর জন্য বিআইওএস-এ নিম্নলিখিত সেটিংসের প্রয়োজন:

  • xHCI হ্যান্ডঅফ - সক্ষম করা হয়েছে
  • EHCI হ্যান্ডঅফ - সক্ষম করা হয়েছে
  • আইওএমএমইউ নিয়ন্ত্রক - সক্ষম

UEFI অক্ষম করতে এবং সমস্ত বুট বিকল্পগুলিকে "কেবলমাত্র উত্তরাধিকারী" এ পরিবর্তন করতে ভুলবেন না।

আপনার যদি সত্যিই> ২.২ টিটিবি ক্ষমতার এইচডিডি থেকে বুট করতে হয় তবে আপনার নিজের হাতে অন্যরকম সমস্যা হতে পারে।

আমি আমার বুট ড্রাইভের জন্য একটি 256 গিগাবাইট এসএসডি এবং একটি রেড 1 (মিররযুক্ত) অ্যারে আমার / বাড়ির জন্য এমডিএমডিএম ব্যবহার করে 3TB এইচডিডি একজোড়া ব্যবহার করছি এবং সব ভাল চলছে।

গিগাবাইট বোর্ডগুলির সাথে বেশ কাজ করার পরে, আমি জানি যে 990FXA-UD5 এবং 990FXA-UD3 বোর্ডগুলির খুব একই রকম BIOS রয়েছে, সুতরাং সম্ভবত এই বোর্ডগুলির ক্ষেত্রেও এটি একইভাবে প্রযোজ্য।


আমি আনন্দিত এটি আপনার জন্য কাজ করে। আমার ঠিক আপনার সেটআপ (256GB এসএসডি + মিররড 3 টিবি ড্রাইভগুলি / ইউ (/ হোম)) এর জন্য রয়েছে। আমার ইউএসবি 3 পোর্টগুলি কাজ করে তবে ইউএসবি 3 হাবটি বন্ধ হয় না। (ঠিক আছে, আমি এটিতে একটি থাম্ব ড্রাইভ ব্যবহার করতে পারি, তবে কীবোর্ড বা মাউস নয়))
ব্রুস

iommu=softxHCI + eHIC হ্যান্ডঅফ এবং আইওএমএমইউ নিয়ন্ত্রণকারী (সমস্ত সক্ষম) এর সাথে একত্রে, "কেবলমাত্র উত্তরাধিকার" সক্ষম না করে। পূর্ণ গতির বুট, ইএফআই এবং বুদ্ধিমান আইওমু বা ইউএসবি 3 মূল ডিভাইসের সমস্যাগুলিতে আর্চ লিনাক্স।

দেখে নিন ব্যবহার করার এই সংশ্লিষ্ট Askubuntu উত্তর
পাবলো এ

4

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

কি করেনি সাহায্য, যদিও, যোগ করা হয় "iommu নরম =" Kernel কমান্ড-লাইনের। এখন এটি সব ঠিকঠাক কাজ করে (ব্যতীত কিছু অদ্ভুত কারণে, আমার লজিটেক জোন টাচ মাউস কাজ করে না)।


1
তারা কখনও এক হয় না। এমনকি উত্পাদন তারিখের মধ্যে কয়েক সপ্তাহের পার্থক্য বলতে একটি সাধারণ মাদারবোর্ড উপাদান এবং / অথবা সুপারিও পুনর্বিবেচনার জন্য একটি নতুন উত্স বোঝাতে পারে। সার্কিট বোর্ড উত্পাদন হ'ল কম্পিউটারের ছায়াছবি।
মাইকসার্ভ

3

FYI, প্রযুক্তিগত কারণগুলি যে লিনাক্স BIOS এর মাধ্যমে "ডিভাইসগুলি ব্যবহার করতে পারে না: ওএস একবার" সুরক্ষিত মোড "(32-বিট) বা" লং মোড "(64-বিট) এ রূপান্তরিত হয়ে গেলে আর আর বাধা প্রেরণ করতে পারে না বায়োসকে "রিয়েল মোডে" (16-বিট, বুট এ) এটি ডিস্ক পড়তে, কীবোর্ড ইনপুট ইত্যাদিতে BIOS ইন্টারফেটগুলিকে কল করতে পারে

তবে এটি ডাউনসাইডসও পেয়েছে। একটির জন্য, আপনার কাছে ঠিকানাযোগ্য মেমরির একটি মেগাবাইটও নেই। সুতরাং আধুনিক ওএসের রিয়েল মোডের সুইচ আউট প্রায় প্রথম জিনিস। (আসলে, আমি বিশ্বাস করি যে গ্রাব এমনকি কার্নেলটি লোড করার আগে সুরক্ষিত মোডে স্যুইচ করে)।

আরও বিশদ: http://wiki.osdev.org/Real_Mode http://wiki.osdev.org/ প্রোটেক্টেড_মড


2

আমি একই প্রোক পেয়েছি (তবে 8-কোর) একই এমবি (রেভ 3) একই পরিমাণ র্যাম (কিংস্টন)

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

দেখে মনে হচ্ছে, এই সমাধানটি আমাকে সহায়তা করেছে:

cd /sys/bus/pci/drivers/ehci_hcd
ls

আপনি 0000: 00: xx.x ফর্ম্যাট সহ একটি ফাইল দেখতে পাবেন। নিম্নলিখিত আদেশটি কার্যকর করুন:

sudo sh -c 'echo -n "0000:00:xx.x" > unbind'

আপনার ফাইলে প্রদর্শিত সংখ্যাগুলির সাথে xx.x প্রতিস্থাপন করুন। এটি ehci_hcd অক্ষম করা উচিত।

আপনি এখন ehci_hcd অক্ষম করতে নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করতে পারেন।

cd /sys/bus/pci/drivers/ehci_hcd/
sudo sh -c 'find ./ -name "0000:00:*" -print| sed "s/\.\///">unbind'

http://www.geekdevs.com/2010/04/solved-unable-to-enumerate-usb-device-disabling-ehci_hcd/


2
আপনি যদি এখানে পাঠ্যের কোনও সমাধান সরবরাহ করেন এবং কেবল ব্যাকগ্রাউন্ড তথ্য এবং অপ্রয়োজনীয় বিশদগুলির জন্য লিঙ্কগুলি ব্যবহার করেন তবে এটি আরও সহায়ক হবে । তা ছাড়া, একবার আপনার লিঙ্কটি অবৈধ হয়ে গেলে আপনার উত্তরের কোনও মূল্য নেই।
এন্থন

ব্যবহারকারীদের মধ্যে যে কোনও একটি আপনার প্রদত্ত লিঙ্কটিতে মন্তব্য করেছে "এটি কোনও সমাধান নয় This এর অর্থ আপনি আপনার ড্রাইভ পুরো গতিতে ব্যবহার করছেন না This এটি একটি বিচ্ছিন্ন অঙ্গকে ব্যান্ড-এইড রাখার মতো" "
উত্সাহী

2

এই পদক্ষেপগুলি আমার জন্য একটি গিগাবাইট 970 এ-ডিএস 3 পি এবং এএমডি-এফএক্স-8320 চালিয়ে উবুন্টু 15.04 নিয়ে কাজ করেছে

  • xHCI হ্যান্ডঅফ - সক্ষম করা হয়েছে
  • EHCI হ্যান্ডঅফ - সক্ষম করা হয়েছে
  • আইওএমএমইউ নিয়ন্ত্রক - সক্ষম
  • UEFI - অক্ষম
  • সমস্ত বুট বিকল্প - কেবলমাত্র উত্তরাধিকার

2

আমার ওপেনসুস 13.1 ব্যবহার করে একই গিগাবাটি 990FXA-UD3 এ চলছে FX8350। আমার জন্য যে সমাধানটি কাজ করেছিল তা হ'ল YAST, ডিফল্ট নির্বাচন (বা আপনি যে ক্ষেত্রে আমার ক্ষেত্রে ওপেনসুস 13.1 লোড করতে ব্যবহার করছেন), "আইওম্মু = পিটি" "শান্ত শোপটস" এর পরে ব্যবহার করে বুটলোডারটি সম্পাদনা করা।

উদাহরণ স্বরূপ:

"পুনঃসূচনা = / দেব / ডিস্ক / বাই-আইডি / আটা-হিটাচি TAGS1010CLA332_JP2921HQ1076NA-part2 স্প্ল্যাশ = নীরব নিরব শোপটস আইওমু = পিটি"

এখন আমার সমস্ত ইউএসবি পোর্ট 2.0 এবং 3.0 কাজ করছে এবং আমার ইন্টারনেট নেটওয়ার্কিংও কাজ করছে! আইওএমএমইউ বায়োএস-এ সক্ষম রয়েছে তাও নিশ্চিত করুন।


1

গতকাল আমি আমার ASUSTek M5A99X মাদারবোর্ডে উবুন্টু ইনস্টল করার সময় এই সমস্যাটি পেয়েছি। আমার উদ্দেশ্যটি ছিল উয়েফআই মোডে ইউএসবি স্টিক থেকে উবুন্টুকে পুনরায় ইনস্টল করা, ওএস দ্বারা আইওএমএমইউ সনাক্তকরণ ঠিক করা (আমার সিস্টেমটি "লিগ্যাসি বায়োস" মোডের মাধ্যমে ইনস্টল করা হয়েছিল, আমি ভেবেছিলাম এটি একটি কারণ হতে পারে)।

পূর্বে, আমি চেষ্টা করেছি ইউএসবি স্টিক থেকে উবুন্টু ইনস্টল করে। উত্তরাধিকার সহ সূক্ষ্ম, UEFI সর্বদা একটি সমস্যা ছিল - হয় ইনস্টলারের প্রবেশের সময় আমার কীবোর্ড / মাউস / ওয়াইফাই সঠিকভাবে (কেবলমাত্র বিদ্যুৎ) কাজ করে না, বা ইনস্টলার কনসোলে বার্তা সহ UI লোড করতে ব্যর্থ হয়েছিল:

  • (…) device descriptor read/64, error -32 (প্রতিটি ইউএসবি ডিভাইসের জন্য)
  • (…) unable to find a live medium containing a live file system(লাঠি থেকে পড়ার 5-6 মিনিটের পরে)। এই ত্রুটিটি ইউএসবি স্টিকের ধরণটিকে "ফোর্স হার্ড ডিস্কে" পরিবর্তন করার সাথে মিটমাট করে চলেছে, তবে বুটিং সিস্টেমটি ইনস্টলের পরে অন্যান্য সমস্যার কারণ ঘটায়।

আমি ভাবছিলাম যে সমস্যাগুলি "আনটবুটিন" বা "স্টার্টআপ ডিস্ক ক্রিয়েটর" - এর থেকে নেই। বিআইওএসের সমস্ত সেটিংস (আমার নেই IOMMU Controllerবা xHCI Handoffআমার মধ্যে সেটিংস নেই) চেষ্টা করে 2 ঘণ্টারও বেশি সময় ব্যয় করেছেন , তবে একমাত্র জিনিসটি সাহায্য করেছে - আমার মাদারবোর্ড মডেলের জন্য আসুস ওয়েবসাইট থেকে ডাউনলোড করা রম ফাইলের সাথে বিআইওএসকে নতুন সংস্করণে আপগ্রেড করা । ইউএসবি স্টিকে রম ফাইলটি আনজিপ করা এবং অনুলিপি করা এবং ফার্মওয়্যার ফ্ল্যাশ করতে "ইজেড ফ্ল্যাশ ইউটিলিটি" (বিআইওএস-এ) ব্যবহার করা সহজ।

এটি করা আমার সমস্ত ধরণের ত্রুটিগুলি স্থির করে; আমি উয়েফআই মোডে উবুন্টু ইনস্টল করতে এবং ব্যবহার করতে সক্ষম হয়েছি। আরও, আইওএমএমইউ এখন কোনও ঝামেলা ছাড়াই উবুন্টু সনাক্ত করেছে। এর অর্থ, আমার সমস্যাগুলি ইউএসবি ২.০ / I.০ সমর্থন, এবং আইওএমএমইউ সমর্থন সম্পর্কিত বিআইওএস ফার্মওয়্যার বাগ দ্বারা সৃষ্ট হয়েছিল। (আপনার যদি আইওএমএমইউ প্রয়োজন না হয় তবে আপনার এটি "অ্যাডভান্সড" বিভাগে অক্ষম করা উচিত, এটি সাধারণ জিনিস নয়)।

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