Я купив новий ноутбук з бездротовою карткою RTL8723AE-BT, але, здається, нічого не змушує його працювати.
Realtek зазвичай робить драйвери доступними для своєї картки, але цей конкретний не має драйвера, доступного на веб-сайті Realtek. Я спробував виконати наступні кроки, щоб спробувати змусити його працювати:
Встановлено версії ndiswrapper 1.57 (із сховищ, з dkms) та 1.58rc1 (зібрано з джерела з веб-сайту ndiswrapper). Обидва не вдалися: версія 1.57 не надає інтерфейс для функцій IoWMIOpenBlock та IoWMIQueryAllData. 1.58rc1 має фіктивні функції на своїх місцях, але він не працює з повідомленням "помилка іорепортажу".
Після подальшого дослідження я виявив, що функція NdisMMapIOSpace (ndis.c: 808) у 1.58rc1 викликається з фізичною адресою та довжиною нульовою, що викликає збій. Оскільки ця функція, схоже, не викликається з будь-якого місця в коді ndiswrapper, я вважаю, що драйвер Windows якимось чином викликає її з фальшивими параметрами.
Я спробував використовувати як 64-бітну версію (в моїй встановленій системі, яка використовує x86_64 версію Ubuntu), так і 32-бітну версію (на живій системі USB x86 з підтримкою постійності) драйвера Windows XP. Для обох версій сталися однакові помилки
Оскільки Linux-драйвери Realtek для RTL8192CE / SE / DE насправді згадують чіпсет 8723 у своїх джерелах, я спробував їх скласти та модерувати, але вони не беруть ідентифікатор картки (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
.