Кто может дать рабочий драйвер для карточки asus pce-n53. Или может дело не в драйвере? При установки с офф сайта Asus выкидывает ошибку( скорей всего версия очень старая)
Помогите пожалуйста .
wifislax ~ # cd DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326 wifislax DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326 # make make -C tools make[1]: Entering directory `/root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/tools' gcc -g bin2h.c -o bin2h cp -f os/linux/Makefile.6 /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/Makefile make -C /lib/modules/3.12.36-pae-wifislax/build SUBDIRS=/root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux modules make[1]: Leaving directory `/root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/tools' /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/tools/bin2h make[1]: Entering directory `/usr/src/linux-3.12.36' CC [M]/root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.o CC [M]/root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.o /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:42:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_remove_one’ static VOID __devexit rt2860_remove_one(struct pci_dev *pci_dev); ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:43:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’ static INT __devinit rt2860_probe(struct pci_dev *pci_dev, const struct pci_device_id *ent); ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:62:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__devinitdata’ static struct pci_device_id rt2860_pci_tbl[] __devinitdata = ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:87:17: error: ‘rt2860_pci_tbl’ undeclared here (not in a function) id_table: rt2860_pci_tbl, ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:88:17: error: ‘rt2860_probe’ undeclared here (not in a function) probe: rt2860_probe, ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:90:5: error: implicit declaration of function ‘__devexit_p’ [-Werror=implicit-function-declaration] remove: __devexit_p(rt2860_remove_one), ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:90:29: error: ‘rt2860_remove_one’ undeclared here (not in a function) remove: __devexit_p(rt2860_remove_one), ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:294:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’ static INT __devinit rt2860_probe( ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:465:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_remove_one’ static VOID __devexit rt2860_remove_one( ^ In file included from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/os/rt_linux.h:31:0, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_os.h:44, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_comm.h:69, from /root/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__rt2860_pci_tbl_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##__##name##_device, name) ^ /root/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]: *** [/root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c: In function ‘RtmpAsicSendCommandToMcu’: /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:558:4: warning: passing argument 3 of ‘pci_read_config_word’ from incompatible pointer type [enabled by default] pci_read_config_word(((POS_COOKIE)pAd->OS_Cookie)->pci_dev, offset, &Configuration); ^ In file included from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/os/rt_linux.h:41:0, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_os.h:44, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_comm.h:69, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rt_config.h:33, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:28: include/linux/pci.h:841:19: note: expected ‘u16 *’ but argument is of type ‘ULONG *’ static inline int pci_read_config_word(const struct pci_dev *dev, int where, u16 *val) ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:564:4: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘ULONG’ [-Wformat=] DBGPRINT(RT_DEBUG_TRACE, ("Write 70f; offset = %x, Configuration = %x. \n", offset, Configuration)); ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:564:4: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘ULONG’ [-Wformat=] /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:578:4: warning: passing argument 3 of ‘pci_read_config_word’ from incompatible pointer type [enabled by default] pci_read_config_word(((POS_COOKIE)pAd->OS_Cookie)->pci_dev, offset, &Configuration); ^ In file included from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/os/rt_linux.h:41:0, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_os.h:44, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_comm.h:69, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rt_config.h:33, from /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:28: include/linux/pci.h:841:19: note: expected ‘u16 *’ but argument is of type ‘ULONG *’ static inline int pci_read_config_word(const struct pci_dev *dev, int where, u16 *val) ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:587:4: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘ULONG’ [-Wformat=] DBGPRINT(RT_DEBUG_TRACE, ("RadioOnExec restore 70f; offset = %x, Configuration = %x. \n", offset, Configuration)); ^ /root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../common/rtmp_mcu.c:587:4: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘ULONG’ [-Wformat=] make[1]: *** [_module_/root/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux] Error 2 make[1]: Leaving directory `/usr/src/linux-3.12.36' make: *** [LINUX]Error 2 wifislax DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326 #
Сообщение отредактировал soulalexander23 - Вторник, 03.11.2015, 01:54
2. Распокавал скачанный zip файл, там была папка "DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326". Положил в Домашнюю папку. Патч туда же.
3. Открыл "Терминал" и вошёл в ту папку, которая получилась.
В "Терминале" ввел:
cd DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326
4. Пропатчил драйвер.
В "Терминале" ввел:
patch -p1 < rt5592sta_fix_64bit_3.8.patch
5. Запусил команды:
make
make install
modprobe rt5592sta
--
Драйвер работает в версиях 4.11.1 и 4.10.1.(rus) При каждой перезагрузке нужно проделывать вот это вот всё по-новой. Как добавить в автозагрузку не знаю.
Чарующие ароматы котлет и прочих гастрономических изысков остаются чарующими до тех пор, пока не попали за переделы кухни. И сколько там ни закрывай дверь, все равно предательский запах просочится, и вот он уже в гостиной, в вашей спальне, подкрался вплотную в вашему гардеробу со стиранными вещами… И даже если вы готовите и едите исключительно дома, нет гарантии, что не будете пахнуть котлетами… Интернет-магазин MOYO предлагает вам обзавестись встраиваемой кухонной вытяжкой, что сразу решит две проблемы: не будет неприятного запаха и торчащих по всей кухне громоздких труб. Все коммуникации легко и аккуратно будут спрятаны в шкаф, на виду будет лишь одна выдвигаемая полоска вытяжки. Ресурс MOYO предлагает вам выбрать модель среди брендов: Best, Borgio, Cata, Electrolux, Hansa, Minola, Teka, Siemens, Ventolux и многих других. Они могут вытягивать за час от 600 до 1000 и более кубических метров воздуха, иметь 1 или 2 двигателя, от 2 до 5 более скоростей, управляться механически и электронно, иметь разные цветовые решения и другие параметры. Подберите себе подходящий вариант в интернет-магазине MOYO и закажите доставку в ваш населенный пункт Украины. https://www.moyo.ua/bt/vstraivaemaya-tekh/vytyajki/
Сообщение отредактировал valik87878 - Суббота, 11.03.2017, 08:47