Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Помогите!!! Люди добрые, надо установить rt2870  (Прочитано 649 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн si2012si

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
make -C tools
make[1]: Entering directory '/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory '/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/tools'
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/tools/bin2h
cp -f os/linux/Makefile.6 /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/Makefile
make  -C  /lib/modules/4.19.0-kali1-amd64/build SUBDIRS=/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux modules
make[1]: Entering directory '/usr/src/linux-headers-4.19.0-kali1-amd64'
   CC [M]  /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../common/rtmp_init.o
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../common/rtmp_init.c: In function ‘RTMPCancelTimer’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../common/rtmp_init.c:3889:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
   if (pTimer->State == FALSE)
   ^~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../common/rtmp_init.c:3891:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
    RTMP_OS_Del_Timer(&pTimer->TimerObj, pCancelled);
    ^~~~~~~~~~~~~~~~~
  CC [M]  /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.o
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c: In function ‘RTMP_OS_Init_Timer’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:126:2: error: implicit declaration of function ‘init_timer’; did you mean ‘init_timers’? [-Werror=implicit-function-declaration]
  init_timer(pTimer);
  ^~~~~~~~~~
  init_timers
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:127:11: error: ‘NDIS_MINIPORT_TIMER’ {aka ‘struct timer_list’} has no member named ‘data’
     pTimer->data = (unsigned long)data;
           ^~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:128:22: error: assignment to ‘void (*)(struct timer_list *)’ from incompatible pointer type ‘TIMER_FUNCTION’ {aka ‘void (*)(long unsigned int)’} [-Werror=incompatible-pointer-types]
     pTimer->function = function;
                      ^
In file included from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_config.h:51,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:28:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c: In function ‘duplicate_pkt’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:563:21: warning: passing argument 1 of ‘memmove’ makes pointer from integer without a cast [-Wint-conversion]
   NdisMoveMemory(skb->tail, pHeader802_3, HdrLen);
                  ~~~^~~~~~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_linux.h:804:61: note: in definition of macro ‘NdisMoveMemory’
 #define NdisMoveMemory(Destination, Source, Length) memmove(Destination, Source, Length)
                                                             ^~~~~~~~~~~
In file included from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/bitmap.h:9,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/cpumask.h:12,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/cpumask.h:5,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/msr.h:11,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/processor.h:21,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/cpufeature.h:5,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/thread_info.h:53,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/thread_info.h:38,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/preempt.h:7,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/preempt.h:81,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/spinlock.h:51,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/seqlock.h:36,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/time.h:6,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/stat.h:19,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/module.h:10,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_linux.h:44,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_config.h:51,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:28:
/usr/src/linux-headers-4.19.0-kali1-common/include/linux/string.h:348:38: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’ {aka ‘unsigned int’}
 __FORTIFY_INLINE void *memmove(void *p, const void *q, __kernel_size_t size)
                                ~~~~~~^
In file included from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_config.h:51,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:28:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:565:21: warning: passing argument 1 of ‘memmove’ makes pointer from integer without a cast [-Wint-conversion]
   NdisMoveMemory(skb->tail, pData, DataSize);
                  ~~~^~~~~~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_linux.h:804:61: note: in definition of macro ‘NdisMoveMemory’
 #define NdisMoveMemory(Destination, Source, Length) memmove(Destination, Source, Length)
                                                             ^~~~~~~~~~~
In file included from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/bitmap.h:9,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/cpumask.h:12,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/cpumask.h:5,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/msr.h:11,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/processor.h:21,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/cpufeature.h:5,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/thread_info.h:53,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/thread_info.h:38,
                 from /usr/src/linux-headers-4.19.0-kali1-common/arch/x86/include/asm/preempt.h:7,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/preempt.h:81,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/spinlock.h:51,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/seqlock.h:36,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/time.h:6,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/stat.h:19,
                 from /usr/src/linux-headers-4.19.0-kali1-common/include/linux/module.h:10,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_linux.h:44,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_config.h:51,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:28:
/usr/src/linux-headers-4.19.0-kali1-common/include/linux/string.h:348:38: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’ {aka ‘unsigned int’}
 __FORTIFY_INLINE void *memmove(void *p, const void *q, __kernel_size_t size)
                                ~~~~~~^
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c: In function ‘ClonePacket’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:649:23: warning: assignment to ‘sk_buff_data_t’ {aka ‘unsigned int’} from ‘unsigned char *’ makes integer from pointer without a cast [-Wint-conversion]
      pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len;
                       ^
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c: In function ‘update_os_packet_info’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:671:15: warning: assignment to ‘sk_buff_data_t’ {aka ‘unsigned int’} from ‘unsigned char *’ makes integer from pointer without a cast [-Wint-conversion]
  pOSPkt->tail = pOSPkt->data + pOSPkt->len;
               ^
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c: In function ‘wlan_802_11_to_802_3_packet’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:691:15: warning: assignment to ‘sk_buff_data_t’ {aka ‘unsigned int’} from ‘unsigned char *’ makes integer from pointer without a cast [-Wint-conversion]
  pOSPkt->tail = pOSPkt->data + pOSPkt->len;
               ^
In file included from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_config.h:51,
                 from /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:28:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c: In function ‘send_monitor_packets’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:898:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
         DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/include/rt_linux.h:365:16: note: in definition of macro ‘DBGPRINT_RAW’
         printk Fmt;               \
                ^~~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:898:9: note: in expansion of macro ‘DBGPRINT’
         DBGPRINT(RT_DEBUG_ERROR, ("%s : Size is too large! (%d)\n", __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
         ^~~~~~~~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:1018:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
     if (rate_index > 255)
     ^~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:1021:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  ph->rate.did = DIDmsg_lnxind_wlansniffrm_rate;
  ^~
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c: In function ‘rtmp_os_thread_init’:
/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.c:1051:2: error: implicit declaration of function ‘daemonize’ [-Werror=implicit-function-declaration]
  daemonize(pThreadName /*"%s",pAd->net_dev->name*/);
  ^~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-4.19.0-kali1-common/scripts/Makefile.build:309: /root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux/../../os/linux/rt_linux.o] Error 1
make[3]: *** [/usr/src/linux-headers-4.19.0-kali1-common/Makefile:1532: _module_/root/2008_0925_RT2870_Linux_STA_v1.4.0.0/os/linux] Error 2
make[2]: *** [Makefile:146: sub-make] Error 2
make[1]: *** [Makefile:8: all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-kali1-amd64'
make: *** [Makefile:144: LINUX] Error 2

Помогите если кто знает, а то неделю убил и всё без результатно

Цитировать
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]

  --Aleksandru
« Последнее редактирование: 04 Февраля 2019, 00:05:08 от Aleksandru »

alang

  • Гость
Re: Помогите!!! Люди добрые, надо установить rt2870
« Ответ #1 : 04 Февраля 2019, 13:44:58 »
si2012si, Ты пытаешься драйвер 2008 года напялить на систему 2018-го? Ну-ну.
Скажу по секрету (Полишинеля): это чип давно (года этак с 2009-го) поддерживается out of box, никаких сторонних драйверов ставить не надо.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Re: Помогите!!! Люди добрые, надо установить rt2870
« Ответ #2 : 04 Февраля 2019, 19:34:35 »
alang, ТС не предоставил абсолютно никакой информации, на что он там драйвер ставит :coolsmiley: Может само устройство не 2870, а может и Ubuntu древняя.

si2012si, Уточните - ваш wifi встроен или USB-свисток? В любом случае,
покажите выводы команд:

uname -alspci -knn | grep -EA2 'Net|Wire'lsusb
« Последнее редактирование: 04 Февраля 2019, 19:37:53 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

alang

  • Гость
Re: Помогите!!! Люди добрые, надо установить rt2870
« Ответ #3 : 04 Февраля 2019, 20:11:16 »
Уточните - ваш wifi встроен или USB-свисток

Это уточнять не нужно. 2870 - однозначно, usb-свисток. Ну, разве что он чипом ошибся.
Ядро 4.19 - так что система не древняя. Старый ралинковский драйвер под это ядро не скомпилируется - 146 %.
А остальное значения не имеет.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Re: Помогите!!! Люди добрые, надо установить rt2870
« Ответ #4 : 04 Февраля 2019, 20:17:28 »
alang, чипсеты в памяти не держу, а по системе - да, невнимательно лог посмотрел, звиняйте)

PS Kali? ??? Не тот форум.
« Последнее редактирование: 04 Февраля 2019, 20:22:05 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.079 секунд. Запросов: 25.