Konfiguracja po

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
mjg
Posty: 6
Rejestracja: 10 lutego 2013, 19:39

Konfiguracja połączenia wifi na laptopie Dell Latitude 110l

Post autor: mjg »

Mam problem z połączeniem się do sieci Wifi. Mam laptopa Dell Latitude 110l. Pod Windowsem Wifi działa, ale odkąd pracuję na Debianie (XFCE) jest problem. System nie widzi Wifi. Nie jestem zbyt obeznany z Linuksem.

Ściągnąłem sterowniki niby dla Linuksa (polecone na tym forum), ale jest to RPM, a o ile dobrze się orientuję potrzeba .deb

Próbowałem przekonwertować z .rpm na .deb programem alien, ale chyba brak jakiś pakietów. Ogólnie system wydaje się bardzo zubożały (ale chociaż szybko pracuje na moim laptopie).

Kod: Zaznacz cały

%@10:~$ uname -a
Linux 10 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux

Kod: Zaznacz cały

%@10:~$ dpkg --print-architecture
i386

Kod: Zaznacz cały

%@10:~$ lspci -k
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    Subsystem: Dell Device 01a5
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: uhci_hcd
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: uhci_hcd
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: uhci_hcd
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: uhci_hcd
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: Intel ICH
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
    Subsystem: Conexant Systems, Inc. Device 5423
    Kernel driver in use: Intel ICH Modem
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
    Subsystem: Dell Device 01a5
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: ata_piix
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: i801_smbus
02:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
    Subsystem: Dell Device 01a5
    Kernel driver in use: yenta_cardbus
02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
    Subsystem: Intel Corporation Dell Latitude D600
02:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile (rev 03)
    Subsystem: Dell Device 01a5
    Kernel driver in use: e100

Kod: Zaznacz cały

%@10:~$ lspci -n
00:00.0 0600: 8086:2590 (rev 03)
00:02.0 0300: 8086:2592 (rev 03)
00:02.1 0380: 8086:2792 (rev 03)
00:1d.0 0c03: 8086:2658 (rev 03)
00:1d.1 0c03: 8086:2659 (rev 03)
00:1d.2 0c03: 8086:265a (rev 03)
00:1d.3 0c03: 8086:265b (rev 03)
00:1d.7 0c03: 8086:265c (rev 03)
00:1e.0 0604: 8086:2448 (rev d3)
00:1e.2 0401: 8086:266e (rev 03)
00:1e.3 0703: 8086:266d (rev 03)
00:1f.0 0601: 8086:2641 (rev 03)
00:1f.1 0101: 8086:266f (rev 03)
00:1f.3 0c05: 8086:266a (rev 03)
02:01.0 0607: 104c:ac56
02:03.0 0280: 8086:4220 (rev 05)
02:08.0 0200: 8086:1068 (rev 03)

Kod: Zaznacz cały

%@10:~$ ifconfig -a
bash: ifconfig: nie znaleziono polecenia

Kod: Zaznacz cały

%@10:~$ iwconfig
bash: iwconfig: nie znaleziono polecenia
Pozdrawiam mjg.
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Na początek:
http://debian.linux.pl/threads/5676-Prz ... napiszesz!
Następnie sprawdź czy karta się prawidłowo się wykrywa w

Kod: Zaznacz cały

dmesg
oraz w

Kod: Zaznacz cały

lspci
Dopóki nie napiszesz czegoś więcej nie spodziewaj się, że ktoś będzie w stanie wróżyć z fusów...
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Tutaj powinieneś znaleźć wszystkie potrzebne informacje do uruchomienia karty: http://wiki.debian.org/ipw2200 .
mjg
Posty: 6
Rejestracja: 10 lutego 2013, 19:39

Post autor: mjg »

No właśnie, znowu pięta Achillesowa, j. angielski.

Pobieram sterownik z http://ipw2200.sourceforge.net/firmware.php?fid=7, ale (po akceptacji licencji) przekierowuje mnie na: http://bughost.org/firmware/ipw2200-fw-3.0.tgz, a ta strona już nie istnieje.

Ale poradziłem sobie z tym rozpakowałem ten plik tgz i nie bardzo wiem co dalej?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

W takim razie skorzystaj z google translate: http://translate.google.pl/translate?sl ... 00&act=url
Nikog Samonic
Posty: 1
Rejestracja: 27 marca 2008, 19:11

Post autor: Nikog Samonic »

Pod warunkiem, że masz zainstalowane sudo, to:

Kod: Zaznacz cały

lspci -k
pokazuje u Ciebie, że albo w systemie nie ma sterownika do Twojej karty wi-fi, albo nie jest on załadowany. Jak mniemam używasz wersji Squeeze. Z tego co wyczytałem, to potrzebujesz modułu o nazwie

Kod: Zaznacz cały

ipw2200
U mnie pokazuje, że jest obecny w systemie mimo, iż nie instalowałem sterowników do tego modelu karty, więc być może u Ciebie również będzie. Spróbuj zatem go załadować poleceniem:

Kod: Zaznacz cały

$ sudo modprobe ipw2200
Jeżeli sterownik jest w systemie to nie pokaże się żaden komunikat. W przeciwnym wypadku zobaczysz coś takiego:

Kod: Zaznacz cały

FATAL: Module ipw2200 not found
To będzie znaczyć, że nie masz odpowiedniego modułu w systemie i trzeba go zainstalować (jak to zrobić, nie wnikałem, jak na razie). Teraz, jeśli sterownik został załadowany to zamiast

Kod: Zaznacz cały

iwconfig
Wydaj polecenie:

