رفع خطای کارت وای‌فای Rtl8821ce در لینوکس دبیان/اوبونتو (و سایر توزیع‌های مبتنی بر دبیان/اوبونتو)

رفع خطای کارت وای‌فای Rtl8821ce در لینوکس دبیان/اوبونتو (و سایر توزیع‌های مبتنی بر دبیان/اوبونتو)

به دلایلی، سخت افزار وای‌فای rtl8821ce در اکثر توزیع های لینوکس ضعیف عمل می کند یا اصلاً کار نمی کند. درایور استفاده شده در هسته لینوکس برای این سخت افزار قدیمی است یا به دلایل دیگری که من نمی دانم درست کار نمی کند. راه حل این مشکل درایوری است که توسط یکی از دوستان پرتغالی توسعه یافته و در GitHub قرار داده شده است.

در این راهنما، ما می‌خواهیم این درایور را روی اوبونتو خود بسازیم و نصب کنیم.

هشدار: قبل از ادامه، یک snapshot از سیستم خود برای احتیاط بگیرید.

یک ترمینال را باز کنید و دنبال کنید:

  1. APT خود را به روز کنید: sudo apt update

  2. ابزارهای لازم را نصب کنید: sudo apt install bc module-assistant build-essential dkms git

  3. را حذف کنید rtl8821ce-dkmsدر صورت وجود: sudo apt remove rtl8821ce-dkms

  4. درایور را از گیتهاب دریافت کنید و وارد دایرکتوری دریافت شده شوید: git clone https://github.com/tomaspinho/rtl8821ce.git && cd rtl8821ce

  5. آماده کردن/ساخت درایور: sudo m-a prepare

  6. اگر خروجی Couldn't create the /usr/src/linux symlink! بود، دوباره امتحان کنید.

  7. درایور را نصب کنید: sudo ./dkms-install.sh

  8. یک ترمینال جدید باز کنید و این دستور را اجرا کنید: sudo nano /etc/modprobe.d/blacklist.conf

  9. اضافه کردن blacklist rtw88_8821ce تا انتها و فایل را ذخیره کنید

  10. ریبوت سیستم و ... تمام!