Моя проблема касается установки драйвера (RT5592) Wi-Fi для моего нового адаптера Wi-Fi (PCE-N53) на моем недавно созданном компьютере. В основном мне не удается установить драйвер, и поэтому я не могу заставить Wi-Fi работать.
Я знаю, что я не единственный, имеющий эту проблему в этом году, между драйвером RT5592 и Ubuntu 14.04 LTS, в так или иначе.
Есть ли кто-либо, кто когда-либо мог решить эту проблему? Это не похоже на всех сообщениях, которыми я был через...
После решения той же проблемы как мой (я получал то же сообщение об ошибке как Christopher Kyle Horton "несовместимых типов" и т.д.), я применил инструкции и сделал редактирования в сценарии, как предложил Paul B.
К сожалению, я все еще получаю сообщение ошибки/предупреждений (другое на этот раз) в конце делания, и Wi-Fi все еще не работает.
Ниже снимок конца сообщения:
In file included from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/os/rt_linux.h:31:0,
from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_os.h:44,
from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_comm.h:69,
from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:31:
include/linux/module.h:88:32: error: ‘__mod_pci_device_table’ aliased to undefined symbol ‘rt2860_pci_tbl’
extern const struct gtype##_id __mod_##gtype##_table \
^
include/linux/module.h:146:3: note: in expansion of macro ‘MODULE_GENERIC_TABLE’
MODULE_GENERIC_TABLE(type##_device,name)
^
/home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:73:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’
MODULE_DEVICE_TABLE(pci, rt2860_pci_tbl);
^
cc1: some warnings being treated as errors
make[2]: *** [/home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.o] Error 1
make[1]: *** [_module_/home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [LINUX] Error 2
Это смотрит из сообщения, что нужно было бы отредактировать вручную некоторые/другой сценарии в пакете драйвера, также, как и Paul B предлагают в одном случае. Но я понятия не имею, как сделать это.
Вот пакет драйвера адаптера Wi-Fi
Моя система как следует:
OS: ubuntu 14.04 LTS
wi-fi card: Asus PCE-N53
motherboard: Asus KCMA-D8
processor: AMD Opteron 4228 HE
kernel: 3.13.0-32-generic
После этой информации от chili555 в здесь, ниже некоторая дополнительная информация о моей системе:
lspci -nn | grep 0280
дает
04:00.0 Network controller [0280]: Ralink corp. RT5592 PCI2 Wireless Network Adapater [1814:5592]
и
sudo apt-get install linux-headers-generic
возвраты
linux-headers-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Если это - версия ядра (я имею 3.13.0-32-универсальный), проблема несовместимости с драйвером как chilli555 предлагает (файл README в пакете драйвера говорит действительно, что это совместимо с ядром 2.6), как можно было обмануть это вокруг, чтобы заставить его работать? это должно быть возможным правом? На форумах человечности предложенные патчи не работают (приводит компьютер замораживаться).
В основном: есть ли кто-либо там, кто когда-либо мог заставить PCE-N53 работать над Ubuntu 14.04 LTS (ядро 3.13)? как я отредактирую пакет драйвера, чтобы заставить его работать на мое ядро?
Вместо того, чтобы создать драйвер самостоятельно, можно попробовать 2x00 драйвер, это - часть официального ядра.
история фиксации/drivers/net/wireless/rt2x00/rt2x00.h в официальном ядре человечности ( ГОЛОВА также 3.13.y ) деревья показывают, что в марте 2013, некоторая работа была сделана, чтобы заставить драйвер работать с Вашей микросхемой. Идентификатор PCI перечислен, таким образом, это стоит попробовать.
можно также попытаться установить более свежее ядро и видеть, работает ли оно, официальный PPA ядра магистрали имеет 3.14.1 для Надежного человека: http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D
Прежде, чем сделать это, читайте https://wiki.ubuntu.com/Kernel/MainlineBuilds