Kod: Zaznacz cały

sudo iwconfig
Jeśli zobaczysz coś podobnego (dokładnie tak wygląda to u mnie po połączeniu z Internetem) do tego co niżej, to powinno być dobrze.

Kod: Zaznacz cały

lo        no wireless extensions.
eth0      no wireless extensions.
wlan0     IEEE 802.11bg  ESSID:"blabla"            
Mode:Managed  Frequency:2.437 GHz
Access Point: 11:11:11:11:11:11
Bit Rate=1 Mb/s   Tx-Power=27 dBm
 Retry  long limit:7   RTS thr:off   Fragment thr:off
Encryption key:off 
Power Management:off
 Link Quality=61/70  Signal level=-49 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0
Missed beacon:0
Następnie

Kod: Zaznacz cały

sudo ifconfig -a
Wynikiem powinno być coś podobnego do tego, co jest poniżej:

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          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)
          Interrupt:11

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:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

wlan0     Link encap:Ethernet  HWaddr 11:11:11:11:11:11
          inet addr:192.168.9.2  Bcast:192.168.9.255  Mask:255.255.255.0
          inet6 addr: fe80::20b:7dff:fe0f:e3fe/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3156 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:880 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1621636 (1.5 MiB)  TX bytes:95257 (93.0 KiB)
Teraz teoretycznie wystarczy połączyć się z Internetem - zakładam że z routerem, który przydziela IP po przez DHCP, a Twoja sieć chroniona jest WPA. Potrzebne będą:

Kod: Zaznacz cały

wpa_supplicant
aby połączyć się z siecią zabezpieczoną po przez WPA. Jeśli nie masz, to zainstaluj

Kod: Zaznacz cały

sudo aptitude install -P wpasupplicant
wyedytuj jako root np. za pomocą sudo plik:

Kod: Zaznacz cały

/etc/network/interfaces
aby wyglądał mniej więcej tak:

Kod: Zaznacz cały

# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
# The loopback network interface

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-ssid    TwojaSiec
wpa-psk        TwojeHaslo
Zapisz zmiany a następnie

Kod: Zaznacz cały

sudo /etc/init.d/networking restart
Teoretycznie, jeśli wszystko poszło dobrze, powinieneś mieć dostęp do Internetu. Mały test:

Kod: Zaznacz cały

ping -c 4 google.pl
PING google.pl (173.194.78.94) 56(84) bytes of data.
64 bytes from wg-in-f94.1e100.net (173.194.78.94): icmp_req=1 ttl=46 time=28.9 ms
64 bytes from wg-in-f94.1e100.net (173.194.78.94): icmp_req=2 ttl=46 time=30.4 ms
64 bytes from wg-in-f94.1e100.net (173.194.78.94): icmp_req=3 ttl=46 time=29.1 ms
64 bytes from wg-in-f94.1e100.net (173.194.78.94): icmp_req=4 ttl=46 time=29.3 ms
--- google.pl ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3006msrtt min/avg/max/mdev = 28.996/29.469/30.424/0.588 ms
Jeśli wynik polecenia ping jest podobny do powyższego, to masz połączenie z netem.Powodzenia.:)
Pozdrawiam.Proszę wybaczyć ten "śmietnik". Jestem teraz wyłącznie w trybie tekstowym w przeglądarce w3m i nie wiem czemu, ale usuwa mi wszystkie przejścia do nowej linii gdy tylko zapisuję.
mjg
Posty: 6
Rejestracja: 10 lutego 2013, 19:39

Post autor: mjg »

Problem w tym, że wpisując w konsoli:

Kod: Zaznacz cały

sudo iwconfig
komputer wyświetla tylko:

Kod: Zaznacz cały

lo        no wireless extensions.
eth0    no wireless extensions.
nic więcej.

Ale po wpisaniu

Kod: Zaznacz cały

sudo modprobe ipw2200
nic nie wyświetliło się, więc to chyba dobry znak?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Czy zapoznałeś się z informacjami z linka który podałem?
Edytuj jako root plik:

Kod: Zaznacz cały

/etc/apt/sources.list
Dodaj element:

Kod: Zaznacz cały

non-free
do opisu serwera, np:

Kod: Zaznacz cały

deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Teraz wykonaj:

Kod: Zaznacz cały

aptitude update
aptitude install firmware-ipw2x00 wireless-tools
Następnie restart systemu i karta powinna działać.
Proponuje dokładnie zapoznać się z działem dla początkujących: http://debian.linux.pl/threads/5676-Prz ... -napiszesz!
mjg
Posty: 6
Rejestracja: 10 lutego 2013, 19:39

Post autor: mjg »

W dalszym ciągu po wpisaniu polecenia:

Kod: Zaznacz cały

iwconfig
wyświetla mi:

Kod: Zaznacz cały

lo        no wireless extensions.

eth0      no wireless extensions.


A po wydaniu polecenia:

Kod: Zaznacz cały

aptitude install firmware-ipw2200 wireless-tools
wyświetla:

Kod: Zaznacz cały

Nie znaleziono pakietu, którego nazwa lub opis zawierałyby "firmware-ipw2200"
Nie znaleziono pakietu, którego nazwa lub opis zawierałyby "firmware-ipw2200"
Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 1 nie aktualizowanych.
Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B.

Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

I prawidłowo, ponieważ pakiet nazywa się:

Kod: Zaznacz cały

firmware-ip[B]w2x0[/B]0
więc powinno być:

Kod: Zaznacz cały

aptitude install firmware-ipw2x00 wireless-tools
ODPOWIEDZ