Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Problem z wifi Ubuntu 14.04

Zaczęty przez michal_eg, Październik 29, 2014, 01:44:17 PM

Poprzedni wątek - Następny wątek

michal_eg

Witam!
Mam problem z połączeniem (wifi) w laptopie Sony Vaio model: SVF-1521H1EW.
Jestem świeżym użytkownikiem Linuxa, przygodę zacząłem kilka dni temu z oprogramowaniem Linux.
Potrzebuje pomocy w odnalezieniu sterownika i o pomoc w zainstalowaniu ich na systemie.
Problem polega na tym że nie znajduje mi żadnego sygnału wifi, z internetem mogę się połączyć jedynie za pomocą kabla ETHERNET.
Proszę o szybką pomoc w tej sprawie z góry bardzo dziękuje, przepraszam ale jest to mój 2 post wcześniejszy umieściłem w dziale internet. Proszę ròwnież o wyrozumialość bo nie wiedziałem gdzie go umieścić.

pavroo

Witaj
Podstawowa sprawa to podanie więcej szczegółów.
Jak to wersja Ubuntu - numer, architektura (32/64 bit) oraz wynik polecenia z konsoli tekstowej:
lspci | grep Network
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

Albedo 0.64

To nie jest wina Ubuntu, wyczuwam tu problem ze sterownikiem karty wifi. Sprawdź jaką masz kartę i napisz.
MX Linux Xfce
Linux registered user 556565

pavroo

Właśnie o tym napisałem, wynik lspci da odpowiedź na to pytanie.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

michal_eg

Cytat: Albedo 0.64 w Październik 29, 2014, 06:50:18 PM
To nie jest wina Ubuntu, wyczuwam tu problem ze sterownikiem karty wifi. Sprawdź jaką masz kartę i napisz.

No to tak wersja systemu jest to Ubuntu 14.04LTS architektura 64bitowa,
tutaj wklejam wynik:
07:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
magdalena@magdalena-SVF1521H1EW:~$

Ogólnie mam możliwość na zmianę na Ubuntu 14.10 bo widzę że jest to aktualniejsza wersja ale nie wiem czy jest w tym jakiś sens na zmianę czy to cokolwiek zmieni.
Dziękuje pavroo za zainteresowanie.

pavroo

#5
To nie jest problem z wersją Ubuntu lecz z konfiguracją sterownika.
Nie spiesz się z aktualizacją do 14.10, jest wspierana tylko przez 9 miesięcy a 14.04 LTS przez 5 lat.
Osobiście sugeruję pozostanie na 14.04.

Mam taka samą kartę wifi, działającą na Debianie testowym, więc można poprawić błąd w ten sam sposób.
Zainstaluj w terminalu dodatkowe pakiety:
sudo apt-get update
sudo apt-get install linux-headers-generic build-essential dkms broadcom-sta-modules

Następnie pobierz paczkę 'wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb' ze strony:
https://mega.co.nz/#!qIUySZYJ!PgfNRVCcXO-enbDuhziUqVCriMcDhbU-houaQ97c0yM
i zainstaluj poleceniem:
sudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
lub dwukrotnie klikając na ten pakiet.
Aktywuj:
sudo modprobe wl
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

michal_eg

No więc tak zrobiłem wszystko tak jak mi napisałeś.
Ale mam problem z zainstalowaniem sterownika nie chce się zainstalować po przez komendę wyskakuje mi taki komunikat:
dpkg: error processing archive wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb (--install):
brak dostępu do archiwum: Nie ma takiego pliku ani katalogu
Wystąpiły błędy podczas przetwarzania:
wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
A klikając 2x na ten sterownik po prostu się nic nie dzieje myśli myśli i nic po za tym.
Sterownik zajmuje 1.3MB

pavroo

W takim razie nie klikaj. Po najechaniu na pakiet deb wybierz prawym klawiszem myszy: Zainstaluj za pomocą Centrum Oprogramowania" lub GDebi" jeśli masz to zainstalowane.

Aby zainstalować pobrany pakiet w terminalu, musisz wejść do katalogu, do którego pobrałeś pakiet, np. "Pobrane":
cd /home/twoj-nick/Pobrane
Następnie zainstaluj tak jak napisałem poprzednio.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

