উবুন্টু 14.04-এ টিপি-লিংক টিএল-ডাব্লুএন 722 এন এর জন্য ড্রাইভার কীভাবে ইনস্টল করবেন?


12

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

ঠিক আছে তাই আমি একটি টিপি-লিংক টিপি-ডাব্লুএন 722 এনসি কিনেছি (আমি প্রথমে টিপি-ডাব্লুএন 722 এন কিনতে চাই, তবে স্টোরটিতে কেবল এই মডেল রয়েছে)। এছাড়াও আমি একটি ল্যাপটপ খুঁজে পেয়েছি এবং উবুন্টু 14.04.1 ইনস্টল করেছি। তখন আমি লক্ষ্য করেছি যে এই অ্যাডাপ্টারের জন্য আমার ড্রাইভার দরকার need তাই ড্রাইভার অ্যাথ 9 কে_এইচটিসি ইনস্টল করতে আমি উবুন্টু ১১.১০-তে টিএল-ডাব্লুএন 7২২ এন ইনস্টল করে ব্লগ পোস্টটি অনুসরণ করার চেষ্টা করি তবে মনে হয় এটি সফল হয়নি।

তারপরে আমি এই দুটি কমান্ড চালিয়ে ব্যাকপোর্টগুলি 3.16-1 ডাউনলোড করেছি:

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.16/backports-3.16-1.tar.gz
tar xvf compat-wireless-2.6.38.2-2.tar.bz2

যাইহোক, এই বিন্দু পরে আমার কি করা উচিত জানি না। আপনি সঠিক ড্রাইভার ইনস্টল করতে আমাকে গাইড করতে সহায়তা করতে পারেন?


