Rtl8192cu ড্রাইভার সংকলন এবং ইনস্টল করুন


15

কেউ কি আমাকে সমস্যাটির জন্য সাহায্য করতে পারবেন ? আমি লিনাক্সে নতুন, তাই কমান্ড জানি না এবং কমান্ড-লাইন ইনস্টল বা সংকলনের মতো আমি কখনও কিছু করি নি।

আমি আমার পিসির জন্য এডিম্যাক্স, মডেল ইডব্লিউ-7811১১ ইউএন থেকে ওয়াইফাই অ্যাডাপ্টার কিনেছি (ল্যাপটপ নয়, তাই আমার কাছে ওয়াইফাই কার্ড নেই, কেবল ইথারনেট নেই)। আমি যখন সিডি-র গাইডের মধ্য দিয়ে যাই, তখন আমি কার্নেলের একটি সংস্করণ দেখতে পেলাম। এটি বলেছে যে আমার সংস্করণটি ২.6 প্রয়োজন, তবে আমার 3.5.0-22-জেনেরিক রয়েছে।

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


এটি আর কাজ করবে বলে মনে হয় না; 13.04, 3.8.0-25-জেনেরিক; কার্নেল ড্রাইভার সংযোগটি wifis খোলার অনুমতি দেয়, তবে সংযোগটি 2 মিনিট বা তার পরে বিচ্ছিন্ন হয়ে যায়; তারপরে আমি যে প্যাচগুলি পেলাম সেগুলি দিয়ে রিয়েলটেক ড্রাইভার তৈরির চেষ্টা করেছি; এটি সংকলন করে তবে সংযোগটি পূর্বের মতো স্বস্থির; তদুপরি যখন আমি অ্যাডাপ্টারটি প্লাগ লাগলাম, তখন আমি কর্নেল প্যানিক পেয়েছিলাম, কোনও সাহায্য?
অ্যান্টি হাপাল

@ আন্টিহাপালা কিছুটা দেরী করুন তবে নতুন কার্নেলগুলির সাথে গিট হাব সংস্করণগুলির মধ্যে একটিটি চেষ্টা করুন এবং rtl8192cu এর পরিবর্তে 8192cu দিয়ে মডিউলটি সক্ষম করুন বা কার্নেল ৩.২ এলটিএস ব্যবহার করে রিয়েলটেক ওয়েবসাইট থেকে ড্রাইভারটি তৈরি করুন
মিচিড

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

উত্তর:


19

আপনি যদি এই সমস্যায় পড়ে থাকেন তবে আমার জন্য যা কাজ করেছে তা নিম্নলিখিত ড্রাইভারটি ইনস্টল করা ছিল: https://github.com/pvare/rtl8192cu-fixes

থেকে README.md ফাইল:

স্থাপন

আপনার প্রয়োজনীয় প্রয়োজনীয় শর্তাদি নিশ্চিত করুন:

sudo apt-get install linux-headers-generic build-essential dkms

এই সংগ্রহস্থলটি ক্লোন করুন:

git clone https://github.com/pvaret/rtl8192cu-fixes.git

এটি একটি ডিকেএমএস মডিউল হিসাবে সেট আপ করুন:

sudo dkms add ./rtl8192cu-fixes

এটি তৈরি করুন এবং ইনস্টল করুন (এই সংস্করণ নম্বরটি পরিবর্তিত হতে পারে, এটি নভেম্বর 07 2019 হিসাবে 11 হয়)

sudo dkms install 8192cu/1.11

মডিউল তালিকা রিফ্রেশ করুন:

sudo depmod -a

স্থানীয় (এবং ভাঙ্গা) কার্নেল ড্রাইভারকে কালো তালিকাভুক্ত করা হয়েছে তা নিশ্চিত করুন:

sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

এবং রিবুট। তুমি করেছ.


