Драйверы rtl8192ce, не компилирующие в Полном нетерпения

Я недавно установил Ubuntu 13.0.4 Ringtail Полный нетерпения на мой HP Pavilion G6, и я испытываю затруднения при компиляции драйверов для моего адаптера rtl8192ce wi-fi. Я искал вокруг в течение нескольких дней теперь, и у меня не было удачи.

Драйвер, который я пытаюсь скомпилировать и установить, здесь:

http://dl.dropboxusercontent.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz

Вот ошибка, которую я получаю, когда я пытаюсь выполнить "сделать" команду:

сделайте-C/lib/modules/3.8.0-19-generic/build M =/home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012, модули делают [1]: каталог Entering /usr/src/linux-headers-3.8.0-19-generic' CC [M] /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o In file included from /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:39:0: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/pci.h:245:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’ /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function) /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_action_proc’: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:870:25: error: ‘RX_FLAG_MACTIME_MPDU’ undeclared (first use in this function) /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_send_smps_action’: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1432:16: error: ‘struct <anonymous>’ has no member named ‘sta’ make[2]: *** [/home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1 make[1]: *** [_module_/home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2 make[1]: Leaving directory/usr/src/linux-headers-3.8.0-19-generic' сделайте: * [вся] Ошибка 2


Вот информация о моей машине от "lspci-nnk | сеть grep-iA2", "lsmod", "nm-инструмент", "nmcli nm состояние", "iwconfig", и "rfkill перечисляют все":

lspci-nnk | сеть grep-iA2 01:00.0 Сетевой контроллер [0280]: Realtek Semiconductor Co., Ltd. Адаптер RTL8188CE 802.11b/g/n WiFi [10ec:8176] (газуют 01), Подсистема: Устройство Hewlett-Packard Company [103c:1629]

Используемый драйвер ядра: rtl8192ce

Контроллер Ethernet 03:00.0 [0200]: контроллер Fast Ethernet PCI Express Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E [10ec:8136] (газуют 05), Подсистема: Устройство Hewlett-Packard Company [103c:1695] используемый Драйвер ядра: r8169


Размер Модуля lsmod, Используемый Bluetooth 228619 10 nls_utf8 12557 1 nls_iso8859_1 12713 1 isofs 39815 1 parport_pc 28152 0 ppdev 17073 0 rfcomm 42641 0 bnep 18036 2 bnep, rfcomm snd_hda_codec_hdmi 36913 1 snd_hda_codec_idt 70256 1 joydev 17377 0 coretemp 13355 0 kvm 443165 0 ghash_clmulni_intel 1 3259 0 cryptd 20373 1 ghash_clmulni_intel snd_hda_intel 61623 1 snd_hda_codec 136453 3 snd_hda_codec_hdmi, snd_hda_codec_idt, snd_hda_intel snd_hwdep 13602 1 snd_hda_codec arc4 12615 2 snd_pcm 97451 3 snd_hda_codec_hdmi, snd_hda_codec, snd_hda_intel hp_wmi 18048 0 snd_page_alloc 18710 2 snd_pcm, snd_hda_intel sparse_keymap 13890 1 hp_wmi snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_rawmidi 30180 1 sn d_seq_midi rtl8192ce 53594 0 rtlwifi 79673 1 rtl8192ce snd_seq 61554 2 snd_seq_midi_event, snd_seq_midi wmi 19070 1 hp_wmi rtl8192c_common 48779 1 rtl8192ce mac80211 606457 3 rtlwifi, rtl8192c_common, rtl8192ce snd_seq_device 14497 3 snd_seq, snd_rawmidi, snd_seq_midi snd_timer 29425 2 snd_pcm, snd_seq i915 600351 3 snd 68876 10 snd_hwdep, snd_timer, snd_hda_codec_hdmi, snd_hda_codec_idt, snd_pcm, snd_seq, snd_rawmidi, snd_hda_codec, snd_hda_intel, snd_seq_device uvcvideo 80847 0 videobuf2_vmalloc 13056 1 uvcvideo videobuf2_memops 13202 1 videobuf2_vmalloc cfg80211 510937 2 mac80211, видео rtlwifi videobuf2_core 40513 1 uvcvideo 19390 1 i915 soundcore 12680 1 snd drm_kms_helper 49394 1 i915 videodev 129260 2 uvcvideo, videobuf2_core rtsx_pci_ms 13011 0 mac_hid 13205 0 drm 286313 4 i915, альбом drm_kms_helper lpc_ich 17061 0 psmouse 95870 0 17 759 альбомов 0 i2c_algo_bit 13413 1 i915 memstick 16554 1 rtsx_pci_ms mei 41158 0 parport 46345 3, ppdev, parport_pc микрокод 22 881 0 serio_raw 13215 0 ext2 72837 1 usb_storage 57204 1 mmc_block 27090 0 hid_generic 12540 0 usbhid 47074 0, скрылся 101002 2 hid_generic, usbhid rtsx_pci_sdmmc 17475 0 ahci 25731 3 libahci 31364 1 ahci rtsx_pci 33355 2 rtsx_pci_ms, rtsx_pci_sdmmc r8169 67446 0


nm-инструмент

Инструмент NetworkManager

