انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: bed123derkelo در 06 اسفند 1400، 07:09 بظ
-
باسلام
از همون دبیان ۱۰ که نصب کردم این خطا میداد اما بدون مشکل رد میشد
سیستم رو یک هفته پیش بروز رسانی کردم اما از دیروز به این خطا که میرسه ادامه کار متوقف میشه.
کارت وای فا رو که از لپ تاپ خارج میکنم مشکل حل میشه.
باویندوز امتحان کردم کارت وای فا مشکلی نداره.
با یه مینت و اوبونتو قدیمی(۳ سال پیش) هم به صورت لایو امتحان کردم مشکلی نداشت.
جستجو هم کردم این مشکل رو دیگران هم داشتن راه حل هایی که بود برا من جواب نداد.
متن خطا و عکس
unable to load firmware rtl_nic/rt18168e-3.fw (-2)
-
یعنی چی ادامه کار متوقف میشه؟ توی همون صفحه اگه اینتر رو بزنید چی میشه؟ سعی کردید یه tty دیگه رو هم امتحان کنید؟
-
باسلام
هیچ دکمه ای کار نمیکنه فقط اون خط فاصله آخر چشمک میزنه باید سخت افزاری لپ تاپ رو خاموش کنم. ](*,)
-
خب اون پروندهٔ ثابتافزار رو نصب کن.
-
باسلام
همینطور که نوشتم جستجو کردم و کارهایی که توصیه شده بود انجام دادم.
که یکی هم نصب بسته مربوطه بود.
نکته مهم اینه که من همیشه این خطا رو موقع بوت میگرفتم و ازش رد میشد
اما از دیروز تو همین صفحه میمونه ](*,)
-
بسته firmware-realtek نصبه؟ firmware-misc-nonfree چطور؟ بعید میدونم دومی لازم باشه، ولی نصبش کنید و ببینید چی میشه.
-
باسلام
بسته firmware-realtek نصبه؟ firmware-misc-nonfree چطور؟ بعید میدونم دومی لازم باشه، ولی نصبش کنید و ببینید چی میشه.
بسته اولی که نصبه.دومی که نصب کردم نتیجه این شد.
البته من کارت وای فای رو نمیتونم روی لپ تاپ بزارم.
ونسخه دبیان هم نا پایدار هست هارد اولی که نسخه پایدار هست رو برداشتم.
apt install firmware-misc-nonfree
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
firmware-misc-nonfree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.1 MB of archives.
After this operation, 41.4 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/non-free amd64 firmware-misc-nonfree all 20210818-1 [10.1 MB]
Fetched 10.1 MB in 15s (687 kB/s)
Selecting previously unselected package firmware-misc-nonfree.
(Reading database ... 90966 files and directories currently installed.)
Preparing to unpack .../firmware-misc-nonfree_20210818-1_all.deb ...
Unpacking firmware-misc-nonfree (20210818-1) ...
Setting up firmware-misc-nonfree (20210818-1) ...
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.16.0-2-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125b-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r81
69
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r816
این خطاهای آخری موقع بروزرسانی همیشه دریافت میکردم ولی مشکلی پیش نمیومد.
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r816
-
توی مراحل نصب سدن اون بسته، initramfs هم دوباره ساخته شده که عادیه. عجیبه که میگه اون firmware ها وجود ندارند، در حالی که این firmware ها همراه بسته formware-realtek نصب شدند.
فکر کنم مشکل از خود ماژول r816 یا چیز دیگهای باشه که اون firmware رو با اینکه وجود داره، پیدا نمیکنه.
خروجی این دستورات چیه؟
modinfo -F firmware r816
modprobe --all --ignore-install --show-depends r816
modprobe --all --show-depends r816
-
باسلام
به ترتیب:
mofinfo -F firmware r816
bash: mofinfo: command not found
modprobe --all --ignore-install --show-depends r816
modprobe: WARNING: Module r816 not found in directory /lib/modules/5.16.0-2-amd64
modprobe --all --show-depends r816
modprobe: WARNING: Module r816 not found in directory /lib/modules/5.16.0-2-amd64
-
باسلام
به ترتیب:
mofinfo -F firmware r816
bash: mofinfo: command not found
modprobe --all --ignore-install --show-depends r816
modprobe: WARNING: Module r816 not found in directory /lib/modules/5.16.0-2-amd64
modprobe --all --show-depends r816
modprobe: WARNING: Module r816 not found in directory /lib/modules/5.16.0-2-amd64
خب برای اولی زده پیدا نشد ، شاید منظور اینه که یعنی نصبش کنید باید ؟ 🤷🏻♂️
-
باسلام
به ترتیب:
mofinfo -F firmware r816
bash: mofinfo: command not found
modprobe --all --ignore-install --show-depends r816
modprobe: WARNING: Module r816 not found in directory /lib/modules/5.16.0-2-amd64
modprobe --all --show-depends r816
modprobe: WARNING: Module r816 not found in directory /lib/modules/5.16.0-2-amd64
دستور اول یه اشتباه تایپی داره، modinfo هست. هر چند اگه اون رو اجرا کنید، باز هم خروجی شبیه دوتا پایینی میده.
خروجی این دستور چیه؟
modprobe -c | grep -i r816
-
باسلام
خب برای اولی زده پیدا نشد ، شاید منظور اینه که یعنی نصبش کنید باید ؟ 🤷🏻♂️
عجیب اینجاست که قبلا چطور کار میکرد و مشکلی نداشت؟
خروجی دستور:
modprobe -c | grep -i r816
softdep r8169 pre: realtek
alias pci:v00000001d00008168sv*sd00002410bc*sc*i* r8169
alias pci:v000010ECd00002502sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00002600sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00003000sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008125sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008129sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008136sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008161sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008162sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008167sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008168sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008169sv*sd*bc*sc*i* r8169
alias pci:v000010FFd00008168sv*sd*bc*sc*i* r8169
alias pci:v00001186d00004300sv*sd*bc*sc*i* r8169
alias pci:v00001186d00004300sv00001186sd00004B10bc*sc*i* r8169
alias pci:v00001186d00004302sv*sd*bc*sc*i* r8169
alias pci:v00001259d0000C107sv*sd*bc*sc*i* r8169
alias pci:v000016ECd00000116sv*sd*bc*sc*i* r8169
alias pci:v00001737d00001032sv*sd00000024bc*sc*i* r8169
-
اون سه تا دستوری که بالاتر گذاشتم رو اجرا کنید. به جای r816، بنویسید r8169
-
باسلام
الان دارم از هارد با نسخه پایدار که روش نصبه استفاده میکنم
به ترتیب:
modinfo -F firmware r8169
rtl_nic/rtl8125b-2.fw
rtl_nic/rtl8125a-3.fw
rtl_nic/rtl8107e-2.fw
rtl_nic/rtl8107e-1.fw
rtl_nic/rtl8168fp-3.fw
rtl_nic/rtl8168h-2.fw
rtl_nic/rtl8168h-1.fw
rtl_nic/rtl8168g-3.fw
rtl_nic/rtl8168g-2.fw
rtl_nic/rtl8106e-2.fw
rtl_nic/rtl8106e-1.fw
rtl_nic/rtl8411-2.fw
rtl_nic/rtl8411-1.fw
rtl_nic/rtl8402-1.fw
rtl_nic/rtl8168f-2.fw
rtl_nic/rtl8168f-1.fw
rtl_nic/rtl8105e-1.fw
rtl_nic/rtl8168e-3.fw
rtl_nic/rtl8168e-2.fw
rtl_nic/rtl8168e-1.fw
rtl_nic/rtl8168d-2.fw
rtl_nic/rtl8168d-1.fw
modprobe --all --ignore-install --show-depends r8169
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/phy/libphy.ko
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/phy/mdio_devres.ko
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/ethernet/realtek/r8169.ko
modprobe --all --show-depends r8169
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/phy/libphy.ko
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/phy/mdio_devres.ko
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/phy/libphy.ko
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/phy/realtek.ko
insmod /lib/modules/5.10.0-11-amd64/kernel/drivers/net/ethernet/realtek/r8169.ko
-
گفتم دستور اول اشتباه تایپی داره. درستش کردم. modinfo هست، نه mofinfo
-
خروجی این حلقه for چی هست؟
for fw in $(modinfo -F firmware r8169); do
[ -f "/lib/firmware/${fw}" ] || echo "${fw} does not exist"
done
با یه توزیع دیگه مثل اوبونتو یا آرچ که firmware ها رو همراهشون دارند امتحان کنید که اینطوری هست یا نه.
روی شاخه ناپایدار دبیان هستید؟ فکر کنم مشکل از کرنل جدید باشه، مطمئن نیستم.اگه میتونید، یه کرنل قدیمیتر نصب کنید و ببینید همینجوری هست یا نه.
-
باسلام
for fw in $(modinfo -F r8169); do
[ -f "/lib/firmware/${fw}" ] || echo "${fw} does not exist
done
>
با یه توزیع دیگه مثل اوبونتو یا آرچ که firmware ها رو همراهشون دارند امتحان کنید که اینطوری هست یا نه.
روی شاخه ناپایدار دبیان هستید؟ فکر کنم مشکل از کرنل جدید باشه، مطمئن نیستم.اگه میتونید، یه کرنل قدیمیتر نصب کنید و ببینید همینجوری هست یا نه.
روی مینت یکم قدیمه دم دست بود امتحان کردم مشکلی نداره
با کالی هم امتحان کردم مشکلی نداشت ](*,)
هم دبیان پایدار دارم هم ناپایدار.فرقی نمیکنه مشکل یکی هست
-
یه علامت " جا افتاده. به آخر exist اضافش کنید. توی ارسال بالا درستش کردم.
توی دبیان پایدار، با چه کرنلی امتحان کردید؟ اگه نسخه کرنل رو نمیدونید، uname -r رو بزنید.
-
باسلام
نسخه کرنل
Kernel: 5.10.0-11-amd64
for fw in $(modinfo -F r8169); do
[ -f "/lib/firmware/${fw}" ] || echo "${fw} does not exist"
done
modinfo: ERROR: missing module or filename.
-
باز هم یه چیزی رو جا انداختم. یه firmware جلوی F- بنویسید. توی ارسال بالا درست شده.
-
باسلام
for fw in $(modinfo -F firmware r8169); do
[ -f "/lib/firmware/${fw}" ] || echo "${fw} does not exist"
done
rtl_nic/rtl8125b-2.fw does not exist
rtl_nic/rtl8125a-3.fw does not exist
rtl_nic/rtl8107e-2.fw does not exist
rtl_nic/rtl8107e-1.fw does not exist
rtl_nic/rtl8168fp-3.fw does not exist
rtl_nic/rtl8168h-2.fw does not exist
rtl_nic/rtl8168h-1.fw does not exist
rtl_nic/rtl8168g-3.fw does not exist
rtl_nic/rtl8168g-2.fw does not exist
rtl_nic/rtl8106e-2.fw does not exist
rtl_nic/rtl8106e-1.fw does not exist
rtl_nic/rtl8411-2.fw does not exist
rtl_nic/rtl8411-1.fw does not exist
rtl_nic/rtl8402-1.fw does not exist
rtl_nic/rtl8168f-2.fw does not exist
rtl_nic/rtl8168f-1.fw does not exist
rtl_nic/rtl8105e-1.fw does not exist
rtl_nic/rtl8168e-3.fw does not exist
rtl_nic/rtl8168e-2.fw does not exist
rtl_nic/rtl8168e-1.fw does not exist
rtl_nic/rtl8168d-2.fw does not exist
rtl_nic/rtl8168d-1.fw does not exist
-
شما که هیچ کدوم از firmware ها رو ندارید. خروجی این دستورات رو بفرستید
ls -l /lib/firmware/
ls -l /lib/firmware/rtl_nic/
-
باسلام
شما که هیچ کدوم از firmware ها رو ندارید. خروجی این دستورات رو بفرستید
ls -l /lib/firmware/
total 88
drwxr-xr-x 2 root root 4096 Mar 1 21:18 av7110
drwxr-xr-x 2 root root 12288 Mar 5 20:52 b43
-rw-r--r-- 1 root root 13388 Feb 1 2020 carl9170-1.fw
drwxr-xr-x 2 root root 4096 Mar 1 21:18 cis
drwxr-xr-x 2 root root 4096 Mar 1 21:18 dsp56k
drwxr-xr-x 2 root root 4096 Mar 1 21:18 isci
drwxr-xr-x 2 root root 4096 Mar 1 21:18 keyspan_pda
-rw-r--r-- 1 root root 3764 Jun 30 2020 regulatory.db
-rw-r--r-- 1 root root 3764 Jun 30 2020 regulatory.db-debian
-rw-r--r-- 1 root root 1249 Jun 30 2020 regulatory.db.p7s
-rw-r--r-- 1 root root 1249 Jun 30 2020 regulatory.db.p7s-debian
-rw-r--r-- 1 root root 1182 Jun 30 2020 regulatory.db.p7s-upstream
-rw-r--r-- 1 root root 3764 Jun 30 2020 regulatory.db-upstream
-rw-r--r-- 1 root root 999 Feb 1 2020 usbduxfast_firmware.bin
-rw-r--r-- 1 root root 1770 Feb 1 2020 usbdux_firmware.bin
-rw-r--r-- 1 root root 8192 Feb 1 2020 usbduxsigma_firmware.bin
ls -l /lib/firmware/rtl_nic/
ls: cannot access '/lib/firmware/rtl_nic/': No such file or directory
امروز یه کارت وای فای سازگار با لپ تاپ به دستم رسیدبا این مشخصات
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
firmwareقبلی رو پاک کردم
firmware-realtek
firmware-misc-nonfree
از طریق ویکی firmware این مدل رو نصب کردم
https://wiki.debian.org/bcm43xx
apt install firmware-b43-installer
modprobe -r b43
echo options b43 pio=1 qos=0 >> /etc/modprobe.d/local.conf
modprobe b43
اما خبری از گزینه wifi نیست و network-manager-gnome به شکل زیر در آمده
-
total 88
drwxr-xr-x 2 root root 4096 Mar 1 21:18 av7110
drwxr-xr-x 2 root root 12288 Mar 5 20:52 b43
-rw-r--r-- 1 root root 13388 Feb 1 2020 carl9170-1.fw
drwxr-xr-x 2 root root 4096 Mar 1 21:18 cis
drwxr-xr-x 2 root root 4096 Mar 1 21:18 dsp56k
drwxr-xr-x 2 root root 4096 Mar 1 21:18 isci
drwxr-xr-x 2 root root 4096 Mar 1 21:18 keyspan_pda
-rw-r--r-- 1 root root 3764 Jun 30 2020 regulatory.db
-rw-r--r-- 1 root root 3764 Jun 30 2020 regulatory.db-debian
-rw-r--r-- 1 root root 1249 Jun 30 2020 regulatory.db.p7s
-rw-r--r-- 1 root root 1249 Jun 30 2020 regulatory.db.p7s-debian
-rw-r--r-- 1 root root 1182 Jun 30 2020 regulatory.db.p7s-upstream
-rw-r--r-- 1 root root 3764 Jun 30 2020 regulatory.db-upstream
-rw-r--r-- 1 root root 999 Feb 1 2020 usbduxfast_firmware.bin
-rw-r--r-- 1 root root 1770 Feb 1 2020 usbdux_firmware.bin
-rw-r--r-- 1 root root 8192 Feb 1 2020 usbduxsigma_firmware.bin
ls -l /lib/firmware/rtl_nic/
ls: cannot access '/lib/firmware/rtl_nic/': No such file or directory
شما اصلا دایرکتوری مربوط به firmware های مورد نیاز رو نداشتید. مطمئن هستید که بسته firmware-realtek نصب بوده؟
امروز یه کارت وای فای سازگار با لپ تاپ به دستم رسیدبا این مشخصات
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
firmwareقبلی رو پاک کردم
firmware-realtek
firmware-misc-nonfree
از طریق ویکی firmware این مدل رو نصب کردم
https://wiki.debian.org/bcm43xx
apt install firmware-b43-installer
modprobe -r b43
echo options b43 pio=1 qos=0 >> /etc/modprobe.d/local.conf
modprobe b43
اما خبری از گزینه wifi نیست و network-manager-gnome به شکل زیر در آمده
این یکی پشتیبانی خیلی بدی توی لینوکس داره. حتی firmware های اون توی شاخه اصلی کرنل نیستند چون مجوز firmware هاش جوری هستند که اجازه توزیع و منتشر کردنشون سخته.
خروجی این دستور رو قرار بدید.
sudo lspci -vnnk -d 14e4:
-
باسلام
شما اصلا دایرکتوری مربوط به firmware های مورد نیاز رو نداشتید. مطمئن هستید که بسته firmware-realtek نصب بوده؟
اون بسته که بله نصب بود.شاید بخاطر اینکه چندبار پاک کردم دوباره نصب کردم اینجوری نشون میده.
راستی یه نکته من همیشه با این بسه firmware-iwlwifi وای فای رو نصب میکردم
نه بسته firmware-realtek
این یکی پشتیبانی خیلی بدی توی لینوکس داره. حتی firmware های اون توی شاخه اصلی کرنل نیستند چون مجوز firmware هاش جوری هستند که اجازه توزیع و منتشر کردنشون سخته.
پس بیخیال این یکی بشیم مشکل کارت وای فای اصلی خودش رو حل کنیم؟
lspci -vnnk -d 14e4:
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Lenovo BCM43142 802.11b/g/n [17aa:0611]
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at f2d00000 (64-bit, non-prefetchable) [size=32K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-94-ff-ff-fa-b0-05
Capabilities: [16c] Power Budgeting <?>
-
به بحث ربطی نداره ولی اگه کارت شبکه خوبی پیدا نمیکنی میتونی از دانگل های وای فای هم استفاده کنی اگه موقع خرید اسم تراشش ببین توی اینترنت بزن درایورش ببین هست یا خیر، (خودم یه ارزون زیر ۱۰۰ تومنم خریدم درایورش بود کامپایل کردم و کار کرد)
ولی جالبه از شانست هرکاری میکنی نمیشه(:
-
باسلام
ممنون از ali-n
کارت شبکه خودش سالمه ۲ هفته ای میشه بازی در آورده.
۲تا دانگل usb دارم ولی هم پورت ها مشغول میشه هم ممکنه دستم بهش بخوره و...
بالاخره تکلیف کارت وای فای خوش باید روشن کنیم دیگه ](*,)
-
بسته firmware-iwlwifi شامل firmware های مربوط به وایفایهای اینتل هستند، بدرد realtek نمیخورن. بسته firmware-realtek شامل firmware مربوط به تجهیزات realtek هست. تجهیزاتی مثل کارتهای شبکه، وایفای، دانگلهای وایفای و ...
با توجه به خروجیهایی که گذاشتید، به احتمال خیلی زیاد، بسته firmware-realtek نصب نبوده. بعید میدونم مشکل از خود کرنل یا ماژولهای اون باشه که نتونند firmware درست رو پیدا کنند.
برای این کارت جدید، بسته broadcom-sta-dkms رو نصب کنید تا ماژولهای مورد نیاز توسط dkms کامپایل و نصب بشن. با نصب این بسته، dkms به همراه gcc و dpkg-dev و بقیه وابستگیها نصب میشن تا بشه ماژولها رو کامپایل کرد.
بعد از اینکه بسته بالا رو نصب کردید، یه بار کامپیوتر رو راهاندازی مجدد کنید و ببینید نتیجه چی میشه.
فکر نکنم دیگه به firmware-b43-installer نیازی داشته باشید ولی هنوز firmware-b43-installer رو پاک نکنید.
-
باسلام
ممنون از ali-n
کارت شبکه خودش سالمه ۲ هفته ای میشه بازی در آورده.
۲تا دانگل usb دارم ولی هم پورت ها مشغول میشه هم ممکنه دستم بهش بخوره و...
بالاخره تکلیف کارت وای فای خوش باید روشن کنیم دیگه ](*,)
متوجهم بالاخره آدم میخواد از سخت افزارش بتونه استفاده کنه..
-
باسلام
بسته firmware-iwlwifi شامل firmware های مربوط به وایفایهای اینتل هستند
۴ سال این لپ تاپ رو دارم از همون روز که دبیان stretch نصب کردم
همین بسته firmware-iwlwifi رو برای وای فای نصب میکردم ](*,)
بسته broadcom-sta-dkms نصب کردم وای فای هم متصل شد چند ساعتی باهاش کار کردم
انقدر قطع وصل میشه که بیخیالش شدم از لپ تاپ جداش کردم ](*,)
یه کارت وا ی فای دیگه هم گیرم اومد که اونم از همین نوع هست
به نظر میرسه این مدل از کیفیت خوبی بر خوردار نیست :(
تمام بسته ها رو پاک میکنم دوباره کارت وا ی فای اصلی رو امتحان میکنم ببینم نتیجه چی میشه
-
مشکل درایور این کارت هست که برای لینوکس، خوب کار نمیکنه. این قسمت (http://این قسمت) از ویکی آ چ رو ببینید. شاید کمک کنه. broadcom-wl همون درایورهای broadcom-sta هستند.
توی عکسی که گذاشتید، به نظر میاد یکی از کارتها intel هست. اون رو امتحان کنید. البته همراهش بسته firmware-iwlwifi رو هم نصب کنید تا firmware های مورد نیاز رو داشته باشید.
نصب بودن firmware ها نباید مشکلی ایجاد کنه. توی اکثر توزیعها، همه این firmware ها موجود هستند و مشکلی هم پیش نمیاد.
-
باسلام
همه راه اندازهای وای فای رو پاک کردم.
کارت وای فای خود لپ تاپ رو گذاشتم
بدون مشکل از بوت عبور کرد وارد محیط سیستم شدم
مدل کارت وای فای
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
این هم ویکی دبیان برای نصب این مدل کارت وای فای که چندسال پیش استفاده کردم
https://wiki.debian.org/iwlwifi
حالا چه راه اندازی باید نصب کنم؟
هنوز راه اندازی نصب نکردم
عکس اول موقع بوت که قبلا تو این مرحله متوقف میشد با قراردادن کارت وای فای
عکس دوم ولی حالا بدون مشکل رد میشه
یه چندتا گزینه نسبت به قبل اضافه شده
-
به نظر میاد وایفای شما اینتل هست، پس همون بسته firmware-iwlwifi رو نصب کنید.
تا اینجا فکر میکردم وایفای شما realtek هست، در حالی که اینطوری نیست. شما باید یه کارت شبکه اترنت realtek داشته باشید. به همین دلیل خطا میگیرید که firmware های مورد نیاز وجود نداره. باید از nic توی اسمها متوجه میشدیم که اون firmware ها مربوط به کارت اترنت هست.
خروجی کامل lspci رو قرار بدید.
راهاندازها در قالب ماژول، همراه کرنل هستند، به firmware نیاز دارید.
-
باسلام
lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
-
شما یه کارت شبکه اترنت realtek دارید و یه وایفای اینتل. باید بستههای firmware-realtek و firmware-iwlwifi رو برای اونها نصب کنید.
خروجی این دوتا دستور رو هم بفرستید.
sudo lspci -vvv -s 03:00.0
sudo lspci -vvv -s 0c:00.0
-
باسلام
lspci -vvv -s 03:00.0
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
Subsystem: Intel Corporation Centrino Wireless-N 2230 BGN
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 17
Region 0: Memory at f2d00000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel modules: iwlwifi
lspci -vvv -s 0c:00.0
0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at 2000 [size=256]
Region 2: Memory at f1404000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at f1400000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
-
باسلام
بسته firmware-iwlwifi نصب کردم سیستم رو راه اندازی مجدد کردم
بعد دستور بروزرسانی رو زدم اینم نتیجه
همینطور که مشخصه بازم خطای گمشدن وای فای میده
ولی وای فای نصبه و کار میکنه دوباره بازی در نیاره؟ ](*,)
Setting up linux-image-5.10.0-11-amd64 (5.10.92-2) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.10.0-11-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125b-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r81
69
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r816
9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r816
9
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.10.0-11-amd64
Found initrd image: /boot/initrd.img-5.10.0-11-amd64
Found linux image: /boot/vmlinuz-5.10.0-10-amd64
Found initrd image: /boot/initrd.img-5.10.0-10-amd64
done
Setting up linux-compiler-gcc-10-x86 (5.10.92-2) ...
Setting up linux-libc-dev:amd64 (5.10.92-2) ...
Setting up linux-image-amd64 (5.10.92-2) ...
Setting up linux-headers-5.10.0-11-common (5.10.92-2) ...
Setting up linux-kbuild-5.10 (5.10.92-2) ...
Setting up firefox-esr (91.6.1esr-1~deb11u1) ...
Setting up linux-headers-5.10.0-11-amd64 (5.10.92-2) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...
-
این اخطارها مربوط به وایفای نیستند. مربوط به کارت شبکه realtek هستند. بسته firmware-realtek رو هم نصب کنید. باید حل بشه.
-
باسلام
وقتی از طریق کابل به اینترنت وصل هستم کابل رو قطع کنم و با وای فای
متصل بشم اینترنت کار نمیکنه و باید لپ تاپ رو راه اندازی مجدد کنم
تا با وای فای ارتباط برقرار بشه :(
قبلا چنین مشکلی نداشتم ](*,)
-
firmware ها رو نصب کردید؟ initramfs رو آپدیت کنید و ببینید باز اون اخطارها نمایان میشن یا نه.
sudo update-initramfs -u
-
باسلام
firmware ها رو نصب کردید؟ initramfs رو آپدیت کنید و ببینید باز اون اخطارها نمایان میشن یا نه.
بله نصب کردم
هنوز بروزرسانی جدید نیومده.
update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.10.0-11-amd64
-
لازم نیست توی مخازن، بروزرسانی اومده باشه. اون دستوری که زدید، initramfs رو دوباره ساخته، از اونجایی که اخطاری نگرفتید، یعنی firmware های مورد نیاز رو دارید.
باسلام
وقتی از طریق کابل به اینترنت وصل هستم کابل رو قطع کنم و با وای فای
متصل بشم اینترنت کار نمیکنه و باید لپ تاپ رو راه اندازی مجدد کنم
تا با وای فای ارتباط برقرار بشه :(
قبلا چنین مشکلی نداشتم ](*,)
فکر کنم مشکل از تنظیمات شبکه باشه، مطمئن نیستم. با بقیه توزیعها هم همینجوره؟ اگه میتونید، با یه دبیان زنده که firmware های مورد نیاز رو داره، امتحان کنید.
-
باسلام
عکس اول خطاهای موقع بوت شدن البته متوقف نمیشه و وارد محیط کار میشه.
عکس دوم نشون میده که یه جای کار مشکل داره وقتی با کابل وصل هست
network-manager-gnome خالیه ولی ارتباط برقراره
-
در مورد عکس اول که گذاشتید، خط اول خروجی fsck هست که میگه fsck انجام شده و خطایی پیدا نکرده.
دو خط بعدی رو نادیده بگیرید. یه باگه، به یه firmware نیاز داره که مربوط به عیبیابی هست. بستهای که این firmware رو داره، توی مخزن debug قرار گرفته و برای نصب اون، لازمه مخزن debug رو فعال کنید.
ولی از اونجایی که به اون firmware عیبیابی نیاز ندارید، لازم نیست این مخزن رو فعال کنید. خطا رو نادیده بگیرید.
ماژول iwlwifi باید سطح این گزارش رو بیاره پایین؛ مثلا بذاره روی debug تا توی گزارشهای debug نمایش داده بشه، نه اینکه بذاره توی سطح err تا همیشه جلوی کاربر ظاهر بشه.
فکر کنم این مشکل از دبیان 10 تا حالا حل نشده. فکر کنم گزارش هم شده.
در مورد عکس دوم، فکر کنم تنظیمات اون درگاه شبکه، به روش قدیمی از طریق سرویس networking انجام شده و به خاطر همین، network-manager باهاش به مشکل خورده. خروجی این دستورات رو قرار بدید.
ip address show
cat /etc/network/interfaces
ls -l /etc/network/interfaces.d/
-
باسلام
ممنون از شما :)
خروجی دستور
ip address ahow
cat /etc/network/interfaces
ls -l /etc/network/interfaces.d/
Command "ahow" is unknown, try "ip address help".
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp12s0
iface enp12s0 inet dhcp
total 0
-
باز هم دستور اول اشتباه تایپی داشت. ip adress show بوده. ولی دیگه مهم نیست.
مشکل شما از این هست که کنترل درگاه اترنت شما، توسط سرویس ifupdown انجام میشه (سرویس networking مربوط بهش هست)و در نتیجه، network-manager به اون کاری نداره.
دوتا راه حل دارید. یا کنترل اون درگاه رو بدید به network-manager یا اینکه network-manager رو تنظیم کنید تا ifupdown رو کنترل کنه.
من از راه اول استفاده میکنم. برای اینکار، فایل interfaces رو باز کنید و این خطوط رو کامنت کنید. (اولشون علامت # بذارید)
allow-hotplug enp12s0
iface enp12s0 inet dhcp
میتونید خطوط بالا رو پاک هم کنید، مشکلی پیش نمیاد.
خطوط مربوط به درگاه مجازی localhost رو هم میتونید پاک یا کامنت کنید.
auto lo
iface lo inet loopback
بعد از کارهای بالا، سرویس networking رو راهاندازی مجدد کنید.
sudo systemctl restart networking.service
سرویس NetworkManager رو هم reload کنید.
sudo systemctl reload NetworkManager.service
میتونید راهاندازی مجدد هم کنید.
فکر نکنم اصلا لازم باشه به سرویس NetworkManager دست بزنید ولی reload یا راهاندازی مجدد اون، نباید مشکل درست کنه.
اگه بخواهید از راه دوم برید، فایل پیکربندی network-manager که توی مسیر زیر هست رو باز کنید.
/etc/NetworkManager/NetworkManager.conf
و توی قسمت ifupdown، مقدار managed رو برابر true قرار بدید.
بعدش لازمه سرویس NetworkManager رو reload کنید. فکر نکنم لازم باشه در این حالت، با سرویس networking کاری انجام بدید.
خودم این حالت رو امتحان نکردم و نمیدونم چجوریه.
-
باسلام
مشکل شما از این هست که کنترل درگاه اترنت شما، توسط سرویس ifupdown انجام میشه (سرویس networking مربوط بهش هست)و در نتیجه، network-manager به اون کاری نداره.
دوتا راه حل دارید. یا کنترل اون درگاه رو بدید به network-manager یا اینکه network-manager رو تنظیم کنید تا ifupdown رو کنترل کنه.
من از راه اول استفاده میکنم. برای اینکار، فایل interfaces رو باز کنید و این خطوط رو کامنت کنید. (اولشون علامت # بذارید)
از راه اول استفاده کردم.هم مشکل wifi و هم مشکل network-manager حل شد :)
بسیار از شما سپاسگزارم \\:D/ \\:D/ \\:D/
-
از همون اول مشکل خاصی نبوده. فقط به بستههای firmware-iwlwifi و firmware-realtek نیاز داشتید. البته کارتهای شبکه اترنت realtek، بدون firmware هم کار میکنند ولی فکر کنم به حداکثر پهنای باند خودشون نمیرسن.