1
একটি নোট হিসাবে আমি সবেমাত্র এটি করেছি এবং লাইনের পরে: sudo dkms install 8192cu/1.8আমি একটি ত্রুটি পেয়েছি। যে ত্রুটি ছিল: Error! Could not find module source directory. Directory: /usr/src/8192cu-1.8 does not exist.দেখা যাচ্ছে যে, আমি পরিবর্তন করা প্রয়োজন /usr/src/8192cu-1.8করতে /usr/src/8192cu-1.9এলেবেলে এবং এই নির্দেশাবলী এ একটি সাম্প্রতিক আপডেট হয়েছে যে এক অঙ্ক দ্বারা তারিখ সীমার বাইরে।

/ Usr / src ডিরেক্টরিটি একবার দেখুন। আপনি যদি সর্বশেষতম সংস্করণটি ডাউনলোড করেন তবে এর পরিবর্তে আপনার কাছে 1.9 থাকতে পারে। ;)
স্যামস

এটি উবুন্টু 16.04 এর অধীনে TL-WN823N V1.2 এর জন্য আমার পক্ষে দুর্দান্ত কাজ করে, আপনাকে অনেক ধন্যবাদ!
জাভিয়ের গার্সিয়া

1
এটি উবুন্টু 16.10 এ কাজ করে। তবে, একটি প্রশ্ন: lsmodআমাকে দেখায় যে নতুন ড্রাইভারটি পুরানোটির পরিবর্তে কাজ করছে (এবং আমার সংযোগটি এখন স্থিতিশীল ...)। তবে, আমি যদি আমার unityক্য ট্রেতে দৃশ্যমানভাবে "সংযোগের তথ্য" তে ক্লিক করি তবে এটি বলছে যে rtl8192cu(ন্যায়বিচারের পরিবর্তে 8192cu) এখনও ব্যবহৃত হচ্ছে in কেউ কি জানেন যে কেন এটি হয়?
Nearoo

13

12.04 এবং 14.04+: আপনি এই নির্দেশাবলী দেখতে পারেন বা আমি যেমন বলেছি ঠিক তেমন করতে পারেন ।

(আপনার ওয়্যারলেস ইউএসবি ডিভাইস [rtl8192cu] উবুন্টু দ্বারা স্বয়ংক্রিয়ভাবে স্বীকৃত না হলে এই নির্দেশাবলী ব্যবহার করুন)

sudo modprobe rtl8192cu
echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id
echo "rtl8192cu" | sudo tee -a /etc/modules

তারপরে, আপনার পছন্দের পাঠ্য সম্পাদক হিসাবে ফাইলটি খোলার মাধ্যমে /etc/rc.local সম্পাদনা করুন:

sudo gedit /etc/rc.local

এটা নিশ্চিত করে বলুন। । ।

echo "2001 330D" | tee /sys/bus/usb/drivers/rtl8192cu/new_id

exit 0

আপনি এখনই ওয়্যারলেসটি ব্যবহার করতে পারেন বা বিকল্পভাবে, আপনি টাইপ করার আগে নিশ্চিত করতে পারেন যে আপনার সমস্ত কাজ সংরক্ষণ হয়েছে:

sudo reboot

আপনার ওয়্যারলেস ড্রাইভারটি স্বয়ংক্রিয়ভাবে শুরু হওয়া উচিত।


মালিকানাধীন রিয়েলটেক 8192cu ড্রাইভার সংকলন এবং ইনস্টল করতে, একটি খোলা টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালনা করুন:

sudo apt-get update && sudo apt-get install git build-essential linux-headers-generic dkms
git clone https://github.com/dz0ny/rt8192cu.git --depth 1
cd rt8192cu
sudo make dkms

হার্ড ইনস্টলেশন ব্যবহারের জন্য:

make
sudo make install

পরিবর্তে sudo make dkms

এই ড্রাইভারটি সক্ষম করতে, কমান্ডটি ব্যবহার করুন:

sudo modprobe 8192cu

অবশেষে, পুনরায় বুট করার আগে এই কমান্ডটি দিয়ে আপডেট / ইত্যাদি / মডিউলগুলি আপডেট করুন:

