Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć!
Mam problem z niedziałającym WiFi w debianie stretch, a wygląda to tak:
1. Wrzucam debiana netinstall na pendrive
2. Podczas instalacji debian prosi mnie o dołączenie sterowników do kart sieciowych. Wrzucam najnowsze ze stron
https://packages.debian.org/stretch/firmware-iwlwifi
na pendrive dołączam plik: iwlwifi-7265D-16.ucode
oraz realtek:
https://packages.debian.org/pl/stretch/firmware-realtek
wrzucam na pendrive folder rlt_nic
3. Instalacja idzie dalej, łączę się przez WiFi z moją siecią, pobieram gnoma itd. Na koniec uruchamiam system.
4. Po uruchomieniu systemu, ku mojemu zdziwieniu WiFi nie działa, mimo że instalator łączył się bez problemu.
Po wejściu w ustawienia WiFi, wyświetla mi "Wi-Fi niedostępne". Kiedy chcę ręcznie włączyć wifi przesuwając suwak, automatycznie wraca on na pozycję wyłączenia.
W czym tkwi problem, spotkał już się ktoś z czymś takim? Próbowałem jeszcze na jessie, ale sytuacja była taka sama.
Moja karta sieciowa Intel® Dual Band Wireless-AC 3165.
Z góry dzięki za pomoc i pozdrawiam!
Ostatnio edytowany przez o2w5n778 (2016-09-01 20:41:19)
Offline
Zrobiłem tak jak wiki.debian.org nakazała:
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian 8 "Jessie"
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
Update the list of available packages and install the firmware-iwlwifi package:
# apt-get update && apt-get install firmware-iwlwifi
As the iwlwifi module is automatically loaded for supported devices, reinsert this module to access installed firmware:
# modprobe -r iwlwifi ; modprobe iwlwifi
Configure your wireless interface as appropriate.[/quote]
Po wklepaniu:modprobe -r iwlwifi ; modprobe iwlwifi[/quote]
Wywaliło mi:modprobe: FATAL: module iwlwifi is in use[/quote]
A wifi jak się nie dało włączyć, tak nadal się niestety nie da.
Dodaj jeszcze, że podczas włączania debiana wyświetlają mi się takie komunikaty:firmware: failed to load iwlwifi-7265D-21.ucode
firmware: failed to load iwlwifi-7265D-20.ucode
firmware: failed to load iwlwifi-7265D-19.ucode
firmware: failed to load iwlwifi-7265D-18.ucode
firmware: failed to load iwlwifi-7265D-17.ucode
firmware: failed to load i915/skl_dmc_ver1.bin[/quote]Ostatnio edytowany przez o2w5n778 (2016-09-01 20:57:17)
Offline
3168
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:44:21)
Offline
root@lenek:/home/jakub# apt-get update && apt-get install firmware-iwlwifi
Stary:1 http://ftp.pl.debian.org/debian stretch InRelease
Stary:3 http://security.debian.org/debian-security stretch/updates InRelease
Stary:2 http://ftp.vectranet.pl/debian stretch InRelease
Czytanie list pakietów... Gotowe
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
firmware-iwlwifi is already the newest version (20160110-1).
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.[/quote]
Podczas włącznia systemu:Kod:
Sep 1 20:22:40 lenek kernel: [ 2.651420] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265D-21.ucode failed with error -2 Sep 1 20:22:40 lenek kernel: [ 2.651431] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-7265D-20.ucode (-2) Sep 1 20:22:40 lenek kernel: [ 2.651434] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265D-20.ucode failed with error -2 Sep 1 20:22:40 lenek kernel: [ 2.651441] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-7265D-19.ucode (-2) Sep 1 20:22:40 lenek kernel: [ 2.651444] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2 Sep 1 20:22:40 lenek kernel: [ 2.651450] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-7265D-18.ucode (-2) Sep 1 20:22:40 lenek kernel: [ 2.651453] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2 Sep 1 20:22:40 lenek kernel: [ 2.651460] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-7265D-17.ucode (-2) Sep 1 20:22:40 lenek kernel: [ 2.651463] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2 Sep 1 20:22:40 lenek kernel: [ 2.652095] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). Sep 1 20:22:40 lenek kernel: [ 2.652097] [drm] Driver supports precise vblank timestamp query. Sep 1 20:22:40 lenek kernel: [ 2.655600] iwlwifi 0000:03:00.0: firmware: direct-loading firmware iwlwifi-7265D-16.ucode Sep 1 20:22:40 lenek kernel: [ 2.655964] iwlwifi 0000:03:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm Sep 1 20:22:40 lenek kernel: [ 2.656487] i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1.bin (-2)Ostatnio edytowany przez o2w5n778 (2016-09-01 21:08:09)
Offline
Pokaż
cat /etc/network/interfaces
Offline
root@lenek:/home/jakub# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback
Spróbowałem jeszcze wrzucić pliki, których niby brakowało, jak wynikało z logów podczas włączania systemu:
https://github.com/OpenELEC/iwlwifi-firmware/tree/master/firmware (pobrałem je z tej strony, nigdzie indziej nie mogłem ich znaleźć)
Błędy o ich braku podczas włączania lapka zniknęły, ale wifi nadal nie da się włączyć.
Ostatnio edytowany przez o2w5n778 (2016-09-01 21:22:57)
Offline
Prawdopodobnie nie masz podniesionego interfejsu do wifi.
Zapodaj:
ifconfig -a[/quote]
powinieneś otrzymać takie coś:eth0 Link encap:Ethernet HWaddr 30:5a:3a:1f:6d:44
inet addr:10.10.10.36 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::325a:3aff:fe1f:6d44/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7983 errors:0 dropped:0 overruns:0 frame:0
TX packets:5615 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6421100 (6.1 MiB) TX bytes:953261 (930.9 KiB)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:39 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8082 (7.8 KiB) TX bytes:8082 (7.8 KiB)
wlan0 Link encap:Ethernet HWaddr ac:fd:ce:96:3c:a5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wwan0 Link encap:Ethernet HWaddr 0a:8c:95:be:97:b0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)[/quote]
niekoniecznie w takiej kolejności, i niekoniecznie te same interfejsy.
Jak już wypatrzysz, który odpowiada za wifi to wyedytuj plik /etc/network/interfaces poleceniem:nano /etc/network/interfaces[/quote]
w tym pliku wpisz:allow-hotplug wlan0
iface wlan0 inet dhcp[/quote]
oczywiście wlan0 jeśli ze skanowania interfejsów wyszło wlan0, jeśli inny to tą inną nazwę wpisujesz.
restart i powinno działać. Nie od razu, odczekaj chwilę.
Pytanie jeszcze czy wifi masz z jakiegoś routera i czy masz hasło. to trzeba będzie jeszcze coś grzebnąć.
Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]Offline
@Bodzio w Stretchu interferejsy się inaczej nazywają.
Problem może leżeć w czym innym.
Pokaż
rfkill list
Offline
dmesg pisze co potrzebuje:
Direct firmware load for iwlwifi-7265D-21.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-20.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
Tzn. brakuje plików: "7265" z literką "D" - i kolejno od 17 do 21.
Bo plik z "16" załadowany został poprawnie:
firmware: direct-loading firmware iwlwifi-7265D-16.ucode oaded firmware version 16.242414.0 op_mode iwlmvm
To by się zgadzało bo w pakiecie firmware-iwlwifi ze Stretcha i Sida
[url]https://packages.debian.org/stretch/firmware-iwlwifi[/url]
takich plików nie ma.
Zerknij do katalogu /lib/firmware/
Masz jakąś niespotykaną kartę, bo w linux-firmwre z Archa:
[url]https://www.archlinux.org/packages/core/any/linux-firmware/[/url]
na samym dole: " View the file list for linux-firmware" są tylko pliki: "17" i "21".
Potrzebne pliki znalazłem tu:
[url]https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release[/url]
Ściągnij je i przekopiuj do swojego katalogu /lib/firmware - tam gdzie już masz "16".
Powinno ruszyć.
Rozumiem, że powyższy przepis to łatanina, sprzeczna z wszelkimi zasadami Debiana,
ale jak się nie ma coś się lubi etc.
Dziwne tylko,że jak piszesz karta działała podczas instalacji.
Może pełny system ma większe wymagania?
W końcu dmesg wie co wypisuje.
Offline
Wszystkie są. Brać, wybierać, nie żałować, w /lib/firmware instalować :P
https://github.com/OpenELEC/iwlwifi-firmware/tree/master/firmware
Offline
[quote=zl23]dmesg pisze co potrzebuje:
Direct firmware load for iwlwifi-7265D-21.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-20.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2 Direct firmware load for iwlwifi-7265D-17.ucode failed with error -2
Tzn. brakuje plików: "7265" z literką "D" - i kolejno od 17 do 21.
Bo plik z "16" załadowany został poprawnie:
firmware: direct-loading firmware iwlwifi-7265D-16.ucode oaded firmware version 16.242414.0 op_mode iwlmvm
To by się zgadzało bo w pakiecie firmware-iwlwifi ze Stretcha i Sida
[url]https://packages.debian.org/stretch/firmware-iwlwifi[/url]
takich plików nie ma.
Zerknij do katalogu /lib/firmware/
Masz jakąś niespotykaną kartę, bo w linux-firmwre z Archa:
[url]https://www.archlinux.org/packages/core/any/linux-firmware/[/url]
na samym dole: " View the file list for linux-firmware" są tylko pliki: "17" i "21".
Potrzebne pliki znalazłem tu:
[url]https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release[/url]
Ściągnij je i przekopiuj do swojego katalogu /lib/firmware - tam gdzie już masz "16".
Powinno ruszyć.
Rozumiem, że powyższy przepis to łatanina, sprzeczna z wszelkimi zasadami Debiana,
ale jak się nie ma coś się lubi etc.
Dziwne tylko,że jak piszesz karta działała podczas instalacji.
Może pełny system ma większe wymagania?
W końcu dmesg wie co wypisuje.[/quote]
Wcale nie musi tak być.
11.359342] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-6000-5.ucode failed with error -2
To wycinek z mojego dmesg a karta działa bezproblemowo.
Offline
Dla ifconfig -a (tak, mam hasło wpa2):
root@lenek:/home/jakub# ifconfig -a enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.14 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::442f:8a88:f3bf:55c5 prefixlen 64 scopeid 0x20<link> ether 54:ab:3a:a5:70:f5 txqueuelen 1000 (Ethernet) RX packets 856 bytes 429018 (418.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 905 bytes 112921 (110.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 786 bytes 63682 (62.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 786 bytes 63682 (62.1 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp3s0: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether b8:81:98:3f:96:1b txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
rfkill list:
oot@lenek:/home/jakub# rfkill list 0: ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked: yes 1: ideapad_bluetooth: Bluetooth Soft blocked: no Hard blocked: yes 2: phy0: Wireless LAN Soft blocked: no Hard blocked: no 3: hci0: Bluetooth Soft blocked: no Hard blocked: no
Pliki sterowników od 17 do 21 wgrałem, błędów nie wyświetla ale wifi nadal nie działa.
:)
Offline
Chyba wyraźnie widać dlaczego nie działa.
Offline
Powiedz proszę dlaczego?
Offline
[quote=o2w5n778]Powiedz proszę dlaczego?[/quote]
oot@lenek:/home/jakub# rfkill list 0: ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked: yes
Odłącz zasilacz i wyjmij na kilkadziesiąt sekund baterię z tego lapka.
Niech się odblokuje.
Offline
A co mam zrobić, jeżeli mam laptopa z baterią niewymienną, nie mam przycisku który odcinałby zasilania bateryjne (jak to jest choćby w acerach). Jedyne co mogę zrobić to restart :)
rfkill unblock też nic nie daje.
Jest jakieś inne rozwiązanie?
Ostatnio edytowany przez o2w5n778 (2016-09-02 13:12:46)
Offline
Na obudowie nie masz jakiegoś switch'a od wifi?
Offline
niestety nie
Offline
z biosem właśnie też kombinowałem i nic
Offline
Co to dokładnie za laptop ?
Offline
http://www.x-kom.pl/p/322419-notebook-laptop-156-lenovo-v310-15-i5-6200u-8gb-240-dvd-rw-fhd.html
Dodam jeszcze że na Windows 7/10 wifi działało bez problemu.
Ostatnio edytowany przez o2w5n778 (2016-09-02 14:13:47)
Offline
Klawisze Fn + F5 nie przełączają wifi ?
Offline
wicd-curses odblokuje. Jest button rfkill
Offline
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00091 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.68.94' WHERE u.id=1 |
0.00061 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.68.94', 1734500157) |
0.00040 | SELECT * FROM punbb_online WHERE logged<1734499857 |
0.00066 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28920 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00167 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28920 ORDER BY p.id LIMIT 0,25 |
0.00088 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28920 |
Total query time: 0.0054 s |