Состояние: связанный (глобальный)

  • Устройство: eth0 [Проводное соединение 1]-------------------------------------------Введите: Проводной Драйвер: состояние r8169: связанное Значение по умолчанию: да Адрес HW: 78:E3:B5:6D:8C:FA

    Возможности: Обнаружение несущей: да Скорость: 100 Мбит/с

    Проводной поставщик услуг свойств: на

    Настройки IPv4: адрес: 192.168.1.73 Префикс: 24 (255.255.255.0) шлюз: 192.168.1.254

    DNS: 192.168.1.254

  • Устройство: Тип wlan0----------------------------------------------------------------: 802.11 Драйвер WiFi: состояние rtl8192ce: недоступное Значение по умолчанию: никакой Адрес HW: 20:10:7A:5D:5F:EE

    Возможности:

    Беспроводные Свойства Шифрование WEP: да Шифрование WPA: да Шифрование WPA2: да

    Точки беспроводного доступа


nmcli nm состояние RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
выполнение, соединенное отключенный отключенный отключенный отключенный


iwconfig eth0 никакие беспроводные расширения.

lo никакие беспроводные расширения.

wlan0 IEEE 802.11bgn ESSID:off/any
Точка доступа Mode:Managed: не - Связанный Tx-Power=0 dBm
Повторите длинный limit:7 РТС thr=2347 B Фрагмент thr:off Шифрование key:off Питание Management:on


rfkill перечисляют весь 0: phy0: Беспроводная связь LAN, Мягкая заблокированный: нет Трудно заблокированный: № 1: hp-Wi-Fi: Беспроводная связь LAN, Мягкая заблокированный: нет Трудно заблокированный: да 2: hp-bluetooth: Bluetooth, Мягкий заблокированный: нет Трудно заблокированный: да 3: hp-wwan: Беспроводная связь WAN, Мягкая заблокированный: нет Трудно заблокированный: да

----------

Помогите мне решить эту проблему. Большое спасибо заранее тем, у кого может быть любой совет предложить.

3
задан 11 May 2013 в 07:48

4 ответа

Загрузите и попытайтесь скомпилировать это вместо этого: https://dl.dropboxusercontent.com/u/54132482/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.zip

Извлеките его, затем работайте:

sudo make

Затем:

sudo make install

Затем:

sudo modprobe rtl8792ce

Затем проверьте свою беспроводную связь. Если это все еще не работает, перезагрузка.

5
ответ дан 11 May 2013 в 07:48

http://www.realtek.com Это ссылка на сайт производителя. Установка драйвера rtl8192ce.

1 - Прокрутите вниз, пока не увидите пакет для rtl8192ceVA4 или rtl8188ce. (Я предпочитаю rtl8192ceVA4, но оба работают нормально, не могу отличить). Загрузите драйвер linux для новейшего ядра.

2 - Распакуйте пакет в вашу домашнюю папку. Откройте папку и найдите пакет «compat-wireless-3.2.5-1.tar.bz2». Скопируйте, вставьте и распакуйте его в свою домашнюю папку.

3 - Откройте папку compat-wireless-3.2.5-1, найдите копию папки «udev» и вставьте содержимое папки udev (правила прошивки и сценарий прошивки) в свою домашнюю папку, затем используйте

[ 110]

, чтобы вы могли скопировать и вставить их в

'/etc/udev/rules.d'

'/etc/udev/'

`'/compat-wireless-3.2.5-1/compat/scripts'

4 - Перейти к '~ /rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/script/ 'и скопируйте

"compat-install.sh" в свою домашнюю папку.

5- Затем отредактируйте make-файл для compat-wireless-3.2.5-1.

sudo gedit ~/compat-wireless-3.2.5-1/Makefile

Используйте функцию «найти и заменить» в правой части панели инструментов gedit, чтобы заменить все экземпляры «(MODPROBE) -l» без кавычек на «(MODPROBE)» без кавычек. Использование «-l» в этом сценарии предотвратит установку, поэтому вы получаете все эти ошибки и так далее, поэтому избавьтесь от них!

6 - Теперь выполните следующие команды, игнорируя ошибки, так как все должно сработать, когда вы закончите.

sudo ./compat_firmware.sh

sudo ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/3.2.5-1/scripts/unload.sh

sudo ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/3.2.5-1/scripts/wunload.sh

sudo ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/3.2.5-1/scripts/driver-select

sudo ./compat-install.sh

cd ~/compat-wireless-3.2.5-1

sudo su

make

make install

cd ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013

make

make install

sudo modprobe rtl8192ce

Возможно, вам потребуется активировать аппаратный переключатель сейчас (если он у вас есть), но, вероятно, нет. Сохраните любую несохраненную работу. Перезагружать. Вы должны иметь Wi-Fi сейчас. Эта установка может помочь драйверу ядра, если он не работает должным образом (часто выпадает). Потрясающий прием в Debian Weezy по сравнению с несвободным пакетом репозитория. Это прекрасно работает и для Ubuntustudio 12.10. Я использовал это на Weezy, Studio и 13.10.

Удачи!

0
ответ дан 11 May 2013 в 07:48

Попробуйте более позднюю версию: http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012.tar.gz но уверены, что вам даже нужно скомпилировать ее? 13.04 (Raring) работал из коробки для моего чипа 8723, который ранее требовал компиляции. Введите

locate rtl8723ae.ko

, чтобы увидеть, присутствует ли драйвер в подкаталогах / lib / modules / .... Вы должны увидеть по одному на установку ядра.

0
ответ дан 11 May 2013 в 07:48

Вы видели эту ветку здесь: Realtek RTL8188CE случайным образом отключается и имеет медленные соединения

У меня есть устройство rtl8188CE, а также используется драйвер rtl8192ce. У меня были проблемы с отключением и я попробовал эту тему. С тех пор, как следовать этим инструкциям, связь была прочной и прочной. Конечно, я использую Ubuntu 14.04, но, согласно отчету об ошибке, у этого диска проблемы с многочисленными ядрами, и это исправление, предложенное там.

0
ответ дан 11 May 2013 в 07:48

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

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