Компиляция моего драйвера wifi (RTL8192CE) не выполняется

Я отчаянно пытаюсь заставить мой Wi-Fi работать над моим недавно установленным Debian Sid (amd64, ядро ​​3.10.11-1). Соответствующая строка вывода lspci :

 06:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01) 

и эта карта Wi-Fi не распознается:

 # iwconfig eth0 no wireless extensions. lo no wireless extensions. 

в случае необходимости, вот вывод сети lshw -c:

 *-network NON-RÉCLAMÉ description: Network controller produit: RTL8188CE 802.11b/g/n WiFi Adapter fabriquant: Realtek Semiconductor Co., Ltd. identifiant matériel: 0 information bus: pci@0000:06:00.0 version: 01 bits: 64 bits horloge: 33MHz fonctionnalités: pm msi pciexpress cap_list configuration: latency=0 ressources: portE/S:3000(taille=256) mémoire:f1d00000-f1d03fff 

Поэтому я посмотрел онлайн, чтобы найти, какой драйвер мне должен был установить. Я обнаружил, что должен был перейти на эту страницу и установить драйвер rtl8192ce. Я загрузил и извлек его и выполнил инструкции файла readme . Я перешел на суперпользователя и попытался скомпилировать драйвер из исходного кода с помощью make . Вот результат:

 # make make -C /lib/modules/3.10-3-amd64/build M=/home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.10-3-amd64 » CC [M] /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o In file included from /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0: /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/pci.h:247:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rtl_pci_probe' int __devinit rtl_pci_probe(struct pci_dev *pdev, ^ /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function 'rtl_action_proc': /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:885:32: error: 'struct ieee80211_conf' has no member named 'channel' rx_status.freq = hw->conf.channel->center_freq; ^ /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:886:32: error: 'struct ieee80211_conf' has no member named 'channel' rx_status.band = hw->conf.channel->band; ^ /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function 'rtl_send_smps_action': /home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:1451:24: error: 'struct ieee80211_conf' has no member named 'channel' info->band = hw->conf.channel->band; ^ make[4]: *** [/home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o] Erreur 1 make[3]: *** [_module_/home/damien/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013] Erreur 2 make[2]: *** [sub-make] Erreur 2 make[1]: *** [all] Erreur 2 make[1]: quittant le répertoire « /usr/src/linux-headers-3.10-3-amd64 » make: *** [all] Erreur 2 

Похоже, что ошибка исходит из исходного кода, а не из-за отсутствия библиотеки или чего-то еще.

Любая идея о том, что я должен попытаться сделать дальше, или как мне попытаться решить эту ошибку компиляции?

Пожалуйста, включите Contrib и несвободные в /etc/apt/sources.list, установите firmware-realtek и перезагрузитесь.