Strona 1 z 1

Problematyczne sterowniki Intel Galileo i karta WiFi miniPCI-E Intel 4965

: 25 marca 2015, 21:12
autor: RC92U
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 ?

: 28 marca 2015, 23:21
autor: RC92U
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