[+] Konfiguracja Wifi po instalacji, problem z make

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Szymski
Posty: 1
Rejestracja: 12 grudnia 2015, 18:38

[+] Konfiguracja Wifi po instalacji, problem z make

Post autor: Szymski »

Na początku chciałem powitać wszystkich na forum bo jest tu nowy (: Proszę wybaczyć na początku za jakieś braki w wiedzy.
W debianie jestem dość świeży, właśnie zainstalowałem Jessie na Toshiba satellite C75D. Pierwsze co zabrałem się za wifi i po kolei:

Kod: Zaznacz cały

 uname -r3.16.0-4-amd64
dodałem do listy repozytoriów no-free

znalazłem podobny problem ale na ubuntu (http://ubuntuforums.org/showthread.php?t=2162026) więc postanowiłem postępować podobnie
ten sam realtek więc i tą sama paczkę ściągnąłem.

problem pojawił się przy

Kod: Zaznacz cały

make
Błąd wygląda tak:

Kod: Zaznacz cały

make -C /lib/modules/3.16.0-4-amd64/build M=/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Wejście do katalogu '/usr/src/linux-headers-3.16.0-4-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
  CC [M]  /home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o
In file included from /home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0:
/home/szymski/Pobrane/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/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘_rtl_init_mac80211’:
/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:365:4: error: ‘struct ieee80211_hw’ has no member named ‘channel_change_time’
  hw->channel_change_time = 100;
    ^
/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_action_proc’:
/home/szymski/Pobrane/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/szymski/Pobrane/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/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_beacon_statistic’:
/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:1160:2: error: implicit declaration of function ‘compare_ether_addr’ [-Werror=implicit-function-declaration]
  if (compare_ether_addr(hdr->addr3, rtlpriv->mac80211.bssid))
  ^
/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_send_smps_action’:
/home/szymski/Pobrane/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;
                        ^
cc1: some warnings being treated as errors
/usr/src/linux-headers-3.16.0-4-common/scripts/Makefile.build:262: polecenia dla obiektu '/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o' nie powiodły się
make[4]: *** [/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o] Błąd 1
/usr/src/linux-headers-3.16.0-4-common/Makefile:1350: polecenia dla obiektu '_module_/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013' nie powiodły się
make[3]: *** [_module_/home/szymski/Pobrane/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013] Błąd 2
Makefile:181: polecenia dla obiektu 'sub-make' nie powiodły się
make[2]: *** [sub-make] Błąd 2
Makefile:8: polecenia dla obiektu 'all' nie powiodły się
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu '/usr/src/linux-headers-3.16.0-4-amd64'
Makefile:27: polecenia dla obiektu 'all' nie powiodły się
make: *** [all] Błąd 2




Czy ktoś by poratował bo już się trochę bawię, do innych rzeczy podochodzę sobie z czasem ale niestety te wifi mi trochę potrzebne szybciej /: Z góry dziękuję za pomoc.


EDIT:
Dzięki za przeniesienie do właściwej grupy postów, dzięki niej znalazłem trop i jak coś wystarcza firmware-realtek do odpalenia wifi gdyby ktoś miał podobny problem (;
Awatar użytkownika
navigator
Beginner
Posty: 365
Rejestracja: 25 grudnia 2013, 16:13

Post autor: navigator »

Kart jest na liście sterowników:
https://packages.debian.org/pl/jessie/firmware-realtek
właściwie dlaczego chcesz robić kompilacje zamiast po-prostu:

Kod: Zaznacz cały

apt-get install firmware-realtek
lub pobrany sterownik zainstalować tak:

Kod: Zaznacz cały

dpkg -i /home/user/firmware-realtek_0.43_all.deb
Zablokowany