انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کارت شبکه D-Link DWA-127 کار نمیکنه!  (دفعات بازدید: 854 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
کارت شبکه D-Link DWA-127 کار نمیکنه!
« : 10 اسفند 1400، 02:02 ب‌ظ »
سلام
من این کارت شبکه رو تازه خریدم اما نه رو دبیان و اوبونتو و نه رو فدورا جواب نمیده.
من وقتی خواست درایور رو کامپایل کنم این ارور رو گرفتم:

make[1]: Entering directory '/usr/src/linux-headers-5.15.23-76051523-generic'
make[2]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/include/generated/uapi/asm/unistd_32.h'.  Stop.
make[1]: *** [arch/x86/Makefile:213: archheaders] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.15.23-76051523-generic'
make: *** [Makefile:357: LINUX] Error 2

لطفا کمکم کنید.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #1 : 10 اسفند 1400، 04:36 ب‌ظ »
اینی که اجرا کردی برای کامپایل ۳۲بیتی نیست؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #2 : 10 اسفند 1400، 06:32 ب‌ظ »
مطمعن نیستم, تو سایتش به جز این نسخه دیگه ای نیست: https://dlinkmea.com/index.php/product/details?det=R2lkcTdVVE5hR1IzQUg0SWNyMVlMdz09
اگه 32 بیتی هست اگه فدورا 32 بیتی نصب کنم میتونم کامپایلش کنم؟
ممنونم

آفلاین SLACKER

  • Hero Member
  • *
  • ارسال: 868
  • جنسیت : پسر
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #3 : 10 اسفند 1400، 09:59 ب‌ظ »
کرنل هدر لازم داره
linux-headers
اسلکور

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #4 : 10 اسفند 1400، 11:55 ب‌ظ »
من این دستور رو زدم: sudo apt-get install linux-headers-$(uname -r)
اما انگار نصبه:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
linux-headers-5.15.23-76051523-generic is already the newest version (5.15.23-76051523.202202110435~1644952300~21.10~96763f1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

میشه لطفا راهنماییم کنید, ممنونم

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #5 : 11 اسفند 1400، 12:09 ق‌ظ »
برنامه نویس یازده ساله ! خروجی دستورات رو توی تگ کد بفرست !
آرچ و گنوم!

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #6 : 11 اسفند 1400، 08:41 ق‌ظ »
من به این انجمن تازه اومدم برای همین تگ کد رو نمیدونستم.
من به تگ کد استک اوورفلو عادت کرده بودم ( ``` )
اما به گزینه های صفحه ارسال دقت نکرده بودم :)
« آخرین ویرایش: 11 اسفند 1400، 02:38 ب‌ظ توسط nimafanniasl »

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #7 : 11 اسفند 1400، 02:38 ب‌ظ »
لطفا کمکم کنید تا درایور رو کامپایل کنم.

آفلاین SLACKER

  • Hero Member
  • *
  • ارسال: 868
  • جنسیت : پسر
اسلکور

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #9 : 11 اسفند 1400، 05:11 ب‌ظ »
ممنونم, اون اسکریپت تو فایل ها نبود بخاطر دستور mske رو زدم و کامپایل شد, make install هم کردم اما وقتی ریاستارت میکنم بازم نمیشناسه :(

88XXau.ko     88XXau.o   docs     LICENSE         os_dep            tools
88XXau.mod    android    hal      Makefile        platform
88XXau.mod.c  core       include  modules.order   README.md
88XXau.mod.o  dkms.conf  Kconfig  Module.symvers  ReleaseNotes.pdf

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #10 : 11 اسفند 1400، 05:30 ب‌ظ »
دستور sudo make dkms_install رو هم زدم و بدون خطا تموم شد اما بازم اتفاقی نیفتاد.

آفلاین ɴɪᴍᴀ

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • یه برنامه نویس 13 ساله :)
    • smartnima Website
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #11 : 11 اسفند 1400، 05:47 ب‌ظ »
modprobe: FATAL: Module rtl8812au not found in directory /lib/modules/5.15.23-76051523-generic

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کارت شبکه D-Link DWA-127 کار نمیکنه!
« پاسخ #12 : 11 اسفند 1400، 08:43 ب‌ظ »
ماژول‌ها کامپایل شدند. به نظرم بهتره مدیریت اونها رو به dkms بدید. دلیلش اینه که ماژول‌ها برای کرنل فعلی کامپایل شدند و وقتی که کرنل رو آپدیت کنید، دوباره کارت شبکه از کار می‌افته چون ماژول‌های مورد نیاز برای کرنل جدید موجود نیستند و باید دوباره کامپایل بشن. اگه مدیریت رو به dkms بدید، dkms خودکار موقع آپدیت کرنل، ماژول‌ها رو برای کرنل جدید کامپایل، و موقع پاک کردن کرنل، ماژول‌های کامپایل شده رو پاک می‌کنه.

حواستون باشه اگه می‌خواهید از dkms استفاده کنید، ماژول‌هایی که دستی نصب کردید رو پاک کنید.
معمولا توی توزیع‌ها، dkms و متعلقاتش، توی بسته dkms هستند.

ممنونم, اون اسکریپت تو فایل ها نبود بخاطر دستور mske رو زدم و کامپایل شد, make install هم کردم اما وقتی ریاستارت میکنم بازم نمیشناسه :(

88XXau.ko     88XXau.o   docs     LICENSE         os_dep            tools
88XXau.mod    android    hal      Makefile        platform
88XXau.mod.c  core       include  modules.order   README.md
88XXau.mod.o  dkms.conf  Kconfig  Module.symvers  ReleaseNotes.pdf
احتمالا به این خاطر کارت شبکه کار نمی‌کنه چون کرنل نمی‌دونه چه ماژولی رو باید برای اون دستگاه استفاده کنه. شاید لازم باشه تنظیم کنید ماژول مربوط به دستگاه شما، موقع بوت، خودکار بارگذاری بشه.
شاید هم به این دلیله که اون ماژول توی cache مربوط به ماژول‌ها نیست. مطمئن نیستم.

modprobe: FATAL: Module rtl8812au not found in directory /lib/modules/5.15.23-76051523-generic
به احتمال زیاد به این خاطره که اون ماژول توی cache ماژول‌ها نیست. cache ماژول‌ها رو دوباره بسازید و مجدد امتحان کنید که می‌تونید ماژول رو بارگذاری کنید یا نه. می‌تونید از دستور depmod برای اینکار استفاده کنید. به این شکل، cache ماژول‌های کرنلی که در حال اجرا هست رو دوباره بسازید.
sudo depmod -a
ترجیحا initramfs رو هم دوباره بسازید. مطمئن نیستم اینکار لازم باشه ولی نباید مشکل درست کنه. اگه هم مشکل درست می‌کنه، همین الان می‌فهمیم چون initramfs چیزیه که توی شرایط مختلف دوباره ایجاد میشه.
اگه از initramfs-tools استفاده می‌کنید (پیش‌فرض دبیان و توزیع‌های مبتنی بر اون) این دستور رو بزنید:
sudo update-initramfs -u
اگه از mkinitcpio استفاده می‌کنید (پیش‌فرض آرچ و توزیع‌های مبتنی بر اون) از این دستور استفاده کنید:
sudo mkinitcpio -p linuxبستگی به کرنلی که نصب کردید، شاید لازم باشه به جای linux یه چیز دیگه بنویسید. مثلا linux-lts اگه کرنل lts نصب کردید.

اگه از dracut استفاده می‌کنید (پیش‌فرض فدورا و اکثر توزیع‌ها) این رو بزنید.
sudo dracut -f
دستور‌های بالا، برای کرنل فعلی initramfs میسازن.
« آخرین ویرایش: 11 اسفند 1400، 11:24 ب‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است