echo '8192cu' | sudo tee -a /etc/modules

সস # 1: bernaerts.dyndns.org

উত্স # 2: github.com/dz0ny


এটি ডি-লিঙ্ক এ -131
মিচিড

তোমাকে অনেক ধন্যবাদ. আপনার উত্তরটি খুঁজে পাওয়ার আগে আমি আমার আসুস ইউএসবিএন 13 এর সাথে দু'দিন লড়াই করেছি। এটি তখন কাজ করেছিল যখন সমস্ত কিছু ব্যর্থ হয়েছিল এবং আমি হাল ছেড়ে দিতে চলেছিলাম।
স্বুগান

দুর্দান্ত, টিও-লিঙ্ক টিএল-ডাব্লুএন 821 এন এর পক্ষে প্রথম পাসে জুবুন্টু 12.04-এ কাজ করেছে।
প্রেমেক ব্রাদা

আমি ড্রাইভার উত্স তৈরি করতে পারি না:$ sudo make install install -p -m 644 8192cu.ko /lib/modules/3.13.0-44-generic/kernel/drivers/net/wireless/ install: cannot stat ‘8192cu.ko’: No such file or directory
অ্যান্ডি

@Andy প্রথমত, চালানো make। তারপর, চালান sudo make install। আমি উত্তর সম্পাদনা করেছি। যে ইশারা জন্য ধন্যবাদ।
এমচিড

4

সাধারণভাবে বলতে গেলে, কোনও ভেন্ডর সিডির যে কোনও লিনাক্স ড্রাইভার পুরানো হবে এবং বেশিরভাগ ক্ষেত্রে এটি বিরক্ত করার মতো নয়। আরটিএল 8192cu মডিউলটি লিনাক্স কার্নেলের অংশ হিসাবে ভার্সন ২..3.৩৮ রয়েছে, সুতরাং আদর্শভাবে আপনাকে কেবল ডিভাইসটি প্লাগইন করতে হবে এবং এটি কার্যকর হবে। দুর্ভাগ্যক্রমে, সেই নির্দিষ্ট মডিউলটি কখনও কাজ করে নি, এবং, আইএমএইচও, একটি স্থিরতা দীর্ঘকাল ধরে ছাড়িয়ে গেছে ( বাগ রিপোর্ট )।

তাহলে এখন তোমার কি করা উচিত? ডিভাইসটি প্লাগ করুন। যাচাই করে নিন যে নেটওয়ার্ক ম্যানেজার আশেপাশের ওয়্যারলেস নেটওয়ার্কগুলি 'দেখেছে' (এটিও যাচাই করতে পারে যে সঠিক মডিউলটি চালিয়ে লোড হয়েছে lsmod | grep 8192)। আপনার নেটওয়ার্কে সংযোগ করার চেষ্টা করুন। যদি এটি কাজ না করে তবে যে কোনও নেটওয়ার্কের সাথে সংযোগ করার চেষ্টা করুন। যদি এটি কাজ না করে তবে আপনি বাগটি দ্বারা প্রভাবিত হয়েছেন এবং http://www.realtek.com থেকে ড্রাইভারটি চেষ্টা করতে হবে ।

  • এখান থেকে ড্রাইভারটি ডাউনলোড করুন এবং ডাউনলোড করা ফাইলটি আপনার বাড়ির ফোল্ডারে রেখে দিন।

  • বিদ্যমান মডিউলটিকে ব্ল্যাকলিস্ট করুন। একটি টার্মিনাল উইন্ডোতে, চালান

    gksu gedit /etc/modprobe.d/blacklist.conf, blacklist rtl8192cuনীচে যুক্ত করুন, সংরক্ষণ করুন এবং প্রস্থান করুন, তারপরে পুনরায় বুট করুন।

  • ডাউনলোড করা সংরক্ষণাগারটি বের করুন: ডান ক্লিক করুন, এখানে এক্সট্রাক্ট করুন বা রান করুন

    unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip

  • ইনস্টল করুন। একটি টার্মিনাল উইন্ডোতে, চালান

    sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh


