ath10k ইনস্টলেশন


15

আমি কীভাবে এটি করতে পারি তাতে গুগল ক্লান্ত হয়ে পড়েছি, একজন শিক্ষানবিস হয়ে মিশ্রিত।

আমি এই মডিউলটি ইনস্টল করার চেষ্টা করছি ।

আমার কাছে একটি দুর্দান্ত নতুন এসার নাইট্রো রয়েছে (যা আমি 8.1 এর জয়ের উপর নির্ভরতা সরিয়ে ফেললে আরও ভাল হবে), অ্যাথেরোস কোয়ালকম কিউসিএ 61 এক্স 4 ওয়াইফাই / ব্লুটুথ কার্ড সহ, যা 168c:003eকিউসিএ 6174 এর মতো একই স্বাক্ষরের সাথে পপ আপ বলে মনে হচ্ছে , তাই আমি এই মডিউলটি আশা করছি কাজ করবে.

আমি উইন্ডোজ ড্রাইভার এবং এনডিস্রাপার দিয়ে চেষ্টা করেছি তবে এটি আমার পক্ষে কার্যকর হয়নি।

আমি কার্নেলটি 3.19-তে উন্নীত করার চেষ্টাও করেছি তবে এটি ঠিক করে নি বলে মনে হচ্ছে না। এখন একটি নিখরচায় 14.04 ইনস্টল করুন।

  • আমি গিথুব থেকে উপযুক্ত ফাইলগুলি কীভাবে ডাউনলোড করব (এবং আমি সেগুলি কোথায় সংরক্ষণ করব?)

  • কার্নেলটি পুনর্নির্মাণের জন্য আমার কোন প্যাকেজগুলির প্রয়োজন? (আমার কাছে নতুন করে 14.04 টি ইনস্টল রয়েছে)


আমি ঠিক একই পিসিতে ইনস্টল করার প্রস্তুতি নিচ্ছি। আপনি কি শেষ পর্যন্ত সমাধান করেছেন?
লুকাস

উত্তর:


11

ইন্টারনেট অ্যাক্সেস (উদাঃ ইথারনেট) সহ উবুন্টু 16.04 ব্যবহারকারীদের কেবল আপডেটগুলি ইনস্টল করতে হবে এবং পুনরায় বুট করতে হবে:

sudo apt-get update
sudo apt-get upgrade
sudo reboot

ইন্টারনেটবিহীনদের জন্য, এখান থেকে ফার্মওয়্যার ড্রাইভারগুলি ডাউনলোড করুন । আপনার স্থাপত্যের জন্য সর্বশেষতম সংস্করণ চয়ন করুন। উদাহরণস্বরূপ, amd64 এর জন্য সংস্করণ 1.157.5 (29/11/16 পর্যন্ত সর্বাধিক) এখানে রয়েছে

আপনার .debপ্যাকেজটি হয়ে গেলে , যথারীতি ইনস্টল করুন। আমাদের উদাহরণস্বরূপ, এটি হ'ল:

sudo dpkg -i linux-firmware_1.157.5_all.deb

পুনরায় বুট করুন, এবং এখন এটি কাজ করা উচিত।


গিথুব ব্যবহারের চেষ্টা করার চেয়ে ব্যাকপোর্টগুলি ইনস্টল করা আরও সহজ হতে পারে

sudo apt-get install build-essential linux-headers-generic
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/03/13/backports-20150313.tar.xz
tar xvfJ backports-20150313.tar.xz
cd backports-20150313
make defconfig-ath10k
make
sudo make install

তারপরে এটি শেষ হয়ে গেলে পুনরায় বুট করুন। আপনার ওয়াইফাই লিনাক্সে মোটামুটি নতুন তাই এটি এমনকি এটি সম্পূর্ণরূপে কার্যক্ষম নাও হতে পারে


ধন্যবাদ, যদিও এটি কৌশলটি মনে হচ্ছে না। কার্ড এখনও কিছু করছে না। lspci | গ্রেপ নেটওয়ার্ক দেয়: "07: 00.0 নেটওয়ার্ক নিয়ামক: কোয়ালকম অ্যাথেরোস ডিভাইস 003e (রেভ 20)"। modprobe অ্যাথ 10 কে দেয়: "মোডপ্রোব: ফ্যাটাল: মডিউল অ্যাথ 10 কে পাওয়া যায় নি"।
diablo666

আমি মনে করি মডিউলটির নাম
অ্যাথ

4
@ diablo666 যদি এটি কাজ না করে তবে দয়া করে উত্তরটি "গ্রহণ করুন" না।
জ্যাক

