Skocz do zawartości

Realtek 8723Be Sterownik


sopeleek

Rekomendowane odpowiedzi

witam, posiadam laptopa lenovo b5400 i na nim świeżo zainstalowaną fedorę 20,

niestety mimo usilnych prób nie udało i się zainstalować sterownika do karty wifi rtl8723be. W jądrze nie ma do niej sterowników a podczas próby kompilacji ze strony:

https://github.com/lwfinger/rtl8723be

mam następujący błąd (przy poleceniu make):

 

 

make: *** /lib/modules/3.11.10-301.fc20.x86_64/build: Nie ma takiego pliku ani katalogu. Stop.
make: *** [all] Błąd 2

proszę o pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

Jak robiłeś instalację?

Jeśli z płyty DVD, to poszukaj na niej paczki kernel-devel w wersji zgodnej z pracującym jądrem, czyli zapewne kernel-devel-3.11.10-301.fc20.x86_64.

 

Ogólnie taki błąd oznacza brak plików nagłówkowych zgodnych z aktualnie uruchomionym kernelem.

 

Jeśli masz połączenie z netem przez kabel, to najprościej jest

yum update -y && yum install kernel-devel -y
Odnośnik do komentarza
Udostępnij na innych stronach

Jak robiłeś instalację?

Jeśli z płyty DVD, to poszukaj na niej paczki kernel-devel w wersji zgodnej z pracującym jądrem, czyli zapewne kernel-devel-3.11.10-301.fc20.x86_64.

 

Ogólnie taki błąd oznacza brak plików nagłówkowych zgodnych z aktualnie uruchomionym kernelem.

 

Jeśli masz połączenie z netem przez kabel, to najprościej jest

yum update -y && yum install kernel-devel -y

 

teraz make poszło a przy make install  mam następujący błąd:

make: *** Brak reguł do wykonania obiektu `install'. Stop.
a przy insmod rtl8723be.ko:
make: *** Brak reguł do wykonania obiektu `install'. Stop.

Odnośnik do komentarza
Udostępnij na innych stronach

A z podaniem pełnej ścieżki do rtl8723be.ko?

niestety to samo,

znalazlem gdzieś informacje, że wyszły patche do jądra z tym sterownikiem (samo jądro ma mieć ten sterownik od wersji 3.15), niestety samego patcha nie mogę znaleźć.

Odnośnik do komentarza
Udostępnij na innych stronach

Do instalacji lub ładowania modułu musisz być rootem. 

Będąc rootem (po komendzie $su -  ) przejdź do katalogu gdzie wykonywałeś make i wtedy wykonaj

#make install

tak wiem, próbowałem w ten sposób.

 

dla innego sterownika mam taki błąd przy make:

make -C /lib/modules/3.13.1/build M=/home/Sopel/Pobrane/rtl8723be modules
make[1]: Wejście do katalogu `/usr/src/linux-3.13.1'
  CC [M]  /home/Sopel/Pobrane/rtl8723be/base.o
  CC [M]  /home/Sopel/Pobrane/rtl8723be/rc.o
  CC [M]  /home/Sopel/Pobrane/rtl8723be/debug.o
  CC [M]  /home/Sopel/Pobrane/rtl8723be/regd.o
In file included from /home/Sopel/Pobrane/rtl8723be/regd.c:31:0:
/home/Sopel/Pobrane/rtl8723be/regd.c: In function ‘_rtl_reg_apply_beaconing_flags’:
/home/Sopel/Pobrane/rtl8723be/regd.h:37:32: error: ‘IEEE80211_CHAN_NO_IR’ undeclared (first use in this function)
 #define IEEE80211_CHAN_NO_IBSS IEEE80211_CHAN_NO_IR
                                ^
/home/Sopel/Pobrane/rtl8723be/regd.c:200:20: note: in expansion of macro ‘IEEE80211_CHAN_NO_IBSS’
      ch->flags &= ~IEEE80211_CHAN_NO_IBSS;
                    ^
/home/Sopel/Pobrane/rtl8723be/regd.h:37:32: note: each undeclared identifier is reported only once for each function it appears in
 #define IEEE80211_CHAN_NO_IBSS IEEE80211_CHAN_NO_IR
                                ^
/home/Sopel/Pobrane/rtl8723be/regd.c:200:20: note: in expansion of macro ‘IEEE80211_CHAN_NO_IBSS’
      ch->flags &= ~IEEE80211_CHAN_NO_IBSS;
                    ^
/home/Sopel/Pobrane/rtl8723be/regd.c: In function ‘_rtl_reg_apply_active_scan_flags’:
/home/Sopel/Pobrane/rtl8723be/regd.h:34:37: error: ‘IEEE80211_CHAN_NO_IR’ undeclared (first use in this function)
 #define IEEE80211_CHAN_PASSIVE_SCAN IEEE80211_CHAN_NO_IR
                                     ^
/home/Sopel/Pobrane/rtl8723be/regd.c:237:19: note: in expansion of macro ‘IEEE80211_CHAN_PASSIVE_SCAN’
   if (ch->flags & IEEE80211_CHAN_PASSIVE_SCAN)
                   ^
/home/Sopel/Pobrane/rtl8723be/regd.c: In function ‘_rtl_reg_apply_radar_flags’:
/home/Sopel/Pobrane/rtl8723be/regd.h:37:32: error: ‘IEEE80211_CHAN_NO_IR’ undeclared (first use in this function)
 #define IEEE80211_CHAN_NO_IBSS IEEE80211_CHAN_NO_IR
                                ^
/home/Sopel/Pobrane/rtl8723be/regd.c:312:8: note: in expansion of macro ‘IEEE80211_CHAN_NO_IBSS’
        IEEE80211_CHAN_NO_IBSS |
        ^
/home/Sopel/Pobrane/rtl8723be/regd.c: In function ‘_rtl_regd_init_wiphy’:
/home/Sopel/Pobrane/rtl8723be/regd.h:40:38: error: ‘REGULATORY_CUSTOM_REG’ undeclared (first use in this function)
 #define WIPHY_FLAG_CUSTOM_REGULATORY REGULATORY_CUSTOM_REG
                                      ^
/home/Sopel/Pobrane/rtl8723be/regd.c:410:18: note: in expansion of macro ‘WIPHY_FLAG_CUSTOM_REGULATORY’
  wiphy->flags |= WIPHY_FLAG_CUSTOM_REGULATORY;
                  ^
/home/Sopel/Pobrane/rtl8723be/regd.h:43:38: error: ‘REGULATORY_STRICT_REG’ undeclared (first use in this function)
 #define WIPHY_FLAG_STRICT_REGULATORY REGULATORY_STRICT_REG
                                      ^
/home/Sopel/Pobrane/rtl8723be/regd.c:411:19: note: in expansion of macro ‘WIPHY_FLAG_STRICT_REGULATORY’
  wiphy->flags &= ~WIPHY_FLAG_STRICT_REGULATORY;
                   ^
/home/Sopel/Pobrane/rtl8723be/regd.h:46:41: error: ‘REGULATORY_DISABLE_BEACON_HINTS’ undeclared (first use in this function)
 #define WIPHY_FLAG_DISABLE_BEACON_HINTS REGULATORY_DISABLE_BEACON_HINTS
                                         ^
/home/Sopel/Pobrane/rtl8723be/regd.c:412:19: note: in expansion of macro ‘WIPHY_FLAG_DISABLE_BEACON_HINTS’
  wiphy->flags &= ~WIPHY_FLAG_DISABLE_BEACON_HINTS;
                   ^
make[2]: *** [/home/Sopel/Pobrane/rtl8723be/regd.o] Błąd 1
make[1]: *** [_module_/home/Sopel/Pobrane/rtl8723be] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-3.13.1'
make: *** [all] Błąd 2

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...