অনেক ধন্যবাদ, এটি আরও ভাল, তবে আমি সমস্যা পেয়েছি ... সংকলন ঠিক আছে, তবে এর পরে আমার ইনস্টল করা দরকার sh রুটের জন্য ফাইল ... টিউটোরিয়াল দ্বারা আমার পিসি হিমায়িত না করেই আমাকে পুনরায় বুট করতে হয়েছিল (লাইন ড্রাইভারের ঠিকঠাক সংকলনের পরে এবং অপসারণের সাথে লাইনের আগে ড্রাইভার সন্নিবেশ এবং ইনস্টল করুন)। আপনার কি কোনও ধারণা আছে বা দ্রুত সম্পাদনা করার অধিকার সম্পর্কে আপনি আমাকে সহায়তা করতে পারেন? বা কিছু সহজ টুট। কীভাবে এটি টার্মিনালের মাধ্যমে করবেন এবং
ইনস্টল.শ

আপনার chmodকিছু করা উচিত নয় , এবং আমি অনুমতি নিয়ে খেলার পরামর্শ দেব না। কেবল উপরে যা পোস্ট করা হয়েছে তা করুন, আর কিছুই নয়। : ~)
মাইকে যাই হোক

এইচএম .. তবে আমার পিসি হিমশীতল ... আমাকে রিবুট করতে হবে .. আমি কিছুই করতে পারি না এবং যখন আমি রিবুট করি তখন আমি লক আইকন সহ ইনস্টলার দ্বারা তৈরি ফোল্ডারটি দেখি: / পিসি সরানোর আগে পদক্ষেপের আগে হিমায়িত এবং ইনস্টল করুন .. এটি আমাকে লাইনটি দেখায় যে অনুমোদনের প্রয়োজন, তবে এটি হিমশীতল এবং আমাকে পুনরায় বুট করতে হবে :( আমি এর মধ্য দিয়ে যেতে পারি না ...
মারো কোকো-ডনি করিও

নিশ্চিত না. চলমান install.shসঙ্গে sudoআপনি সঠিক অনুমতি দিতে হবে।
মাইকউইক যাইহোক

পিসির হিমশীতল হওয়ার কারণে আমার অধিকার ছিল না ... তবে কেন জানি কেন এটি হিমশীতল: / এটি নিজেই করা সম্ভব? অটোইনস্টল ব্যতীত ... সম্ভবত আমি প্রক্রিয়া চলাকালীন কিছু সমস্যা বা এরকম কিছু পেয়ে যাব ..
মারো কোকো-ডনি কারিও

2

এটি ভালই কাজ করে. কেবলমাত্র আপনাকে প্রথমে ডিরেক্টরিতে সিডি করা উচিত।

যেমন।

cd RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105

sudo bash ./install.sh

এই পদ্ধতিটি দিয়ে আমি ইনস্টল করার একমাত্র সমস্যাটি হ'ল ইনস্টল.শ নামে পরিচিত একটি সংকুচিত আর্কাইভের একটি অতিরিক্ত ডিরেক্টরি ছিল যখন সংকোচিত হয়েছিল তাই ইনস্টল স্ক্রিপ্টটি এটি খুঁজে পেল না। এই সমস্যাটি সমাধানের জন্য আপনি ইনস্টল স্ক্রিপ্টটি সম্পাদনা করতে পারেন বা সংরক্ষণাগারটি সঙ্কুচিত করতে পারেন, শীর্ষ স্তরে পাওয়া ডিরেক্টরিটি সংকোচিত ডিরেক্টরিটি অনুলিপি করুন এবং সংযুক্ত করুন, সংক্ষিপ্ত ডিরেক্টরিটি মুছুন এবং সঠিক নামটি ব্যবহার করে আটকানো ডিরেক্টরিটি সংকুচিত করুন। তারপরে, চালান sudo ./install.shএবং এটি কাজ করা উচিত।
মিচিড

1

ড্রাইভার সেটআপ করার জন্য আপনি যে আদেশগুলি ব্যবহার করেছিলেন সেগুলির বিশদ সরবরাহ করতে পারেন বা চেষ্টা করার সময় ত্রুটিগুলি সম্পর্কে নির্দিষ্ট থাকতে পারেন? আমি এটিও পেয়েছি: এডিম্যাক্স ইডব্লিউ 7811 ইনস্টল করা, চালকদের যথাযথভাবে ইনস্টল করার জন্য যদি ম্যানুয়ালটি যথেষ্ট পরিস্কার না হয় তবে সার্চ বারটিও ব্যবহার করার চেষ্টা করুন, অনেকে এডিম্যাক্স ড্রাইভারদের ত্রুটি সম্পর্কেও জানিয়েছেন।

তাদের ওয়েবসাইট থেকে এডিম্যাক্স EW7811UN এর জন্য লিনাক্স ড্রাইভারগুলির লিঙ্ক: ডাউনলোড করুন (আপনার যদি অন্য কোনও সংস্করণ ইনস্টলার থাকে তবে ক্ষেত্রে)


আমি কয়েকটি টিউটোরিয়াল ব্যবহার করি তবে আমি কমান্ড সুডো মেক দিয়ে হিমশীতল ... <p> সিপি: nie je možné stat () a /autoconf_rtl8192c_usb_linux.h ': </p> টার্মিনাল এটাই বলেছিল। এটি লুকোচায় রয়েছে, কারণ আমার উবুন্টু 12.10 এর সংস্করণ রয়েছে :) আমি মনে করি আপনি এটি সহজেই অনুবাদ করতে পারবেন ..
মারো কোকো-ডনি করিও

সম্পাদনা: ত্রুটিগুলি এখানে রয়েছে: kario.wz.cz/upload/linux.txt আমার উবুন্টু 12.10 এর লুক্স সংস্করণ আছে তাই ত্রুটিগুলি ল্যাটকের মধ্যেও রয়েছে :))
মারো কোকো-ডোনি করিও