2016 জুন আপডেট - ওয়েট এবং ইন্টেল আমার জন্য এসার এস্পায়ার ই 15 (E5-573G-34QR) এ কাজ করেছিল। ধন্যবাদ! এইটি এবং ইউইএফআই বুট পদক্ষেপগুলি অনুসরণ করে জিজ্ঞাসা
tgkprog

এটি উবার্টু 16.04 (কার্নেল ৪.৪.০-২৮-জেনেরিক) সহ আমার এসার অ্যাসপায়ার ভি 17 নাইট্রোর পক্ষে কাজ করে। ধন্যবাদ।
sasha_trn

15

আমার এসার অ্যাসপায়ার ভি 17 নাইট্রো ব্ল্যাক এডিশন এবং উবুন্টু 15.10 এর সাথে আমি বেশ কয়েকটি সমস্যা পেয়েছি, তবে আমি Wi-Fi সমাধান করতে সক্ষম হয়েছি। আমাকে উপরে থেকে উত্তরগুলির জিনিসগুলির সংমিশ্রণ করতে হয়েছিল, যথা:

  1. Https://github.com/kvalo/ath10k- ফার্মওয়্যার থেকে / lib / ফার্মওয়্যার / অ্যাথ 10 কে / তে QCA6174 ডিরেক্টরিটি অনুলিপি করুন । সেই ডিরেক্টরিতে আমার কাছে ইতিমধ্যে QCA6174 এর একটি পুরানো সংস্করণ ছিল , তাই আমি পুরানো ফোল্ডারটির নাম দিয়েছিলাম QCA6174.orig
  2. মন্তব্য 2 থেকে ফাইলটি এখানে ডাউনলোড করুন: https://bugzilla.redhat.com/show_bug.cgi?id=1294263#c2 এবং এটিকে /lib/firmware/ath10k/QCA6174/hw3.0/board.bin হিসাবে সংরক্ষণ করুন (ব্যাক আপ পুরাতন board.bin যেমন board.bin.orig )
  3. পুনরায় বুট করুন।

আমি আমার নতুন ইন্টারনেট সংযোগটি ওয়াই-ফাইয়ের মাধ্যমে পোস্ট করছি। এখন পর্যন্ত এটি ঠিকঠাক কাজ করছে বলে মনে হচ্ছে।


2
আমি এটি নিশ্চিত করতে পারি। আমার কিউসিএ 6147 উইন্ডোজ ফার্মওয়্যারটি /lib/firmware/ath10k/QCA6147/hw3.0/board-2.bin এ অনুলিপি করার পরে এবং ফার্মওয়্যারটি অ্যাথ 10 কে-ফার্মওয়্যার থেকে /lib/firmware/ath10k/QCA6147/hw3.0/fireware এ অনুলিপি করার পরে কাজ করে -5.bin
s.froehlich

পদক্ষেপ 2 আর প্রয়োজনীয় মনে হচ্ছে না (উবুন্টু 16.04 এ পরীক্ষা করা হয়েছে)
NumeSanguis

10

আমার নতুন ল্যাপটপ Asus Aspire V3-371-51 এ নতুন উবুন্টু (15.10) ইনস্টল করার পরে আমার সাথে একই সমস্যা ছিল যার মধ্যে 4.2 কার্নেল রয়েছে (সুতরাং কোনও ব্যাকপোর্টের প্রয়োজন নেই)।

$ uname -r
4.2.0-16-generic

lspci নিম্নলিখিত তথ্য দেখিয়েছেন:

$ lspci
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
$ lspci -n
02:00.0 0280: 168c:003e (rev 20)

Dmesg পরীক্ষা করা, আমি বুঝতে পারি যে আমার ক্ষেত্রে ফার্মওয়্যারটি অনুপস্থিত।

[    2.360584] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[    2.362523] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:003e:11ad:0804.bin failed with error -2
[    2.362527] ath10k_pci 0000:02:00.0: failed to load spec board file, falling back to generic: -2
[    2.362536] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
[    2.362538] ath10k_pci 0000:02:00.0: failed to fetch generic board data: -2
[    2.362540] ath10k_pci 0000:02:00.0: failed to fetch board file: -2
[    2.362541] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[    2.362543] ath10k_pci 0000:02:00.0: could not probe fw (-2)

থেকে একটি যথাযথ ফার্মওয়্যার অনুলিপি https://github.com/kvalo/ath10k-firmware/archive/master.zip করার /lib/firmware/ath10k/QCA6174/hw2.1কৌতুক করেনি - পুনরায় বুট করার পরে।

