ทำไม wifi ของฉันถึงไม่ทำงานกับ Debian?


0

ฉันเพิ่งซื้อ Lenovo Flex 14 ( อันนี้ ) และติดตั้ง Debian 9.2.0 บนมัน น่าเสียดายที่การบูทเข้าสู่ระบบใหม่ฉันค้นพบว่า wifi ไม่ทำงาน lspci -nn แสดงให้เห็นว่ามีการตรวจพบการ์ด wifi:

01: 00.0 ตัวควบคุมเครือข่าย [0280]: อุปกรณ์ Realtek Semiconductor Co. , Ltd. [10ec: b822]

ฉันมองหาสิ่งนั้น เครื่อง และพบว่าเป็นชิป Realtek RTL8822BE ชิปตัวนี้ มีไดรเวอร์ลินุกซ์ ซึ่งมีลักษณะที่จะให้ แพคเกจนี้ . น่าเสียดายแม้หลังจากติดตั้งและรีบูตอินเตอร์เน็ตไร้สายของฉันก็ยังไม่ทำงาน ฉันคิดว่าบางที 9.2.0 นั้นเก่าเกินไปดังนั้นฉันจึงลองใหม่ข้างต้นหลังจากติดตั้งใหม่ด้วยอิมเมจดีวีดีล่าสุด (9.6.0) น่าเสียดายที่ปัญหาของฉันยังคงอยู่

ทำไมเฟิร์มแวร์ที่ฉันติดตั้งไม่ถูกโหลดและฉันจะแก้ไขได้อย่างไร?

เอาต์พุต dmesg
lspci เอาท์พุท


อาจเป็นไปได้ว่าคุณต้องการแพ็กเกจเฟิร์มแวร์มันอยู่ในพื้นที่เก็บข้อมูลฟรี
Sakura Kinomoto

นี่ไม่ใช่ปัญหาของไม่มีไดรเวอร์ฟรีอยู่; มีหนึ่งและมันมี ถูกเพิ่มไปยังเคอร์เนล linux . ฉันสามารถดูไฟล์เฟิร์มแวร์ได้ที่ /lib/firmware/rtlwifi/rtl8822befw.bin - มันไม่ได้ถูกโหลดด้วยเหตุผลบางอย่าง
sanine

lsmod หรือ modprobe ช่วยอะไรบ้าง, อาจเป็นบัญชีดำ, หรืออย่างอื่นควรจะเป็น?
Xen2050

คำตอบ:


2

จากคุณ ลิงค์ :

สำหรับผู้ที่มีระบบที่ประกอบด้วย Realtek RTL8822BE ไร้สายใหม่   ชิปเซ็ตที่รองรับเบื้องต้นจะพบกับ Linux ที่กำลังจะมาถึง 4.14 เคอร์เนล LTS

หากมีการเพิ่มเฉพาะเริ่มต้นจากเคอร์เนล 4.14 (และไม่ backported) แสดงว่าเคอร์เนล 4.9 ของ Debian 9 นั้นไม่ดีพอ (แน่นอนไม่มี CONFIG_R8822BE เปิดใช้งานตัวเลือกในเคอร์เนล Debian 4.9.0-8-amd64 เมื่อค้นหาในไฟล์ปรับแต่ง)

คุณได้รับแพ็กเกจที่มีเฟิร์มแวร์จากการยืดขยายแล้ว แต่ยังไม่เพียงพอคุณต้อง เพิ่มพื้นที่เก็บข้อมูลการยืด backport และรับเคอร์เนลที่ใหม่กว่าซึ่งจะใช้ประโยชน์จากเฟิร์มแวร์

ในปัญหาที่ไม่ใช่ไก่และไข่ที่จะเกิดขึ้นเมื่อตั้งค่าหลังจากทำตามคำแนะนำที่เชื่อมโยงก่อนหน้านี้:

apt-get -t stretch-backports install linux-image-amd64

