Debian Lenny - obs

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
sidjestgit
Beginner
Posty: 181
Rejestracja: 06 grudnia 2008, 17:55

Debian Lenny - obsługa kart wi-fi Intel 5350, 5300, 5100

Post autor: sidjestgit »

:arrow: 20 kwiecien 2009 - aktualizacja poradnika - (szczególny w nastopnej wypowiedzi)

Karty Intel PRO/Wireless 5350 AGN, 5300 AGN oraz 5100 AGN można obecnie spotkać w wielu notebookach - niestety, Lenny dopiero po drobnych zmianach pozwala się nimi cieszyć.

By zacząć przygodę z tymi kartami potrzebujemy.
  1. Kernel w wersji 2.6.28 lub nowszej.
  2. Firmware.
  3. Program który będzie wyszukiwał sieci i pozwoli się nam z nimi wygodnie łączyć.
W poradniku tym skupiam się na użytkownikach posiadających Debiana w wersji Lenny. Posiadacze Sida mogą od razu zacząć od pobierania i kopiowania firmware.

Start. Najpierw repozytoria - jeśli nie masz to instalujesz leafpada:

Kod: Zaznacz cały

apt-get install leafpad
lub korzystasz z innego edytora tekstu).

Kod: Zaznacz cały

gksu leafpad /etc/apt/sources.list
Wszystko usuwamy i wklejamy taka zawartość:

Kod: Zaznacz cały

#~~~~~~Lenny~~~~~~#
deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb [url]http://security.debian.org/[/url] lenny/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] lenny/updates main contrib non-free

#~~~~~~Kadu~~~~~~#
deb [url]http://www.kadu.net/download/binary/debian/repo[/url] stable main
deb-src [url]http://www.kadu.net/download/binary/debian/repo[/url] stable main

#~~~~~~Debian-multimedia~~~~~~#
deb [url]http://www.debian-multimedia.org[/url] lenny main
deb-src [url]http://www.debian-multimedia.org[/url] lenny main

#---wtyczka flash----#
deb [url]http://repo.dug.net.pl/dfr/[/url] stable main contrib

#~~~~~~WICD~~~~~~#
deb [url]http://apt.wicd.net[/url] lenny extras

#~~~~~~Sid~~~~~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
Zapisujemy i zamykamy leafpada.
  • WA¯NE.
    Od tej pory nie wykonujemy poleceń apt-get upgrade, oraz apt-get dist-upgrade (czasowo dajemy sobie spokój z instalacja oprogramowania - instalujemy tylko to co niezbędne - mamy dodane repozytorium SIDa.)
¦ciągamy klucze (jeśli wystąpią jakieś problemy z kluczami to zaglądamy do poradnika).

Kod: Zaznacz cały

wget -q [url]http://apt.wicd.net/wicd.gpg[/url] -O- | apt-key add -

Kod: Zaznacz cały

gpg --keyserver subkeys.pgp.net --recv-keys 07DC563D1F41B907
gpg --armor --export 07DC563D1F41B907 | apt-key add -

Kod: Zaznacz cały

gpg --keyserver subkeys.pgp.net --recv-keys 5EC42C53D86A66BA
gpg --armor --export 5EC42C53D86A66BA | apt-key add -

Kod: Zaznacz cały

gpg --keyserver subkeys.pgp.net --recv-keys E95E1FEBA63AE9D2
gpg --armor --export E95E1FEBA63AE9D2 | apt-key add -

Kod: Zaznacz cały

gpg --keyserver subkeys.pgp.net --recv-keys 58522DBD02AA9A04
gpg --armor --export 58522DBD02AA9A04  | apt-key add -
Instalujemy kernel:

Kod: Zaznacz cały

apt-get update && apt-get install linux-image-2.6.28-1-686 wireless-tools

Kod: Zaznacz cały

cp /boot/grub/menu.lst /home/NAZWA_TWOJEGO_KONTA/kopiamenu.lst
cp /etc/X11/xorg.conf /home/NAZWA_TWOJEGO_KONTA/xorg.conf.kopia

Kod: Zaznacz cały

