Przede wszystkim witam, to pierwszy post na forum. Szkoda, że rozpoczął się problemem.
Od lipca ubiegłego roku, kiedy to przyszła do mnie płytka Intel Galileo z programu M$, kiedy to rozsyłali darmowe zestawy, aż do stycznia za dużo nie robiłem - ot emulator Arduino.
W styczniu wpadłem na pomysł, żeby wgrać pełnego Linuxa na kartę uSD z zestawu i postawić na tym miniserwer. Wszystko ładnie, pięknie, jednak chciałbym połączenie sieciowe realizować za pomocą wifi, które teoretycznie jest wspierane. Tutaj zaczynają się schody.
Od dwóch miesięcy męczę się z uruchomieniem którejkolwiek z dwóch kart (mam Atherosa i Intela). Doszedłem do momentu, gdy mam zainstalowane sterowniki, karta jest widziana sprzętowo, jednak polecenia nie widzą interfejsu.
Z zainstalowanych: iwconfig, firmware-iwlwifi, ...
Moduł iwlwifi mam dopisany do listy startowej, po lsmod widać go jako uruchomiony, a przy okazji korzysta on z innego modułu. Modprobe nie widzi iw4965, który powinien być w iwlwifi.
Reasumując: WiFi jest widziane sprzętowo, ale nie widzi go software mimo wgranego firmware, który niby posiada odpowiednie oprogramowanie, a jednak go nie ma.
Karta nie jest na czarnej liście.
Co mogę zrobić, by ruszyć ten temat ?
Problematyczne sterowniki Intel Galileo i karta WiFi miniPCI-E Intel 4965
Uzupełnienie informacji:
Kod: Zaznacz cały
root@galileo:~# uname -a
Linux galileo 3.8.7 #1 Sun Nov 30 02:22:17 UTC 2014 i586 GNU/Linux
Kod: Zaznacz cały
root@galileo:~# dpkg --print-architecture
i386
Kod: Zaznacz cały
root@galileo:~# lspci -k
00:00.0 Host bridge: Intel Corporation Device 0958
Subsystem: Intel Corporation Device 095e
Kernel driver in use: intel_qrk_sb
00:14.0 SD Host controller: Intel Corporation Device 08a7 (rev 10)
Subsystem: Intel Corporation Device 08a7
Kernel driver in use: sdhci-pci
00:14.1 Serial controller: Intel Corporation Device 0936 (rev 10)
Subsystem: Intel Corporation Device 0936
Kernel driver in use: serial
00:14.2 USB controller: Intel Corporation Device 0939 (rev 10)
Subsystem: Intel Corporation Device 0939
Kernel driver in use: pch_udc
00:14.3 USB controller: Intel Corporation Device 0939 (rev 10)
Subsystem: Intel Corporation Device 0939
Kernel driver in use: ehci-pci
00:14.4 USB controller: Intel Corporation Device 093a (rev 10)
Subsystem: Intel Corporation Device 093a
Kernel driver in use: ohci_hcd
00:14.5 Serial controller: Intel Corporation Device 0936 (rev 10)
Subsystem: Intel Corporation Device 0936
Kernel driver in use: serial
00:14.6 Ethernet controller: Intel Corporation Device 0937 (rev 10)
Subsystem: Intel Corporation Device 0937
Kernel driver in use: stmmaceth
00:14.7 Ethernet controller: Intel Corporation Device 0937 (rev 10)
Subsystem: Intel Corporation Device 0937
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 0935 (rev 10)
Subsystem: Intel Corporation Device 0935
Kernel driver in use: ce4100_spi
00:15.1 Serial bus controller [0c80]: Intel Corporation Device 0935 (rev 10)
Subsystem: Intel Corporation Device 0935
Kernel driver in use: ce4100_spi
00:15.2 Serial bus controller [0c80]: Intel Corporation Device 0934 (rev 10)
Subsystem: Intel Corporation Device 0934
Kernel driver in use: intel_qrk_gip
00:17.0 PCI bridge: Intel Corporation Device 11c3
Kernel driver in use: pcieport
00:17.1 PCI bridge: Intel Corporation Device 11c4
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Device 095e
Subsystem: Intel Corporation Device 095e
Kernel driver in use: lpc_sch
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: Zaznacz cały
root@galileo:~# lspci -n
00:00.0 0600: 8086:0958
00:14.0 0805: 8086:08a7 (rev 10)
00:14.1 0700: 8086:0936 (rev 10)
00:14.2 0c03: 8086:0939 (rev 10)
00:14.3 0c03: 8086:0939 (rev 10)
00:14.4 0c03: 8086:093a (rev 10)
00:14.5 0700: 8086:0936 (rev 10)
00:14.6 0200: 8086:0937 (rev 10)
00:14.7 0200: 8086:0937 (rev 10)
00:15.0 0c80: 8086:0935 (rev 10)
00:15.1 0c80: 8086:0935 (rev 10)
00:15.2 0c80: 8086:0934 (rev 10)
00:17.0 0604: 8086:11c3
00:17.1 0604: 8086:11c4
00:1f.0 0601: 8086:095e
01:00.0 0280: 8086:4230 (rev 61)
Kod: Zaznacz cały
root@galileo:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 98:4f:ee:01:2d:3e
inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::9a4f:eeff:fe01:2d3e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14589 errors:0 dropped:0 overruns:0 frame:0
TX packets:5540 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2279903 (2.1 MiB) TX bytes:2136799 (2.0 MiB)
Interrupt:40 Base address:0x8000
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Kod: Zaznacz cały
root@galileo:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
Kod: Zaznacz cały
root@galileo:~# cat /etc/resolv.conf
domain local
search local
nameserver 192.168.0.1
Kod: Zaznacz cały
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