เพื่อความสะดวกของคุณ (ถ้าคุณไม่สามารถจัดการได้โดยตรงเนื่องจากการเชื่อมต่อ) นี่คือผลลัพธ์ของ URIs ทั้งหมดในวันนี้ (รวมถึง checksum แต่คุณไม่ควรเชื่อถือคนแปลกหน้า) ที่อาจจำเป็นต้องติดตั้ง (เรียกใช้จาก คอนเทนเนอร์ซึ่งไม่มีเคอร์เนลแพ็กเกจหรือการติดตั้งการพึ่งพาช่วยให้สามารถดึง URIs ทั้งหมด) สิ่งนี้จะเปลี่ยนแปลงและไม่ถูกต้องเมื่อเวลาผ่านไป อาจจำเป็นต้องใช้เฉพาะสองคนที่มี "bpo" ในเวอร์ชั่นอาจจะมากกว่านี้ นอกจากนี้ยังมีคำเตือนในขณะที่ 4.18 สูงกว่า 4.9 รุ่นที่บรรจุในแพคเกจที่แม่นยำตาม 4.18.6 นั้นค่อนข้างล้าสมัยดังนั้นคุณจะไม่ได้รับการแก้ไขด้านความปลอดภัยล่าสุด คุณควรพิจารณารวบรวมเคอร์เนลด้วยตัวเอง

root@stretch-amd64:~# apt-get --no-install-recommends -t stretch-backports --print-uris install linux-image-amd64
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  initramfs-tools initramfs-tools-core klibc-utils libklibc linux-base linux-image-4.18.0-0.bpo.1-amd64
Suggested packages:
  linux-doc-4.18 debian-kernel-handbook grub-pc | grub-efi-amd64 | extlinux
Recommended packages:
  busybox | busybox-static firmware-linux-free irqbalance apparmor
The following NEW packages will be installed:
  initramfs-tools initramfs-tools-core klibc-utils libklibc linux-base linux-image-4.18.0-0.bpo.1-amd64 linux-image-amd64
0 upgraded, 7 newly installed, 0 to remove and 82 not upgraded.
Need to get 45.8 MB of archives.
After this operation, 258 MB of additional disk space will be used.
'http://deb.debian.org/debian/pool/main/k/klibc/libklibc_2.0.4-9_amd64.deb' libklibc_2.0.4-9_amd64.deb 52556 MD5Sum:cc58644bf747b94c45a4f4e6d5440cfb
'http://deb.debian.org/debian/pool/main/k/klibc/klibc-utils_2.0.4-9_amd64.deb' klibc-utils_2.0.4-9_amd64.deb 108026 MD5Sum:69036678454864a49bffb07f3a21c705
'http://deb.debian.org/debian/pool/main/i/initramfs-tools/initramfs-tools-core_0.130_all.deb' initramfs-tools-core_0.130_all.deb 96964 MD5Sum:913c8d77ff9ef5119e977a64e7cf6400
'http://deb.debian.org/debian/pool/main/l/linux-base/linux-base_4.5_all.deb' linux-base_4.5_all.deb 19130 MD5Sum:696b126edc7f388d2fd8a21ff0b14cb0
'http://deb.debian.org/debian/pool/main/i/initramfs-tools/initramfs-tools_0.130_all.deb' initramfs-tools_0.130_all.deb 65976 MD5Sum:19760d5fe943a82127871846bf188e76
'http://deb.debian.org/debian/pool/main/l/linux/linux-image-4.18.0-0.bpo.1-amd64_4.18.6-1~bpo9+1_amd64.deb' linux-image-4.18.0-0.bpo.1-amd64_4.18.6-1~bpo9+1_amd64.deb 45402920 MD5Sum:ecb628d9ba7ce164dacf68edfc885e95
'http://deb.debian.org/debian/pool/main/l/linux-latest/linux-image-amd64_4.18+98~bpo9+1_amd64.deb' linux-image-amd64_4.18+98~bpo9+1_amd64.deb 8106 MD5Sum:2cdd5e38fe1d4d82898a24ecba6233f9
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.