إذا ظهرت بطاقة Wi‑Fi من Realtek في lspci، لكن عرض ZimaOS يقول «عتاد Wi‑Fi: مفقود»، فهذا يعني أن جهاز PCIe اكتُشف، لكن مسار برنامج التشغيل/البرامج الثابتة اللاسلكية القابل للاستخدام غير مكتمل. في سلسلة النقاش الأصلية، يشير العنوان إلى RTL8821CE، لكن مخرجات lspci الفعلية تحدد وحدة تحكم RTL8852BE 802.11ax.
هذا التفريق مهم لأن RTL8821CE وRTL8852BE يستخدمان برامج تشغيل مختلفة في Linux الأساسي. كما أن وثائق توافق ZimaOS الحالية لا تدرج أيًا من بطاقتي PCIe كخيار Wi‑Fi تم التحقق منه، لذلك لا تفترض إمكانية تثبيت برنامج تشغيل Linux Mint في ZimaOS مثل حزمة Debian عادية.
حدّد الشريحة الدقيقة أولًا
lspci -nnk | grep -A3 -Ei 'network|wireless'
dmesg | grep -Ei 'rtw|firmware|wifi|wlan' | tail -100
استخدم معرّف PCI وسطر برنامج التشغيل، وليس اسم المنتج المطبوع على البطاقة فقط. فقد ظهر عتاد المستخدم في المصدر على أنه RTL8852BE، رغم أن سلسلة النقاش أشارت إلى RTL8821CE.
لدى RTL8852BE برنامج تشغيل Linux أساسي
يوضح مرجع برنامج تشغيل Linux لـ RTL8852BE الحالي أن RTL8852BE يستخدم الوحدة rtw89_8852be في نوى Linux الحديثة.
يستخدم RTL8821CE عائلة برامج تشغيل مختلفة
يعالَج RTL8821CE بواسطة عائلة rtw88 بدلًا من rtw89. وقد يؤدي خلط التعليمات الخاصة بمجموعتي الشرائح إلى استخدام الوحدة الخاطئة واتباع مسار استكشاف أخطاء البرامج الثابتة غير المناسب.
قائمة توافق ZimaOS الحالية لا تتحقق من توافق هذه البطاقات
تسرد محولات الشبكة المتوافقة مع ZimaOS الحالية Intel AX210 وعدة محولات Ethernet، لكنها لا تسرد بطاقات Wi‑Fi PCIe من RTL8821CE أو RTL8852BE.
لا تثبّت حزم DKMS عشوائية على المضيف
ZimaOS نظام على نمط الأجهزة المخصصة. فقد تعتمد حزمة برنامج تشغيل تعمل على Ubuntu أو Linux Mint على ترويسات أو DKMS أو حالة مدير الحزم أو مسارات نظام قابلة للكتابة لا يتيحها ZimaOS بالطريقة نفسها.
تحقق مما إذا كانت الوحدة موجودة
modinfo rtw89_8852be 2>/dev/null
modinfo rtw88_8821ce 2>/dev/null
إذا كانت الوحدة المطلوبة غير موجودة، فأرسل معرّف PCI واسم برنامج التشغيل إلى IceWhale بدلًا من فرض إنشاء إصدار خارجي غير ذي صلة.
استخدم محولًا تم التحقق منه لخادم إنتاجي
إذا كنت تحتاج إلى Wi‑Fi الآن، فاستخدم محولًا تم التحقق منه حاليًا مثل Intel AX210 بدلًا من الاعتماد على بطاقة Realtek PCIe غير مُتحقَّق من توافقها.
يساعد دليل استكشاف أخطاء العتاد وإصلاحها في تنظيم تقرير التوافق.
تحقق من أخطاء البرامج الثابتة بشكل منفصل عن وحدة برنامج التشغيل
قد تكون الوحدة موجودة، لكنها تظل تفشل بسبب فقدان ملف البرامج الثابتة المطلوب من Realtek. في dmesg، ميّز بين «الوحدة غير موجودة» و«فشل تحميل البرامج الثابتة»، لأن كل حالة تتطلب إصلاحات مختلفة من IceWhale.
استخدم معرّف PCI في طلب برنامج التشغيل
بالنسبة إلى بطاقة RTL8852BE 1T1R المنشورة، يُعد معرّف PCI أهم من ملصق قطعة الغيار من HP. ينبغي أن تتضمن طلبات برامج التشغيل معرّفات المورّد/الجهاز حتى تتمكن IceWhale من تفعيل خيار النواة الصحيح وحزمة البرامج الثابتة المناسبة.
فضّل Ethernet لخادم NAS يعمل دائمًا
حتى عندما يعمل Wi‑Fi، تكون شبكة Ethernet السلكية عادةً أكثر موثوقية لخادم تخزين، لأنها تتجنب التجوال والتداخل اللاسلكي وسلوك إدارة طاقة الشبكة اللاسلكية. استخدم Wi‑Fi عندما يكون تمديد الكابلات غير عملي، لا باعتباره المسار الافتراضي لحركة NAS الكثيفة.
الأسئلة الشائعة
هل البطاقة المصدر هي فعلًا RTL8821CE؟
يشير عنوان المنتدى إلى RTL8821CE، لكن مخرجات lspci المنشورة تحدد RTL8852BE.
لماذا يعمل Linux Mint؟
قد يتضمن Mint وحدة النواة والبرامج الثابتة المطلوبة، بينما قد لا يتضمن إصدار ZimaOS المجموعة نفسها أو قد لا يفعّلها.
هل يمكنني تثبيت برنامج تشغيل Wi‑Fi باستخدام apt؟
لا تتعامل مع ZimaOS على أنه مضيف Ubuntu عادي. فضّل استخدام محول تم التحقق منه أو اطلب دمج برنامج التشغيل.
ماذا ينبغي أن أرسل إلى IceWhale؟
معرّف PCI الدقيق، ومخرجات lspci -nnk، ومخرجات dmesg ذات الصلة، وإصدار ZimaOS، وما إذا كان توزيع Linux آخر يعمل.