ছেলেটি এটিকে ভয়ঙ্কর দেখাচ্ছে, উত্তরটি দেখার পরে, আমি মনে করি আমি অন্য কোনও ইউএসবি ওয়্যারলেস রিসিভার বিক্রেতার কাছে চলে যাব; (কোনও ভাল কারণে কি সত্যিই গ্রাবের ছোঁয়া লাগতে হবে?!?
ম্যাট

ঠিক আছে আমি মাত্র আমার টিএল-ডাব্লুএন 772 এন প্লাগড আনবক্স করেছি, এটিকে আমার উবুন্টুতে 14.04.1 এ প্লাগ করেছিলাম এবং এটি কেবল বাক্সটির বাইরে কাজ করে ...
ম্যাট

আমি মনে করি সাম্প্রতিক কার্নেল সংস্করণগুলিতে (কমপক্ষে 3.16 থেকে) এথ 9 কে ড্রাইভার অন্তর্নির্মিত রয়েছে, সুতরাং এটি কেবল প্লাগ-এন-প্লে হওয়া উচিত। এর সাথে আপনার কার্নেল সংস্করণটি পরীক্ষা করুন uname -rসম্পাদনা : হ্যাঁ, অ্যাথ 9 কে লিনাক্স 2.6.35 থেকে বিল্ট-ইন, দেবিয়ান উইকি অনুসারে ।
ভিকি চিজওয়ানি

আজ আমার টিএল-ডাব্লুএন N72২ এন পেয়েছি, এটি "সবেমাত্র কাজ করেছে" sudo aptitude install firmware-atheros, ডিভাইসটি আবার sudo service network-manager restart
প্লাগ

উত্তর:


12

প্রথম অংশ

একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি চালান:

প্রথমত, উত্স থেকে বিল্ড এবং সংকলন করতে আপনাকে কয়েকটি অ্যাপ্লিকেশন ইনস্টল করতে হবে:

sudo apt-get update
sudo apt-get dist-upgrade
apt-get install gcc build-essential linux-headers-generic linux-headers-`uname -r`

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


অংশ দুই

প্রয়োজনীয় ফাইলটি ডাউনলোড করুন:

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz

এখন, tar.gz ফাইলটি আনজিপ করুন:

tar xvfz backports-4.4.2-1.tar.gz

তারপরে, সি আপনার ডি ডিরেক্টরীটিকে অসম্পূর্ণ ফাইলটিতে ফাঁসিয়ে দিন:

cd backports-4.4.2-1

যেহেতু একটি মেকফাইল রয়েছে, আমরা makeকমান্ডটি ব্যবহার করব । প্রথমে বিল্ট এরিয়াটি এই কমান্ডটি টাইপ করে পরিষ্কার করুন:

sudo make clean

তারপরে, এই আদেশটি তৈরি এবং সংকলনের জন্য ব্যবহার করুন:

sudo make

আপনার একটি ত্রুটি এবং কিছু নির্দেশাবলী পাওয়া উচিত। নিম্নলিখিত কমান্ডটি চালিয়ে আপনি যে ড্রাইভারটি তৈরি করতে এবং ইনস্টল করতে চান তা নির্দিষ্ট করতে এই নির্দেশাবলী অনুসরণ করুন:

sudo make defconfig-ath9k

এখন আবার রান করুন:

sudo make

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

sudo make install

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


তৃতীয় অংশ

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

echo "ath9k" | sudo tee -a /etc/modules

echo "ath9k_htc" | sudo tee -a /etc/modules

পরবর্তী কমান্ডের জন্য, আমি geditপাঠ্য সম্পাদক হিসাবে ব্যবহার করব তবে আপনি ন্যানো, লিফপ্যাড, কেট, মাউসপ্যাড বা কোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন।

sudo gedit /etc/rc.local

এখন, "প্রস্থান 0" এর আগে আমাদের নিম্নোক্ত দুটি লাইন সন্নিবেশ করা দরকার যাতে ফাইলের শেষ চারটি লাইন দেখতে হ'ল দেখতে হবে:

# Declare TP-WN727N USB ID to ath9k_htc module
echo "148F 7601" | tee /sys/bus/usb/drivers/ath9k_htc/new_id

exit 0

জিডিট থেকে বেরিয়ে আসার আগে সংরক্ষণে ক্লিক করুন।


পার্ট ফোর

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

sudo update-initramfs -k all -u

এবং আপনার কাজ শেষ হয়ে গেলে গ্রাব আপডেট করতে ভুলবেন না:

sudo update-grub

যেকোনও সংরক্ষিত কাজ সংরক্ষণ করুন, ডিভাইসটিকে প্লাগ ইন করুন এবং এই পরিবর্তনগুলি কার্যকর করতে পুনরায় বুট করুন।


আপনার বিশদ ব্যাখ্যার জন্য ধন্যবাদ, তবে উপরের সমস্ত পদক্ষেপ শেষ করার পরে। আমি এখনও উপরের ডানদিকে কোণে ওয়াইফাই সংযোগ দেখতে পাচ্ছি না। তৃতীয় অংশে, আমার কি টার্মিনালে এই দুটি কমান্ড চালানো দরকার? echo "ath9k" | sudo tee -a /etc/modules echo "ath9k_htc" | sudo tee -a /etc/modules
ইপ্টি

হ্যাঁ, এই দুটি লাইন স্বতন্ত্র কমান্ড are প্রথম কমান্ডটি হ'ল: echo "ath9k" | sudo tee -a /etc/modulesদ্বিতীয় কমান্ডটি হ'ল: echo "ath9k_htc" | sudo tee -a /etc/modules সম্পূর্ণরূপে শেষ না হওয়া এবং আপনি বুট করার পরে আপনার ওয়্যারলেস থাকবে না।
মিচিড

1
@ টম্যাজাটো নিম্নলিখিত ফাইলটি ডাউনলোড করার জন্য নিম্নলিখিত কমান্ডটি চালান এবং তারপরে টার কমান্ডটি চালান:wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.16/backports-3.16-1.tar.gz
মিচিড

1
আমি পুদিনা 18 ব্যবহার করছি (উবুন্টু 16.04 এলটিএস) এবং v3.16সংকলন করিনি। আমি kernel.org/pub/linux/kernel/projects/backports/stable ( v4.4.2এই পোস্টের সময়ে) এর সর্বশেষ সংস্করণ সহ একই নির্দেশাবলী অনুসরণ করেছি এবং এটি কার্যকর হয়েছে; সুতরাং আপনার যদি সমস্যা হয় তবে খুব সাম্প্রতিক সংস্করণটিও চেষ্টা করে দেখুন :)
ক্রিশ্চিয়ান রোনডাউ

1
ডিভাইসের নতুন সংস্করণগুলির জন্য দ্রষ্টব্য: Askubuntu.com/questions/912498/tl-wn722n-is-not-regnised
tothphu
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.