ฉันซื้อแล็ปท็อปเครื่องใหม่ที่มีการ์ดไร้สาย RTL8723AE-BT แต่ดูเหมือนว่าไม่มีอะไรที่ทำให้มันใช้ได้
Realtek มักจะทำให้ไดรเวอร์พร้อมใช้งานสำหรับการ์ดของมัน แต่อันนี้เฉพาะไม่มีไดรเวอร์ที่มีอยู่ในเว็บไซต์ของ Realtek ฉันได้ลองทำตามขั้นตอนต่อไปนี้แล้วเพื่อลองใช้งานได้:
ติดตั้ง ndiswrapper เวอร์ชัน 1.57 (จากที่เก็บพร้อมด้วย dkms) และ 1.58rc1 (รวบรวมจากแหล่งที่มาจากเว็บไซต์ของ ndiswrapper) ทั้งสองล้มเหลว: รุ่น 1.57 ไม่มีส่วนต่อประสานสำหรับฟังก์ชั่น IoWMIOpenBlock และ IoWMIQueryAllData 1.58rc1 มีฟังก์ชั่นจำลองในสถานที่ของพวกเขา แต่มันล้มเหลวด้วยข้อความ "ioremap ล้มเหลว"
จากการตรวจสอบเพิ่มเติมฉันพบว่าฟังก์ชัน NdisMMapIOSpace (ndis.c: 808) ใน 1.58rc1 ได้รับการเรียกพร้อมที่อยู่ทางกายภาพและความยาวศูนย์ซึ่งทำให้เกิดความล้มเหลว เนื่องจากฟังก์ชั่นนี้ดูเหมือนจะไม่ถูกเรียกจากที่ใดก็ได้ในรหัสของ ndiswrapper ฉันคิดว่าไดรเวอร์ Windows กำลังเรียกมันด้วยพารามิเตอร์ปลอม
ฉันลองใช้ทั้งรุ่น 64 บิต (บนระบบที่ติดตั้งซึ่งใช้รุ่น x86_64 ของ Ubuntu) และรุ่น 32 บิต (บนระบบ live-USB x86 พร้อมเปิดใช้งานอย่างต่อเนื่อง) ของไดรเวอร์ Windows XP ข้อผิดพลาดเดียวกันเกิดขึ้นสำหรับทั้งสองรุ่น
เนื่องจากไดร์เวอร์ Linux ของ Realtek สำหรับ RTL8192CE / SE / DE พูดถึงชิปเซ็ต 8723 ในแหล่งที่มาจริง ๆ ฉันพยายามรวบรวมและดัดแปลงพวกมัน แต่พวกเขาไม่รับ ID การ์ด (10ec: 8723) ฉันยังพยายาม
echo 10ec 8723 > new_id
ที่ตำแหน่ง sysfs (/ sys / bus / pci / drivers / rtl8192de) (ของคนขับ (อันที่จริงแต่ละครั้งหนึ่งครั้ง) แต่ฉันได้รับข้อผิดพลาด "การอนุญาตปฏิเสธ" แม้จะมี sudo . ถ้าฉันและลองอีกครั้งที่ฉันได้รับข้อผิดพลาดsudo su
bash: echo: write error: Invalid argument
ฉันหมดความคิดแล้ว มันน่าผิดหวังจริง ๆ ที่ซื้อโน๊ตบุ๊คใหม่ที่จะใช้กับ Ubuntu เท่านั้นและไม่สามารถใช้การเชื่อมต่อ Wi-Fi ได้
หากใครสามารถทำให้กระจ่างในทางเลือกฉันจะขอบคุณมาก
แก้ไข: เอาต์พุตเครือข่าย lshw -C
$ sudo lshw -C network -numeric
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd. [10EC:8723]
vendor: Realtek Semiconductor Co., Ltd. [10EC]
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:d000(size=256) memory:f7900000-f7903fff
*-network
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]
vendor: Realtek Semiconductor Co., Ltd. [10EC]
physical id: 0.2
bus info: pci@0000:04:00.2
logical name: eth0
version: 0a
serial: 00:90:f5:cd:6d:f7
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.106 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:43 ioport:c000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff
lshw -c network
โปรดวางการส่งออกของ