বিটিডব্লিউ আমাকে সেই পথটি তৈরি করতে QCA988Xহয়েছিল , কারণ কেবলমাত্র উপ-ডিরেক্টরি /lib/firmware/ath10kআগে ছিল ।


তবে কোভালো গিট সংগ্রহস্থলটিতে কোনও ক্যাল-পিসিআই.বিন ফাইল নেই। আপনি কি কেবল ২.১ ফোল্ডার বা অন্য কোনও ফাইলও অনুলিপি করেছেন?
প্রতীক সিংহল

1
যদি এটি কাজ না করে তবে QCA6174 এর নাম পরিবর্তন করুন (পূর্বে বিদ্যমান থাকলে) এবং উল্লিখিত গিথুব পৃষ্ঠা (hw2.1 এবং hw3.0 উভয়) থেকে পুরো QCA6174 ফোল্ডারটি অনুলিপি করুন। তারপরে উভয় ফোল্ডারের ভিতরে ফার্মওয়্যার-x.bin_WLAN.etc নামটি ফার্মওয়্যার-এক্স.বিনে নামকরণ করা হয়েছে।
NumeSanguis

8

সম্পূর্ণ উত্তর নয় (অনুরূপ পরিস্থিতি - ফেডোরা 22, 4.0 কার্নেলের উপর 1010 / QCA6174), তবে আরও সংস্থানগুলি:

https://wireless.wiki.kernel.org/en/users/drivers/ath10k নির্দেশ করে: https://github.com/kvalo/ath10k- ফার্মওয়্যার

ডেমসগের দিকে তাকালে আমি ফার্মওয়্যার -৪.বিন লোড পেতে পারি (অনির্ধারিত হওয়া সত্ত্বেও), যখন এখানে থাকব:

/lib/firmware/ath10k/QCA6174/hw2.1

তবে, আমিও পেয়েছি:

Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
invalid firmware magic
Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2

সুতরাং এই সেটআপটিতে এখনও কিছু অনুপস্থিত বলে মনে হচ্ছে। পরবর্তী পদক্ষেপটি হ'ল একটি দীর্ঘ ফাইলের নাম ফার্মওয়্যার -১.বিন_এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সকে ফার্মওয়্যার -৩.বিনে নামকরণ করা

পিএস (অ্যাথ 10 কে কার্নেল মডিউল পুনরায় লোড করুন):

sudo rmmod ath10k_pci
sudo modprobe -v ath10k_pci

তারপরে iwconfigবা আপনার বাছাই করুন NetworkManager

সুতরাং একটি সম্পূর্ণ ইনস্টলেশন পদক্ষেপগুলি হল:

  1. Https://github.com/kvalo/ath10k-firmware এ ড্রাইভারগুলি ডাউনলোড করুন ।

  2. sudo cp -r QCA6174 /lib/firmware/ath10k/

  3. cd /lib/firmware/ath10k/QCA6174/hw2.1

  4. sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin

    ড্রাইভার বিকাশ হওয়ার সাথে সাথে এই পদক্ষেপটি পরিবর্তিত হতে পারে। xxxxএবং -5বিকশিত হয়।

  5. sudo rmmod ath10k_pci

  6. sudo modprobe -v ath10k_pci

এই পদক্ষেপগুলির পরে আমি একটি ডাব্লুপিএ 2 ওয়াইফাই রাউটারের সাথে সংযোগ করতে পারলাম এবং এসার ভি 5 ভিএন 7-591g কালো নাইট্রোতে সবকিছু ঠিকঠাক কাজ করছে।


4. এ আপনি কীভাবে অনুলিপি করতে পারেন
ভোরদুপুর

বাহ মানুষ, ধন্যবাদ! আমি নিশ্চিত করতে পারি যে এটি একটি ডেল অক্ষাংশ E5570 (একই কিউসিএ 6174 চিপ)
আগস্টিন বায়েজ

5

