ওয়াইফাই সংযোগ সমস্যার সমাধান; আমার "ফিক্স" কাজ করে কেন?


15

আমার কাছে একটি স্যামসাং ল্যাপটপ রয়েছে, যার সাথে উবুন্টু 15.04 ইনস্টল করা আছে, 13.10 থেকে পুরোপুরি আপগ্রেড করা হয়েছে তবে এটি সমস্যা নয়।

আমি ঝামেলা ছাড়াই সময়ের সাথে সাথে অগণিত ওয়াইফাই নেটওয়ার্কগুলির সাথে সংযুক্ত হয়েছি ... এটি, কিছু দিন আগে পর্যন্ত। আমি অস্থায়ীভাবে কোনও ক্লায়েন্টের জায়গায় কাজ করছি এবং কোনও ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করতে মোটেই সক্ষম ছিলাম না। সমস্ত নেটওয়ার্ক দেখা গেছে, আমি কেবল একটি সংযোগ স্থাপন করতে পারিনি ...

আমার ছাড়া অন্য কারও সমস্যা না হওয়ায় আমি জানতাম যে সমস্যাটি আমার শেষের দিকে।

আমার কার্ডটি হ'ল:

02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)

এটি iwlwifi ড্রাইভার ব্যবহার করে। এবং এখানে modinfoবিকল্প হিসাবে রিপোর্টগুলি:

parm:           swcrypto:using crypto in software (default 0 [hardware]) (int)
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm:           amsdu_size_8K:enable 8K amsdu size (default 0) (int)
parm:           fw_restart:restart firmware in case of error (default true) (bool)
parm:           antenna_coupling:specify antenna coupling in dB (default: 0 dB) (int)
parm:           wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable (default: 1) (int)
parm:           nvm_file:NVM file name (charp)
parm:           uapsd_disable:disable U-APSD functionality (default: Y) (bool)
parm:           bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm:           led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)
parm:           power_level:default power save level (range from 1 - 5, default: 1) (int)
parm:           fw_monitor:firmware monitor - to debug FW (default: false - needs lots of memory) (bool)

খাঁটি কুঁচকির দ্বারা, আমি যুক্ত করতে উপযুক্ত Modprobe.d ফাইলটি সংশোধন করেছি:

options iwlwifi bt_coex_active=0

এবং হঠাৎ আমার আর সংযোগ করতে সমস্যা হয়নি ...

কেন এই কাজ করে? এই বিকল্পটি কী করে?

উত্তর:


15

ওয়াইফাই সংযোগ সমস্যার সমাধান, আমার "ফিক্স" কাজ করে কেন?

বিটি_কেক্স_অ্যাকটিভ সক্ষম করা হলে এটি ব্লুটুথ / ওয়্যারলেস হস্তক্ষেপ প্রতিরোধ করে। এটি অক্ষম হয়ে গেলে এটি বর্ধিত ব্লুটুথ / ওয়্যারলেস হস্তক্ষেপের অনুমতি দেয়।

  • bt_coex_active=1 (সত্য) ব্লুটুথ / ওয়্যারলেস হস্তক্ষেপ প্রতিরোধ করে।
  • bt_coex_active=0 (মিথ্যা) বর্ধিত ব্লুটুথ / ওয়্যারলেস হস্তক্ষেপের অনুমতি দেয়।

বৈশিষ্ট্যটি যেভাবে কাজ করে তা হ'ল এটি যখন চালু থাকে, তখন ওয়ালান ট্রান্সসিভারটি ব্লুটুথ ট্রান্সসিভারের একই সময়ে সংক্রমণ এড়াতে পারে।

কিছু বগি বাস্তবায়নে, এটি মনে করে যে ব্লুটুথ সমস্ত সময় এইভাবে ডাব্লুএলএএনকে "নিঃশব্দ" করে চলেছে, তাই এটি বন্ধ করে দেওয়া ডাব্লুএলএএনকে আবার কাজ করতে দেয় to


802.11 ব্লুটুথ সহাবস্থান

যখন 802.11 ডিভাইসটি 2.4 গিগাহার্জ ব্যান্ডটিতে কাজ করে তখন একটি 802.11 ডিভাইস এবং ব্লুটুথ একে অপরের সাথে হস্তক্ষেপ করতে পারে। সমস্ত ব্লুটুথ ডিভাইসগুলি ২.৪ গিগাহার্টজ ব্যান্ডে কাজ করে। এই বিভাগে হস্তক্ষেপের কারণগুলি এবং ড্রাইভারগুলিতে প্রয়োগকৃত সমাধানগুলি, 802.11 স্ট্যাক এবং সম্ভাব্য ভবিষ্যতের বর্ধিতকরণ সম্পর্কিত প্রযুক্তিগত বিশদ বিবরণাদি নথিভুক্ত করা হয়েছে।

...

হস্তক্ষেপ

প্রতি 802.11 চ্যানেল এর পরে 20 টি ব্লুটুথ চ্যানেলের সমান। কোনও ব্লুটুথ ডিভাইসে যোগাযোগ সক্ষম থাকলে আপনি হস্তক্ষেপ পাবেন যখন ব্লুটুথ ডিভাইসটি আপনার ৮০২.১১ চ্যানেলের সমতুল্য ২০ টি ব্লুটুথ চ্যানেলের কাছে যাবে। এমনকি যদি প্রতি সেকেন্ডে 1600 ফ্রিকোয়েন্সি হপের সর্বাধিক অনুমোদিত ফ্রিকোয়েন্সি হারে কোনও ব্লুটুথ ডিভাইস হপ করে তবে কেবল 79৯ টি চ্যানেল পাওয়া যায় তাই এই হারে প্রতিটি চ্যানেল এক সেকেন্ডে প্রায় ২০ বার ব্যবহার করা হবে।

উত্স 802.11 ব্লুটুথ সহাবস্থান


উত্স কোড এক্সট্র্যাক্ট:

/*
 * set bt_coex_active to true, uCode will do kill/defer
 * every time the priority line is asserted (BT is sending signals on the
 * priority line in the PCIx).
 * set bt_coex_active to false, uCode will ignore the BT activity and
 * perform the normal operation
 *
 * User might experience transmit issue on some platform due to WiFi/BT
 * co-exist problem. The possible behaviors are:
 *   Able to scan and finding all the available AP
 *   Not able to associate with any AP
 * On those platforms, WiFi communication can be restored by set
 * "bt_coex_active" module parameter to "false"
 *
 * default: bt_coex_active = true (BT_COEX_ENABLE)
 */

সূত্র: iwl-core.c


আরও পড়া


আমি বিভ্রান্ত হয়েছি যখন আপনি বলছেন যে 0 টির মান হস্তক্ষেপ বাড়িয়ে তুলবে কারণ কার্নেল.অর্গের ওয়্যারলেস উইকি হস্তক্ষেপের সমস্যাটি সমাধান করার জন্য ঠিক একই পরামর্শ দিয়েছে: ওয়্যারলেস.উইকি.কারেল.অর্গ / en/users/Drivers/ ; আমি কিছু অনুপস্থিত করছি?
Defvol

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