Como superar esse erro ao compilar o driver RT2870?

0

Comprei uma antena wifi bastante barata e agora tenho que instalar o driver RT2870 no Ubuntu 14.04 64 bit.

Eu baixei o arquivo de driver 2010_0709_RT2870_Linux_STA_v2.4.0.1 de sua página oficial e tentei compilá-lo, mas recebo um erro de compilação que não sei como superar.

Então, depois de emitir make , o processo é iniciado e, depois de algum tempo, ele termina com

/home/xxx/Desktop/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevDetach’:
/home/xxx/Desktop/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1694:38: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
  struct net_device_ops *pNetDevOps = pNetDev->netdev_ops;
                                      ^
/home/xxx/Desktop/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevAttach’:
/home/xxx/Desktop/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c:1731:38: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
  struct net_device_ops *pNetDevOps = pNetDev->netdev_ops;
                                      ^
make[2]: *** [/home/xxx/Desktop/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.o] Error 1
make[1]: *** [_module_/home/xxx/Desktop/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.13.0-39-generic'
make: *** [LINUX] Error 2

O erro nas linhas que postei ou eu preciso postar o log make completo?

Se isso for suficiente, qual é o erro e como corrigi-lo?

Deixe-me saber se você precisar de mais informações.

EDITAR

O resultado de lsusb é

$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 021: ID 04e8:6864 Samsung Electronics Co., Ltd 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Eu planejo conectar a antena à porta USB 3, mas qualquer outra porta 2.0 ficaria bem.

A antena é chamada de "longo alcance" e está conectada a um adaptador sem fio USB via cabo coaxial, enquanto o cabo USB vem do adaptador para o PC.

Parece que isso

Quando tento ver a resposta dmesg com plug in / plug out, recebo esta resposta:

USB 3.0 port
Dec  4 18:04:54 lmachine kernel: [10849.357767] usb 3-2: new full-speed USB device number 42 using xhci_hcd
Dec  4 18:04:54 lmachine kernel: [10849.357997] usb 3-2: Device not responding to set address.
Dec  4 18:04:54 lmachine kernel: [10849.561776] usb 3-2: Device not responding to set address.
Dec  4 18:04:54 lmachine kernel: [10849.765513] usb 3-2: device not accepting address 42, error -71
Dec  4 18:04:54 lmachine kernel: [10849.877506] usb 3-2: new full-speed USB device number 43 using xhci_hcd
Dec  4 18:04:54 lmachine kernel: [10849.877740] usb 3-2: Device not responding to set address.
Dec  4 18:04:55 lmachine kernel: [10850.081491] usb 3-2: Device not responding to set address.
Dec  4 18:04:55 lmachine kernel: [10850.285161] usb 3-2: device not accepting address 43, error -71
Dec  4 18:04:55 lmachine kernel: [10850.397118] usb 3-2: new full-speed USB device number 44 using xhci_hcd
Dec  4 18:04:55 lmachine kernel: [10850.397317] usb 3-2: Device not responding to set address.
Dec  4 18:04:55 lmachine kernel: [10850.601210] usb 3-2: Device not responding to set address.
Dec  4 18:04:55 lmachine kernel: [10850.804880] usb 3-2: device not accepting address 44, error -71
Dec  4 18:04:55 lmachine kernel: [10850.916809] usb 3-2: new full-speed USB device number 45 using xhci_hcd
Dec  4 18:04:55 lmachine kernel: [10850.916998] usb 3-2: Device not responding to set address.
Dec  4 18:04:56 lmachine kernel: [10851.120847] usb 3-2: Device not responding to set address.
Dec  4 18:04:56 lmachine kernel: [10851.324533] usb 3-2: device not accepting address 45, error -71
Dec  4 18:04:56 lmachine kernel: [10851.324563] hub 3-0:1.0: unable to enumerate USB device on port 2

USB 2.0 port
Dec  4 18:08:03 lmachine kernel: [11038.030811] usb 3-4: new full-speed USB device number 46 using xhci_hcd
Dec  4 18:08:03 lmachine kernel: [11038.031007] usb 3-4: Device not responding to set address.
Dec  4 18:08:03 lmachine kernel: [11038.234943] usb 3-4: Device not responding to set address.
Dec  4 18:08:03 lmachine kernel: [11038.438574] usb 3-4: device not accepting address 46, error -71
Dec  4 18:08:03 lmachine kernel: [11038.550577] usb 3-4: new full-speed USB device number 47 using xhci_hcd
Dec  4 18:08:03 lmachine kernel: [11038.550849] usb 3-4: Device not responding to set address.
Dec  4 18:08:03 lmachine kernel: [11038.754561] usb 3-4: Device not responding to set address.
Dec  4 18:08:04 lmachine kernel: [11038.958250] usb 3-4: device not accepting address 47, error -71
Dec  4 18:08:04 lmachine kernel: [11039.070209] usb 3-4: new full-speed USB device number 48 using xhci_hcd
Dec  4 18:08:04 lmachine kernel: [11039.070405] usb 3-4: Device not responding to set address.
Dec  4 18:08:04 lmachine kernel: [11039.274254] usb 3-4: Device not responding to set address.
Dec  4 18:08:04 lmachine kernel: [11039.477961] usb 3-4: device not accepting address 48, error -71
Dec  4 18:08:04 lmachine kernel: [11039.589985] usb 3-4: new full-speed USB device number 49 using xhci_hcd
Dec  4 18:08:04 lmachine kernel: [11039.590238] usb 3-4: Device not responding to set address.
Dec  4 18:08:04 lmachine kernel: [11039.793950] usb 3-4: Device not responding to set address.
Dec  4 18:08:05 lmachine kernel: [11039.997635] usb 3-4: device not accepting address 49, error -71
Dec  4 18:08:05 lmachine kernel: [11039.997665] hub 3-0:1.0: unable to enumerate USB device on port 4
    
por ubuntico 04.12.2014 / 14:05

1 resposta

1

Este driver antigo, por volta de 2010, foi construído para os kernels 2.6.xx; como você pode ver, você está executando o 3.13.0-39. Nunca irá compilar.

O driver para esses dispositivos, rt2800usb, está incluído no Ubuntu 14.04 por padrão. Se não estiver funcionando como esperado, algo está errado. Por favor, diga-nos o que está errado e detalhes sobre o seu dispositivo:

lsusb

Suponho que seu dispositivo sem fio USB esteja conectado a isso:

046d:c52b Logitech, Inc. Unifying Receiver

Pesquisando, achei isto: O receptor Unifying da Logitech é suportado? Eu sugiro que você instale ltunify e veja se o wireless aparece.

    
por chili555 04.12.2014 / 14:33