rtl8188ee делает ошибки 13.04 (L75D-A7280)
Я пытаюсь настроить Wi-Fi на свежую 13.04 установку на Toshiba Satellite L75D-A7280.
Я по-прежнему Linux Noob, так что, возможно, я спустился в кроличью нору, но я сделал это так далеко:
Я редактировал pci.h
как рекомендуется, но я все еще получаю это make
:
make -C /lib/modules/3.8.0-19-generic/build M=/home/trevor/Downloads/realtek modules
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-19-generic'
CC [M] /home/trevor/Downloads/realtek/base.o
In file included from /home/trevor/Downloads/realtek/base.c:39:0:
/home/trevor/Downloads/realtek/pci.h:30:1: error: unknown type name ‘fndef’
/home/trevor/Downloads/realtek/pci.h:33:2: error: #endif without #if
In file included from include/linux/pci.h:20:0,
from /home/trevor/Downloads/realtek/pci.h:39,
from /home/trevor/Downloads/realtek/base.c:39:
include/linux/mod_devicetable.h:12:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typedef’
include/linux/mod_devicetable.h:21:2: error: unknown type name ‘kernel_ulong_t’
include/linux/mod_devicetable.h:36:2: error: unknown type name ‘kernel_ulong_t’
include/linux/mod_devicetable.h:37:33: error: ‘kernel_ulong_t’ undeclared here (not in a function)
include/linux/mod_devicetable.h:37:3: error: requested alignment is not an integer constant
include/linux/mod_devicetable.h:125:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:151:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:164:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:178:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:189:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:197:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:205:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:210:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:275:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:324:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:351:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:376:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:423:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:443:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:454:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:518:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:550:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:561:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
include/linux/mod_devicetable.h:592:2: error: expected specifier-qualifier-list before ‘kernel_ulong_t’
make[2]: *** [/home/trevor/Downloads/realtek/base.o] Error 1
make[1]: *** [_module_/home/trevor/Downloads/realtek] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic'
make: *** [all] Error 2
Как я могу получить мою беспроводную работу?
lspci -nnk | grep -iEA3 "(wireless|network)"
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter [10ec:8179] (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0181]
проводное соединение работает
Я с радостью на связи и разговариваю с миром о своем первом Ubuntu Lappie через проводное соединение. Я не знаю, какой драйвер он использует. 13.04 видел это во время установки.
1 ответ
Забудьте про исправления.
Из комментария № 36 об ошибке LP #1096989 сообщается, что стабильное ядро Linux 3.10 получило поддержку вашего устройства беспроводной локальной сети. Да, речь идет об устройстве Lenovo Ideapad, но это не имеет значения, поскольку оно содержит ту же карту беспроводной локальной сети, что и у вас (идентифицируется по числовому идентификатору).
Вот как установить основное ядро: Как обновить ядро до последней основной версии без какого-либо Distro-обновления? и выберите 3.10.1 (теперь самое последнее стабильное ядро): http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.1-saucy/
Но на самом деле, посмотрите отчет об ошибке и удалите ядро, как только это будет исправлено в стабильном выпуске Ubuntu. Устанавливая основное ядро самостоятельно, вы не будете получать никаких обновлений безопасности.
Для будущих посетителей: обновите до стабильного (не-rc) 3.10+ ядра, которое вы видите на http://kernel.ubuntu.com/~kernel-ppa/mainline