Стрелец T2U прекратил работать

Мне первоначально удалось получить моего лучника tp-ссылки T2U, работающий над моей машиной, но это, кажется, решило прекратить работать после того, как я установил некоторые драйверы дисплеев, не уверенные почему. Я пытался переустановить драйвер, но это, кажется, не работает...

Я плохо знаком с Linux так не действительно к верному, что я делаю

Править: вывод lsusb

Bus 003 Device 002: ID 0bda:0161 Realtek Semiconductor Corp. Mass Storage Device
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 011 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 010 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 148f:761a Ralink Technology, Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3.13.0-66-generic

Ошибка при попытке работать делает установку

$ sudo make install
make -C UTIL/ install_util
make[1]: Entering directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL'
make -C /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux -f Makefile.6.util install
make[2]: Entering directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux'
install -d /lib/modules/3.13.0-66-generic/kernel/drivers/net/wireless/
install -m 644 -c mt7650u_sta_util.ko /lib/modules/3.13.0-66-generic/kernel/drivers/net/wireless/
install: cannot stat ‘mt7650u_sta_util.ko’: No such file or directory
make[2]: *** [install] Error 1
make[2]: Leaving directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux'
make[1]: *** [install_util] Error 2
make[1]: Leaving directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL'
make: *** [install] Error 2

Ошибка при выполнении делает

    make
make -C UTIL/ osutil
make[1]: Entering directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL'
cp -f os/linux/Makefile.6.util /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/Makefile
make -C /lib/modules/3.13.0-66-generic/build SUBDIRS=/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux modules
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-66-generic'
  CC [M]  /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../common/rt_os_util.o
  CC [M]  /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux_symb.o
  CC [M]  /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_rbus_pci_util.o
  CC [M]  /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_usb_util.o
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_usb_util.c: In function ‘rausb_fill_bulk_urb’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_usb_util.c:425:2: warning: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type [enabled by default]
  usb_fill_bulk_urb(urb, dev, pipe, transfer_buffer, buffer_length, complete_fn, context);
  ^
In file included from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/os/rt_linux.h:40:0,
                 from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/rtmp_os.h:48,
                 from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/rtmp_comm.h:62,
                 from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_usb_util.c:18:
include/linux/usb.h:1523:20: note: expected ‘usb_complete_t’ but argument is of type ‘USB_COMPLETE_HANDLER’
 static inline void usb_fill_bulk_urb(struct urb *urb,
                    ^
  CC [M]  /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.o
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsUsDelay’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:179:8: warning: unused variable ‘i’ [-Wunused-variable]
  ULONG i;
        ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘ClonePacket’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:664:20: warning: assignment makes integer from pointer without a cast [enabled by default]
   pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len;
                    ^
In file included from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/rtmp_os.h:48:0,
                 from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/rtmp_comm.h:62,
                 from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:34:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsPktInit’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/os/rt_linux.h:893:34: warning: assignment makes integer from pointer without a cast [enabled by default]
   ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len))
                                  ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:683:2: note: in expansion of macro ‘SET_OS_PKT_DATATAIL’
  SET_OS_PKT_DATATAIL(pRxPkt, pData, DataSize);
  ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘wlan_802_11_to_802_3_packet’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:709:15: warning: assignment makes integer from pointer without a cast [enabled by default]
  pOSPkt->tail = pOSPkt->data + pOSPkt->len;
               ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpDrvAllRFPrint’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:2051:4: warning: passing argument 2 of ‘file_w->f_op->write’ from incompatible pointer type [enabled by default]
    file_w->f_op->write(file_w, pBuf, BufLen, &file_w->f_pos);
    ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:2051:4: note: expected ‘const char *’ but argument is of type ‘UINT32 *’
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:2036:22: warning: unused variable ‘macValue’ [-Wunused-variable]
  UINT32 macAddr = 0, macValue = 0;
                      ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:2036:9: warning: unused variable ‘macAddr’ [-Wunused-variable]
  UINT32 macAddr = 0, macValue = 0;
         ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSIRQRelease’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:2172:21: warning: unused variable ‘net_dev’ [-Wunused-variable]
  struct net_device *net_dev = (struct net_device *)pNetDev;
                     ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsFreeSpinLock’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:4266:8: warning: assignment from incompatible pointer type [enabled by default]
  pLock = (OS_NDIS_MINIPORT_TIMER *) (pLockOrg->pContent);
        ^
In file included from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/rtmp_os.h:48:0,
                 from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/rtmp_comm.h:62,
                 from /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:34:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsPktTailAdjust’:
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/os/rt_linux.h:893:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len))
                                    ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/os/rt_linux.h:917:2: note: in expansion of macro ‘SET_OS_PKT_DATATAIL’
  SET_OS_PKT_DATATAIL(_pkt, GET_OS_PKT_DATATAIL(_pkt), (-_removedTagLen)); \
  ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:5200:2: note: in expansion of macro ‘OS_PKT_TAIL_ADJUST’
  OS_PKT_TAIL_ADJUST(pNetPkt, removedTagLen);
  ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/os/rt_linux.h:893:34: warning: assignment makes integer from pointer without a cast [enabled by default]
   ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len))
                                  ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/include/os/rt_linux.h:917:2: note: in expansion of macro ‘SET_OS_PKT_DATATAIL’
  SET_OS_PKT_DATATAIL(_pkt, GET_OS_PKT_DATATAIL(_pkt), (-_removedTagLen)); \
  ^
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/../../os/linux/rt_linux.c:5200:2: note: in expansion of macro ‘OS_PKT_TAIL_ADJUST’
  OS_PKT_TAIL_ADJUST(pNetPkt, removedTagLen);
  ^
  LD [M]  /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/mt7650u_sta_util.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/mt7650u_sta_util.mod.o
  LD [M]  /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL/os/linux/mt7650u_sta_util.ko
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-66-generic'
make[1]: Leaving directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/UTIL'
/bin/sh cp_util.sh

make -C MODULE/ build_tools
make[1]: Entering directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/MODULE'
make -C tools
make[2]: Entering directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/MODULE/tools'
gcc -g bin2h.c -o bin2h
make[2]: Leaving directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/MODULE/tools'
/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/MODULE/tools/bin2h
make[1]: execvp: /media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/MODULE/tools/bin2h: Permission denied
make[1]: *** [build_tools] Error 127
make[1]: Leaving directory `/media/steve/3698-C654/Archer_T2U_V1_150901/Archer_T2U_V1_150901/MODULE'
make: *** [all] Error 2
0
задан 28 October 2015 в 21:15

1 ответ

Похоже, что драйвер не создает для 3.13.0-66-универсального ядра.

теоретически возможно адаптировать код к тому ядру, но по моему скромному мнению это не стоит усилия.

Ваше устройство полностью поддерживается ядром 4.2. Можно зафиксировать его этот путь:

Начальная загрузка с предыдущим ядром с помощью меню личинки. Это должно работать там.

можно ожидать неделя или два, когда 4.2 находится в официальных репозиториях для Ubuntu 14.04. Затем Вы сможете, эй устанавливают его

sudo apt-get install linux-generic-lts-wily

или устанавливают его теперь от PPA:

sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt-get update
sudo apt-get install linux-generic-lts-wily

не забывают перезагружать после установки нового ядра.

я предлагаю проверить, что 4,2 ядра загружаются на основной repos и удаление PPA в некоторое время.

0
ответ дан 30 September 2019 в 06:22

Другие вопросы по тегам:

Похожие вопросы: