Как установить новую версию драйвера RTL8187 на Ubuntu 13.04?

Ну, Ubuntu очень радушно приняла меня в мире Linux, открыв его объятия с серьезными проблемами. Я предполагаю, что не сказал бы, что я являюсь новым, но я не использовал Ubuntu в течение почти 5 лет теперь.

У меня была большая проблема, где мой Беспроводной адаптер Alfa AWUS036H испытывает ОЧЕНЬ МЕДЛЕННОЕ соединение. Мне требуются приблизительно 5-10 минут для загрузки 5 МБ, и у меня есть скорость загрузки на 100 Мбит/с через моего поставщика. Это работало отлично на окнах, но теперь, когда я переключился на Ubuntu, у меня есть столько проблем.

Я считал здесь, что, если бы я переустанавливаю новую версию драйвера Realtek RTL8187, она устранила бы мою проблему скорости. Я загрузил новую версию драйвера RTL8187L, выполнил шаги, если, и закончился с этим stacktrace:

make[1]: Entering directory `/usr/src/linux-headers-3.8.0-19-generic'
CC [M]  /home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.o
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:153:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_probe’
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:155:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_disconnect’
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:168:12: error: ‘rtl8187_usb_probe’ undeclared here (not in a function)
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:169:16: error: ‘rtl8187_usb_disconnect’ undeclared here (not in a function)
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c: In function ‘rtl8180_tx’:
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:1382:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c: In function ‘rtl8187_usb_initendpoints’:
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:1588:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c: At top level:
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:3762:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_probe’
/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.c:3862:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_disconnect’
make[2]: *** [/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187/r8187_core.o] Error 1
make[1]: *** [_module_/home/lehmanlb/Desktop/rtl8187L_linux_1041.0209.2012/rtl8187] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic'
make: *** [all] Error 2

Вот мой iwconfig:

lehmanlb@lehmanlb-p6710f:~/Desktop/rtl8187L_linux_1041.0209.2012$ iwconfigwlan1     IEEE 802.11bg  ESSID:"6WFBC"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:7F:28:64:42:80   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-30 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:89   Missed beacon:0

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=27 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

Если Вам больше нужна сообщенная мне информация! Я умираю для получения чего-то работающего здесь!Спасибо.

6
задан 13 April 2017 в 15:25

2 ответа

sudo modprobe rtl8187
sudo iwconfig wlan1 rate 5.5M fixed 
sudo iwconfig wlan1 frag 2346
sudo iwconfig wlan1 rts 2347
sudo iwconfig wlan1 txpower 30

установлено в rc.local ^^

0
ответ дан 13 April 2017 в 15:25

Этот последний ответ работает для меня как очарование в LUbuntu. Я замечаю, что каждый раз, когда я перезагружаюсь, я должен повторить эти последние шаги. Есть ли в любом случае, чтобы "цементировать" это как постоянная вещь. Я использую HP All-in-on-1, и мне не нравится, что биос не позволяет мне отключить встроенный Wi-Fi для него, и нет никакого внешнего выключателя для его выключения. Я пытался принять плохое с хорошим и использовать бортовой для Wi-Fi, в то время как Realtek запускает airmon-ng. Вы получаете хороший трафик на этот сайт от меня, хотя, были на этой странице уже 20 раз, потому что это на самом деле решает мою проблему. Но я бы хотел «починить» починить, а не бандить, как я здесь.

В ответ на:

sudo modprobe rtl8187
sudo iwconfig wlan1 rate 5.5M fixed 
sudo iwconfig wlan1 frag 2346
sudo iwconfig wlan1 rts 2347
sudo iwconfig wlan1 txpower 30
set in rc.local ^^

ТАКЖЕ Моя версия этой конкретной карты НЕ ДАЕТ мне установить ее на питание 30 без классической ошибки:

Ошибка беспроводной связи запрос «Set Tx Power» (8B26): сбой SET на устройстве wlan1; Неверный аргумент.

Для этого я поменял числа первые 20, это больше не было ошибкой ... Мысль хммм, это число ... так что попробовал 21, 22 и т. Д., Он поднялся до 27 для моей версии этого конкретная карта, прежде чем она ошиблась. Так что ... Я добавил свой вопрос, те, у кого ошибка с частью txpower, попробуйте меньшее число.

0
ответ дан 13 April 2017 в 15:25

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

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