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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-03-29 23:31:58

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Posiadam płytkę Intel Galileo z wgranym Debianem.
Od dłuższego czasu borykam się z problemem uruchomienia karty podanej w temacie. Sprzętowo jest wykrywana, zainstalowałem sterowniki, które są, ale ich nie ma, tzn. jest firmware-iwlwifi, ale nie ma iw4965, które powinny być wewnątrz.
Przejrzałem blacklist - nie ma jej tam, dopisałem iwlwifi do autostartu - uruchamia się.

Załączam wybrane kody:

Kod:

root@galileo:~# uname -a
Linux galileo 3.8.7 #1 Sun Nov 30 02:22:17 UTC 2014 i586 GNU/Linux

Kod:

root@galileo:~# dpkg --print-architecture
i386

Kod:

root@galileo:~# lspci -k
[...]
01:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
        Subsystem: Intel Corporation Lenovo ThinkPad T51

Kod:

root@galileo:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

Kod:

root@galileo:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet dhcp
        wireless_mode managed
        wireless_essid any
        wpa-driver wext
        wpa-conf /etc/wpa_supplicant.conf

Proszę o pomoc w uruchomieniu.

Offline

 

#2  2015-03-29 23:37:53

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Sterowniki są w jądrze, tzn. są w dystrybucyjnym. Ty masz jakieś niestandardowe, także może nie zostały wkompilowane.

Kod:

modinfo iwl4965

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2015-03-29 23:58:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

[quote=RC92U]Sprzętowo jest wykrywana, zainstalowałem sterowniki, które są, ale ich nie ma, tzn. jest firmware-iwlwifi, ale nie ma iw4965, które powinny być wewnątrz.[/quote]
Nie iw4965, a iwl4965.
Ale to, jak już napisał ArnVaker, zależy czy w ogóle w twoim są one dostępne.
https://wiki.debian.org/iwlegacy

Offline

 

#4  2015-03-30 01:34:29

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Dziękuję za odpowiedzi.
[b]ArnVaker[/b], odpowiedź na polecenie:

Kod:

root@galileo:~# modinfo iwl4965
ERROR: Module iwl4965 not found.

[b]yossarian[/b], gdzieś znalazłem informację, że jest to iw4965 i tak napisałem. Firmware-iwlwifi instalowałem posługując się właśnie podaną stroną i nic to nie dało. Bezpośrednio po instalacji i podejściu do następnego kroku otrzymuję:

Kod:

root@galileo:~# modprobe -r iwl3945 iwl4965
FATAL: Module iwl3945 not found.

Dla pojedynczego sterownika:

Kod:

root@galileo:~# modprobe -r iwl4965
FATAL: Module iwl4965 not found.

Kolejny krok:

Kod:

root@galileo:~# modprobe iwl3945 ; modprobe iwl4965
FATAL: Module iwl3945 not found.
FATAL: Module iwl4965 not found.

Dla spokoju jeszcze po restarcie:

Kod:

root@galileo:~# modprobe -r iwl3945 iwl4965
FATAL: Module iwl3945 not found.
root@galileo:~# modprobe -r iwl4965
FATAL: Module iwl4965 not found.
root@galileo:~# modprobe iwl3945 ; modprobe iwl4965
FATAL: Module iwl3945 not found.
FATAL: Module iwl4965 not found.

Moduł iwlwifi wystartował razem z systemem uruchamiając przy okazji cfg80211.

Ostatnio edytowany przez RC92U (2015-03-30 01:39:55)

Offline

 

#5  2015-03-30 01:53:41

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Masz tam jakieś inne jądro zainstalowane? Jeśli nie masz, możesz zainstalować?

[b]EDIT:[/b] Z [url]http://sourceforge.net/p/galileodebian/code/ci/master/tree/linux-3.8.7/debian/galileo_config[/url]:

Kod:

# CONFIG_IWL4965 is not set

Czyli nie ma odpowiedniego sterownika w tym jądrze.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#6  2015-03-30 21:11:22

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Aktualnie zainstalowane jest najnowsze dostępne pod płytkę, pod i386 nie widzę źadnego przy użyciu apt-cache.
Ostatnie, a właściwie wszystkie, próby skompilowania kernela na czysto, bez modyfikacji, zawsze wysypywały się na różnych etapach. Spróbuję jeszcze na Debileo, ale na tym procku będzie to trwać wieki.

Offline

 

#7  2015-03-30 21:17:36

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Do tej płyty potrzeba jakichś szczególnych łat na jądro? Nie można odpalić standardowego jądra z Debiana? Co to jest Debileo?


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#8  2015-03-30 21:23:17

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Ja tam nie wiem, początkująco-raczkujący jestem :) Debileo to Debian na Galileo w skróconej wersji. Pasuje, bo oryginalnie Galileo było przeznaczone do emulowania 8-bitowej ATmegi z Arduino.

Offline

 

#9  2015-03-30 21:27:56

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