make cleanআপনার প্রথম কমান্ডের আগে চেষ্টা করুন , যা কিছু সময় সমস্যার সমাধান করে।
অ্যান্ড্রু

আমি সবসময় টিউটোরিয়ালের মতো তৈরি করার আগে পরিষ্কার করি, ত্রুটি ছাড়াই ক্লিন রান করি তবে ত্রুটিগুলি করি, তবে কীভাবে সেগুলি "মেরামত" করতে হয় তা আমি জানি না ..
মারো কোকো-ডনি কারিও

@ মারোকেকো-ডনিকেকারিও এটি কাজ না করার কারণ হ'ল কার্নেল ৩.৪ দিয়ে শুরু করে কার্নেল শিরোনামে কিছু পরিবর্তন হয়েছিল এবং কিছু ম্যাক্রো ব্যবহার করা হয়েছিল যা এখন ড্রাইভারকে অবমূল্যায়িত করা হয়েছে এবং সুতরাং আপনার প্রাপ্ত ত্রুটিগুলির ফলে বিল্ড ফলস্বরূপ। আপনি স্ট্যান্ডার্ড এলটিএস কার্নেল ৩.২ দিয়ে তৈরি করতে পারেন বা আমার উত্তরে বর্ণিত হিসাবে আপনি গিথুব থেকে আপডেট হওয়া ডিকেএমএস সংস্করণ ব্যবহার করতে পারেন।
মিচিড

-2

আমি ড্রাইভারটির একটি নতুন সংস্করণ ডাউনলোড করেছি এবং এটি দিয়ে ইনস্টল করেছি: sudo dkms 8192cu / 1.9 ইনস্টল করুন

সুতরাং, আপনার ড্রাইভারের সংস্করণ ব্যবহার করে ইনস্টল করার বিষয়টি মনে রাখবেন।

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