update-grub
Restartujemy komputer - przy starcie z menu gruba wybieramy nowy kernel. Instalujemy firmware oraz program Wicd:

Kod: Zaznacz cały

apt-get update && apt-get install firmware-iwlwifi wicd wpasupplicant
Wchodzimy na stronę http://www.intellinuxwireless.org/?n=downloads i pobieramy brakujący firmware - iwlwifi-5000-ucode-5.4.A.11.tar.gz

Rozpakowujemy firmware:

Kod: Zaznacz cały

tar xzf iwlwifi-5000-ucode-5.4.A.11.tar.gz
  • Przechodzimy do katalogu iwlwifi-5000-ucode-5.4.A.11 i kopiujemy przy pomocy menadżera plików plik iwlwifi-5000-1.ucode do katalogu /lib/firmware
Lub w konsoli

Kod: Zaznacz cały

cp ./iwlwifi-5000-ucode-5.4.A.11/iwlwifi-5000-1.ucode /lib/firmware
£adujemy moduły.

Kod: Zaznacz cały

modprobe -r iwlagn
modprobe iwlagn
Podnosimy interfejs (sprawdzamy listę interfejsów i wybieramy właściwy - prawdopodobnie będzie to wlan0).

Kod: Zaznacz cały

su
iwconfig
ifconfig wlan0 up
Edytujemy listę repozytoriów (usuwamy repozytorium SIDa)

Kod: Zaznacz cały

gksu leafpad /etc/apt/sources.list
Usuwamy ten fragment:

Kod: Zaznacz cały

#~~~~~~Sid~~~~~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
Od tej pory można instalować dodatkowe oprogramowanie i uaktualniać system.
Na koniec restartujemy system. Po zalogowaniu uruchamiamy program Wicd i łączymy się z siecią (obsługi programu Wicd tłumaczył nie będę).

PS. poradnik powstał tu na Forum podczas "walki" mojej i kilku użytkowników z tymi kartami. Sugestie, poprawki, uwagi mile widziane.
sidjestgit
Beginner
Posty: 181
Rejestracja: 06 grudnia 2008, 17:55

Post autor: sidjestgit »

20 kwiecien 2009 - aktualizacja.
W repozytorium SID (unstable) znajduje sie juz kernel w wersji 2.6.29-1-686 oraz firmware-iwlwifi w wersji "0.16".
Firmware-iwlwifi (0.16) zawiera juz "brakujący" firmware do kart 5350, 5300, 5100 wiec nie ma juz potrzeby dodatkowego daciagania paczki "iwlwifi-5000-1.ucode".

W skrocie. Posiadacze Debiana w wersji SID (unstable) instalują tylko firmaware i wicd

Kod: Zaznacz cały

apt-get update && apt-get install wireless-tools firmware-iwlwifi wicd wpasupplicant
Posiadacze wersji stable (Lenny) dodaja tylko repozytorium Sida do /etc/apt/sources.list.

Kod: Zaznacz cały

#~~~~~~Sid~~~~~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
Wyszukują odpowiedni dla siebie kernel (amd64 lub x86)

Kod: Zaznacz cały

apt-get update
apt-cache search linux-image
i instaluja kernel, firmware i wicd

Kod: Zaznacz cały

apt-get update && apt-get install linux-image-2.6.29-1-686

Kod: Zaznacz cały

cp /boot/grub/menu.lst /home/NAZWA_TWOJEGO_KONTA/kopiamenu.lst
cp /etc/X11/xorg.conf /home/NAZWA_TWOJEGO_KONTA/xorg.conf.kopia

Kod: Zaznacz cały

update-grub
Po instalacji kernela nalezy wykonac restart i przy starcie wybrac z menu gruba nowy kernel.
Na koniec instalacja firmware

Kod: Zaznacz cały

apt-get update && apt-get install wireless-tools firmware-iwlwifi wicd wpasupplicant
Wycinamy wpis sid-a z /etc/apt/sources.list - usuwamy te linijki

Kod: Zaznacz cały

#~~~~~~Sid~~~~~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
ps. bardziej szczegółowo pisałem wyżej (np o kluczach gpg).
Zablokowany