[+] Kompilacja kernela 2.6.28 - wifi i lenovo sl500 - jak?
-
- Posty: 35
- Rejestracja: 02 stycznia 2009, 08:42
[+] Kompilacja kernela 2.6.28 - wifi i lenovo sl500 - jak?
Witam
Debian Lenny
Mam kernel: 2.6.26
Potrzebowałbym kernel z numerkiem 2.6.28 aby wi-fi działało (lenovo sl500).
Szukam i znaleźć nie mogę przewodnika po konfiguracji i kompilacji nowego kernela.
Z góry dziękuję za pomoc.
Debian Lenny
Mam kernel: 2.6.26
Potrzebowałbym kernel z numerkiem 2.6.28 aby wi-fi działało (lenovo sl500).
Szukam i znaleźć nie mogę przewodnika po konfiguracji i kompilacji nowego kernela.
Z góry dziękuję za pomoc.
-
- Beginner
- Posty: 181
- Rejestracja: 06 grudnia 2008, 17:55
Przypuszczam ze jest w nim karta sieciowa intela 5100, jesli tak, to
musisz zainstalowac
nastepnie sciagasz
iwlwifi-5000-ucode-5.4.A.11.tar.gz ze stronki http://www.intellinuxwireless.org/?n=Downloads
rozpakowujesz i kopiujesz plik iwlwifi-5000-1.ucode do katalogu /lib/firmware
na koniec
musisz zainstalowac
Kod: Zaznacz cały
apt-get install firmware-iwlwifi
iwlwifi-5000-ucode-5.4.A.11.tar.gz ze stronki http://www.intellinuxwireless.org/?n=Downloads
rozpakowujesz i kopiujesz plik iwlwifi-5000-1.ucode do katalogu /lib/firmware
na koniec
Kod: Zaznacz cały
modprobe -r iwlagn
modprobe iwlagn
Kompilacja jest bardzo prosta.
Zasysasz źródła kernela, jako root pisząc:
Rozpakowujesz źródło:
Następnie należy utworzyć dowiązanie symboliczne:
Dalej pozostaje skonfigurować kernela poprzez wejście do opcji jądra poleceniem:
konfigurujesz sobie kernel'a wg własnego sprzętu i upodobania nie zapominając o włączeniu odpowiedniego sterownika do karty sieciowej, wifi itd. (może to zbyt topornie tłumaczę, ale w necie jest tyle opisów...)
W pliku konfiguracyjnym kernelu powinna być widoczna i włączona następująca opcja:
CONFIG_IWLWIFI=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_RFKILL=y
Dalej pozostaje już tylko kompilacja:
A potem kopiujemy plik jądra i tworzymi plik initrd, a na koniec dopisujemy nowe jajko do gruba/lilo:
To tyle...
Zajrzyj też tu
Zasysasz źródła kernela, jako root pisząc:
Kod: Zaznacz cały
desktop:~# cd /usr/src/
desktop:/usr/src# wget [url]http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2[/url]
Kod: Zaznacz cały
desktop:/usr/src# tar jxvf linux-2.6.28.tar.bz2
Kod: Zaznacz cały
desktop:/usr/src# ln -s linux-2.6.28 linux
desktop:/usr/src# cd linux
Kod: Zaznacz cały
desktop:/usr/src/linux# make menuconfig
W pliku konfiguracyjnym kernelu powinna być widoczna i włączona następująca opcja:
CONFIG_IWLWIFI=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_RFKILL=y
Dalej pozostaje już tylko kompilacja:
Kod: Zaznacz cały
desktop:/usr/src/linux# make && make modules_install
Kod: Zaznacz cały
desktop:/usr/src/linux# cp arch/i386/boot/bzImage /boot/jakas_nazwa
desktop:/usr/src/linux# mkinitramfs-kpkg -o /boot/initrd.img-2.6.28 /lib/modules/2.6.28
Zajrzyj też tu
-
- Senior Member
- Posty: 2156
- Rejestracja: 29 lipca 2007, 18:06
Jaką tam masz kartę wifi? Bo zgadujemy nieco.
W paczce dla Debiana, kernel 2.6.28 masz w: http://kernel-archive.buildserver.net/p ... linux-2.6/. Wpisz sobie odpowiednie wpisy do sources.list i używaj do woli bez kompilacji.
Sorki, stary i ślepy już jestem. Masz jedynie linux-sources dla 2.6.28. Gotowych image nie ma.
W paczce dla Debiana, kernel 2.6.28 masz w: http://kernel-archive.buildserver.net/p ... linux-2.6/. Wpisz sobie odpowiednie wpisy do sources.list i używaj do woli bez kompilacji.
Sorki, stary i ślepy już jestem. Masz jedynie linux-sources dla 2.6.28. Gotowych image nie ma.
-
- Beginner
- Posty: 181
- Rejestracja: 06 grudnia 2008, 17:55
Ja tez mam thinkpada z seri SL500
i musialem tylko sciagnac firmware (tak jak opisalem to wczesniej)
Przyznac musze ze zaraz po instalacji debiana zainstalowalem jajko 2.6.28
(ja na jego miejscu najpierw sprobowalbym zainstalowac firmware na kernelu 2.6.26-1-686 - chyba kernel 2.6.28 nie jest konieczny do uruchomienia tej sieciowki?)
i musialem tylko sciagnac firmware (tak jak opisalem to wczesniej)
Przyznac musze ze zaraz po instalacji debiana zainstalowalem jajko 2.6.28
(ja na jego miejscu najpierw sprobowalbym zainstalowac firmware na kernelu 2.6.26-1-686 - chyba kernel 2.6.28 nie jest konieczny do uruchomienia tej sieciowki?)
-
- Posty: 35
- Rejestracja: 02 stycznia 2009, 08:42
-
- Beginner
- Posty: 181
- Rejestracja: 06 grudnia 2008, 17:55
-
- Posty: 35
- Rejestracja: 02 stycznia 2009, 08:42
Nowe jądro skompilowane i uruchomione.
Tylko, że wlan0 brak:
Polecenie "lspci" zwraca informacje o karcie radiowej.
Jakiś pomysł?
Tylko, że wlan0 brak:
Kod: Zaznacz cały
ifconfig wlan0 : "Device note found"
Jakiś pomysł?
-
- Beginner
- Posty: 181
- Rejestracja: 06 grudnia 2008, 17:55
Trzeba jeszcze zainstalowac firmware - firmware-iwlwifi
http://packages.debian.org/search?keywo ... re-iwlwifi
oraz (jak wczesniej podalem) iwlwifi-5000-ucode-5.4.A.11.tar.gz (ja pobralem z repozytorium firmware-iwlwifi). Moze potrzebujesz jakiegos wpisu w sources.list?
Podaj wpisy z /etc/apt/sources.list.
Podaj wynik polecenia
http://packages.debian.org/search?keywo ... re-iwlwifi
oraz (jak wczesniej podalem) iwlwifi-5000-ucode-5.4.A.11.tar.gz (ja pobralem z repozytorium firmware-iwlwifi). Moze potrzebujesz jakiegos wpisu w sources.list?
Podaj wpisy z /etc/apt/sources.list.
Podaj wynik polecenia
Kod: Zaznacz cały
lspci