To zainstaluj standardowe jądro z repozytorium i sprawdź czy odpali. Jak nie to trudno, nic nie tracisz.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#10  2015-03-30 22:45:35

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

1812

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:15:05)

Offline

 

#11  2015-04-14 00:13:12

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Od ostatniego posta starałem się skompilować jądro używając configa stworzonego pod Debileo. Raz nawet się udało, zajęło to łącznie ok. 5 godzin, później wyskakiwały komunikaty o braku możliwości alokacji pamięci (no ba, w końcu ma ten potwór 256 MB RAMu) nawet po okrojeniu i w miarę świeżej instalacji. Przez ostatni tydzień próbowałem cross-compiling-u, jednak bez większego skutku, jak skompilowanie pod Intel X1000 jądra x86 oznaczonego jako amd64, co uniemożliwiło instalację.
Co do pamięci, mógłbym użyć swapa, ale ... nie ma go w kernelu, a poza tym ubiłby kartę uSD w dość szybkim tempie przy tych kilku próbach kompilacji.

Po pobraniu i instalacji kernela 3.8.7 (jak wcześniej wgrany) system już nie wstał.

Offline

 

#12  2015-04-14 10:51:12

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

1850

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:15:56)

Offline

 

#13  2015-04-14 22:05:04

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Z tego, co znalazłem, na karcie nie ma żadnego pliku RMU.bin w czystej postaci, natomiast w paczce BSP istnieje takowy w katalogu: [b]Quark_EDKII_v1.1.0/QuarkSocPkg/QuarkNorthCluster/Binary/QuarkMicrocode[/b] oraz [b]Quark_EDKII_v1.1.0/QuarkSocPkg/QuarkNorthCluster/Binary/Quark2Microcode[/b].

Używany przeze mnie obraz używa GRUBa.
Od wczoraj, po wydaniu kernela 4.0 istnieje w nim wsparcie dla Intel Quark, zastanawiające jest jednak, czy kompilacja takowego da coś pożądanego.

Offline

 

#14  2015-04-14 22:19:31

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

1854

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:16:01)

Offline

 

#15  2015-04-24 15:45:13

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Na razie skompilowałem kernela 4.0 z obsługą Quarka, nie mogę jednak tak edytować GRUBa, żeby wystartował z tym, a nie poprzednim jądrem mimo jego obecności na pozycji 0 i domyślnym wyborze tejże. Nie mam jeszcze UARTa. nie mogę kupić scalaka, żeby go zrobić.

Offline

 

#16  2015-04-25 12:02:39

  darius - Użytkownik

darius
Użytkownik
Skąd: Paryz/Wilanow
Zarejestrowany: 2014-03-21

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Ta mala karta Intela ma byc konkurencja dla Raspberry Pi. Wystartuj z tej strony => http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html i dojdziesz tu => https://software.intel.com/en-us/node/519951


Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 GNU/Linux

Offline

 

#17  2015-04-25 13:29:35

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

To jest Galileo Gen II. Ja mam Gen I. Poza tym w pociętej przez Intela dystrybucji Linuxa na Gen I podobno obsługiwane są dwie karty, z których żadnej nie mam.
Aktualny problem to zwyczajne wybranie kernela bez podpięcia się z pełną kontrolą od momentu włączenia płytki do prądu.

Offline

 

#18  2015-04-25 13:49:57

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

http://alextgalileo.altervista.org/blog/reconfiguring-linux-kernel-adding-drivers-galileos-linux-image/

To próbowałeś?


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#19  2015-04-25 15:12:33

  darius - Użytkownik

darius
Użytkownik
Skąd: Paryz/Wilanow
Zarejestrowany: 2014-03-21

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

A moze do jedynki trzeba to => https://wireless.wiki.kernel.org/en/users/drivers/iwlegacy

http://www.intel.fr/content/www/fr/fr/embedded/products/galileo/galileo-g1-product-brief.html


Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 GNU/Linux

Offline

 

#20  2015-04-25 15:38:54

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

[quote=darius]A moze do jedynki trzeba to => https://wireless.wiki.kernel.org/en/users/drivers/iwlegacy[/quote]
Na pewno trzeba, od początku w tym wątku o to chodzi.

Trzeba skompilować kernel z włączonym tym modułem.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#21  2015-04-25 16:08:52

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Z dystrybucją Yocto miałem do czynienia, jest mocno okrojona, nigdy nie udało mi się skompilować jądra mimo wielu prób. Aktualnie wgrany jest Debian z przeróbkami pod płytkę, skompilowałem kernela 4.0 z włączoną obsługą Quarka i iwlegacy.
Kernel widoczny jest w grub.cfg, jest na pozycji 0 i domyślny kernel to 0. Niestety cały czas odpala się oryginalny 3.8.7, nawet po ręcznym wywaleniu go z grub.cfg (o ile to coś daje). Jak będę miał wtyczkę RS232, podepnę się pod kompa i zobaczę po comie co tam się dzieje.
W tym momencie chciałbym chociaż testowo uruchomić 4.0 i zobaczyć, czy działa jak należy.