michal_eg

Dziękuje Ci bardzo kolego :) Wszystko chodzi teraz cacy :D przy ponownym uruchamianiu kompa tylko miałem jakiś komunikat o błędzie od tego sterownika, ale chodzi elegancko jeszcze raz bardzo dziękuje i  za razem pozdrawiam :)

pavroo

Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

mn

Witam,

Postępowałem zgodnie z instrukcją i wyskakuje mi błąd:
mn@manTo:~$ cd /home/mn/Pobrane
mn@manTo:~/Pobrane$ sudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
(Odczytywanie bazy danych ... 215481 plików i katalogów obecnie zainstalowanych.)
Preparing to unpack wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb ...

------------------------------
Deleting module version: 6.20.55.19
completely from the DKMS tree.
------------------------------
Done.
Unpacking wireless-bcm43142-dkms (6.20.55.19-1) over (6.20.55.19-1) ...
Konfigurowanie pakietu wireless-bcm43142-dkms (6.20.55.19-1) ...
Loading new wireless-bcm43142-6.20.55.19 DKMS files...
Building for 3.13.0-32-generic and 3.13.0-48-generic
Building initial module for 3.13.0-32-generic
Error! Bad return status for module build on kernel: 3.13.0-32-generic (x86_64)
Consult /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/make.log for more information.

Ktoś pomoże?

pavroo

W pierwszej kolejności sprawdź co spowodowało błąd, w pliku :
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/make.log
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

mn

Niestety nie mam do niego dostępu:

"bash: /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/make.log: Brak dostępu"

Ps. Jestem żółtodziobem

pavroo

Do przeczytania zawartości pliku służy edytor tekstu.
Nie podałeś żadnych informacji jaką wersję *buntu posiadasz.
Jeśli Ubuntu, to użyj gedit:
gedit /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/make.log
Jeśli inną wersję *buntu, to użyj edytora tekstu zainstalowanego w systemie.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

mn

Korzystam z Ubuntu 14.2
Zwrot jaki otrzymałem:

DKMS make.log for wireless-bcm43142-6.20.55.19 for kernel 3.13.0-32-generic (x86_64)
czw, 26 mar 2015, 16:57:02 CET
make: Wejście do katalogu `/usr/src/linux-headers-3.13.0-32-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  LD      /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/built-in.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/shared/linux_osl.o
  CC [M]  /var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.o
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c: In function 'wl_tkip_printstats':
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2696:7: warning: passing argument 1 of 'wl->tkipmodops->print_stats' from incompatible pointer type [enabled by default]
       wl->tkip_bcast_data[idx]);
       ^
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2696:7: note: expected 'struct seq_file *' but argument is of type 'char *'
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2699:4: warning: passing argument 1 of 'wl->tkipmodops->print_stats' from incompatible pointer type [enabled by default]
    wl->tkipmodops->print_stats(debug_buf, wl->tkip_ucast_data);
    ^
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2699:4: note: expected 'struct seq_file *' but argument is of type 'char *'
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c: In function 'wl_reg_proc_entry':
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2909:2: error: implicit declaration of function 'create_proc_entry' [-Werror=implicit-function-declaration]
  if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
  ^
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2909:22: warning: assignment makes pointer from integer without a cast [enabled by default]
  if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
                      ^
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2914:16: error: dereferencing pointer to incomplete type
  wl->proc_entry->read_proc = wl_proc_read;
                ^
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2915:16: error: dereferencing pointer to incomplete type
  wl->proc_entry->write_proc = wl_proc_write;
                ^
/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.c:2916:16: error: dereferencing pointer to incomplete type
  wl->proc_entry->data = wl;
                ^
cc1: some warnings being treated as errors
make[1]: *** [/var/lib/dkms/wireless-bcm43142/6.20.55.19/build/src/wl/sys/wl_linux.o] Błąd 1
make: *** [_module_/var/lib/dkms/wireless-bcm43142/6.20.55.19/build] Błąd 2
make: Opuszczenie katalogu `/usr/src/linux-headers-3.13.0-32-generic'

Zobacz najnowsze wiadomości na forum