আমি আমার কোয়ালকম অ্যাথেরোস 61x4 একটি উবুন্টু 15.04 ক্লিন ইনস্টল করে চলতে সক্ষম হয়েছি। আসলে লেনোভো মডেলের জন্য নয়, একটি এসার উচ্চাকাঙ্ক্ষী ভিএন 7 নাইট্রো 791 জি এর জন্য আমি এই পদক্ষেপগুলি অর্জন করেছি:

  • কার্নেল উত্স ইনস্টল করুন: লিনাক্স-হেডার ইনস্টল করুন- (uname -r)
  • Kvalo থেকে অ্যাথ্ক মাস্টার উত্স ডাউনলোড:

    git clone https://github.com/kvalo/ath.git

  • ব্যাকপোর্টস ট্রি ডাউনলোড করেছেন:

    git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git

  • লিনাক্স-ওয়্যারলেসে প্রাপ্ত নির্দেশনা অনুযায়ী নতুন ব্যাকপোর্ট ট্রি তৈরি করেছেন: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backport
  • স্যামডগ থেকে ফার্মওয়্যারটি ডাউনলোড করে এটিকে অনুলিপি করেছেন /lib/firmware/ath10k/QCA6174/hw2.1/:

    (দুঃখিত, আমি দুটি লিঙ্কের বেশি পোস্ট করার অনুমতি পাচ্ছি না)

  • wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin

    এবং

    wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin

  • এর আগে এই পোস্টে বর্ণিত অ্যাথকে 10 কনফিগারেশন ফাইল তৈরি করেছে:

    sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
    
  • dmesg হিসাবে অনুলিপি হিসাবে অনুলিপি করা firmware-4.binহয়েছেfirmware-5.binfirmware-5.bin

4

এলটিএস 'উইলি' সক্ষমকরণ স্ট্যাক ইনস্টল করুন। এটি আপনাকে আরও আধুনিক কার্নেল দেবে, ৪.২। এই কার্নেলটিতে অসংখ্য উন্নতি হয়েছে এবং অন্য কারও হিসাবে উল্লেখ করা হয়েছে, দেখে মনে হচ্ছে এটি আপনার চিপসেটটি স্থানীয়ভাবে সমর্থন করবে।

কার্নেল / এলটিএসইনেবলমেন্টস্ট্যাক | উবুন্টু উইকি


3

অন্যান্য সমস্ত উত্তর দিয়ে যাওয়ার পরে আমি নিম্নলিখিত প্রক্রিয়াটি দিয়ে সাফল্য পেয়েছি:

আমার সেটআপটি পুদিনা 17.2 (উবুন্টু 14.04 এর মতো হওয়া উচিত) QCA6174 ফার্মওয়্যারটি ব্যবহার করে এসার ভি 17 নাইট্রোতে কার্নেল 3.16.0-38-জেনেরিক সহ

কারণ আমি একটি x.x কার্নেলের উপর আছি এবং এখানে নির্দেশাবলী অনুসারে ব্যাকপোর্টগুলি প্রজেক্টটি ডাউনলোড করুন এবং তৈরি করুন (যদি আপনার কাছে 4.x কার্নেল থাকে তবে এটি তত্ত্ব ব্যতীত কাজ করা উচিত): https://wireless.wiki.kernel.org/en / ব্যবহারকারীরা / ড্রাইভার / ath10k / ব্যাকপোর্ট

  • স্থিতি প্রকাশে "সর্বশেষ ব্যাকপোর্টগুলি রিলিজ" করতে সেই নির্দেশাবলীর লিঙ্কটি ব্যবহার করুন আমি ব্যাকপোর্টগুলি 4.2.6-1 ব্যবহার করেছি কারণ এটি ছিল এই সময়ের সর্বশেষতম।

এই পৃষ্ঠায় চার্ট থেকে আমার সেটআপের জন্য ফার্মওয়্যারটি ডাউনলোড করুন QCA6174: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/firmware

  • কোভালো গিথুবের এই লিঙ্কগুলি এখানে অন্যান্য পোস্টগুলি উল্লেখ করছে

অ্যাথ 10 কে-ফার্মওয়্যার / কিউসিএ 6174 / থেকে / লিব / ফার্মওয়্যার / অ্যাথ 10 কে / কিসিএ 6174 থেকে কিউসিএ 6174 এর জন্য সমস্ত ফার্মওয়্যার ফাইল অনুলিপি করুন

  • সমস্ত ফার্মওয়্যার বিন ফাইলগুলি পুনরায় নামকরণ করুন .bin এর পরে সমস্ত কিছু সরিয়ে ফেলুন
  • sudo chmod 755 এই সমস্ত ফাইলে
  • এই সমস্ত ফাইলের উপর sudo chmod + x

পুনরায় বুট করুন।

আমি মনে করি সর্বশেষে স্থিতিশীল ব্যাকপোর্ট প্রকল্পগুলি বনাম কিছু সংযুক্ত যা এখানে সঠিকভাবে অনুমতিগুলি নির্ধারণের সাথে মিলিয়ে এটি কার্যকর করার সাথে সম্পর্কিত।

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