Offline

 

#22  2015-05-02 22:10:30

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Wielka aktualizacja !
Zmajstrowałem przejściówkę RS232 - UART (trudne przylutowanie 3 przewodów, zwarcie pinów DTR - DSR, RTS - CTS) według schematu:
[img]https://communities.intel.com/servlet/JiveServlet/downloadImage/2-219717-234837/serial-cable-galileo.png[/img]
Korzystałem jeszcze z innego schematu i wyszło na to, że jeden z nich miał odwrócone RxD i TxD, przez co na ekranie nic nie było widać. Dodatkowo wypadało zaktualizować PuTTY, bo 0.63 nie potrafiło wykorzystać mojej klawiatury, zostałem więc bez żadnej możliwości manipulacji.
Do tego GRUB koniec końców nie chciał znaleźć kernela 4.0, więc pomogłem mu edytując /boot/grub/grub.conf ręcznie i wstawiając tam nazwy odpowiednich plików widocznych piętro wyżej.
Przede wszystkim nie trzeba było nic dokładać do jądra oprócz obsługi Quarka.

Efekt końcowy:
[img]http://s23.postimg.org/fv8i65nln/aaa.png[/img]

Dziękuję wszystkim za zaangażowanie i poświęcony czas.

Offline

 

#23  2015-09-27 15:46:02

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Jakby to było, gdyby wszystko działało poprawnie ...
Niestety od momentu zmiany kernela i możliwości obsługi karty nie jestem w stanie połączyć się z siecią na stałe za wyjątkiem ethernetu.
Największe postępy poczyniłem przy iw, wpa_supplicant itd., jednak odpięcie ethernetu powoduje brak możliwości kontaktu ze światem zewnętrznym mimo widocznego w iwconfig połączenia. Próbowałem również wicd, który jako daemon startował, ale nie dało się skonfigurować niczego, bo python odmawiał współpracy i wicd-curses nie widział daemona. Ostatnim krokiem był Getwifi, który w ogóle nie zadziałał mimo "instalacji" według kroków podanych przez autora. Błąd to Illegal option -o posix.

Czy są jakieś inne managery terminalowej obsługi wifi, czy może uda się jakoś wspólnymi siłami doprowadzić iw do porządku i prawidłowego działania ?

Edycja:
jadąc według poradnika: [url]http://www.blackmoreops.com/2014/09/18/connect-to-wifi-network-from-command-line-in-linux/[/url]
otrzymuję przy kroku 3:

Kod:

root@ubilinux:~# ip link set wlan0 up
root@ubilinux:~# ip link show wlan0
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT qlen 1000
    link/ether 00:1d:e0:54:e6:2f brd ff:ff:ff:ff:ff:ff

kiedy state powinien być UP.

Ostatnio edytowany przez RC92U (2015-09-27 18:34:22)

Offline

 

#24  2015-09-27 20:12:38

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Karty wifi intela wymagają firmware.

Z resztą sam zobacz:

Kod:

dmesg | grep -i firmware

Ostatnio edytowany przez Jacekalex (2015-09-27 20:15:00)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#25  2015-09-28 15:44:06

  RC92U - Użytkownik

RC92U
Użytkownik
Zarejestrowany: 2015-03-29

Re: Intel Galileo i WiFi Intel 4965 - nie mogę uruchomić karty

Co prawda karta jest 4965, a firmware przynajmniej według opisu jest do 3945 i kart 802.11n, ale pozwala na wykrycie i jako takie połączenie.

Kod:

root@ubilinux:~# dmesg | grep -i firmware
[    0.578155] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.954534] Intel Quark Board Galileo Firmware Version 0x01000200
[   12.121370] iwl4965 0000:01:00.0: loaded firmware version 228.61.2.24
root@ubilinux:~# dpkg -l
[...]
ii  firmware-iwlwifi                           0.36+wheezy.1              all                        Binary firmware for Intel PRO/Wireless 3945 and 802.11n cards
[...]

Ostatnio edytowany przez RC92U (2015-09-28 15:45:26)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.012 seconds, 15 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00100 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.16.76.102' WHERE u.id=1
0.00072 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.76.102', 1732555457)
0.00054 SELECT * FROM punbb_online WHERE logged<1732555157
0.00067 DELETE FROM punbb_online WHERE ident='3.144.109.159'
0.00076 DELETE FROM punbb_online WHERE ident='3.145.75.238'
0.00085 DELETE FROM punbb_online WHERE ident='3.147.86.246'
0.00077 DELETE FROM punbb_online WHERE ident='52.167.144.207'
0.00048 SELECT topic_id FROM punbb_posts WHERE id=286265
0.00018 SELECT id FROM punbb_posts WHERE topic_id=27232 ORDER BY posted
0.00057 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=27232 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00107 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=27232 ORDER BY p.id LIMIT 0,25
0.00101 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27232
Total query time: 0.00883 s