Problemy z kart

Pomoc dotycząca instalacji systemu
jumbo
Posty: 13
Rejestracja: 27 września 2007, 08:41

Problemy z kartą sieciową (Atheros 5005g)

Post autor: jumbo »

Witam

Jestem początkującym użytkownikiem linuksa.

Wcześniej korzystałem z Ubuntu i pod tym systemem karta była od razu wykrywana i poprawnie instalowana.

Natomiast po zainstalowaniu Debiana wogóle karta nie istnieje. Po przeszukaniu forum znalazłem rozwiązanie jakim jest instalacja madwifi. ¦ciągnąłem plik, rozpakowałem i próbowałem zainstalować, lecz przy poleceniu make wyrzuca coś takiego:

Kod: Zaznacz cały

/bin/sh: line 0: cd: /lib/modules/2.6.18-5-486/build: Nie ma takiego pliku ani katalogu
Makefile.inc:66: *** /lib/modules/2.6.18-5-486/build is missing, please set KERNELPATH. Stop.
I moje pytani brzmi, jak to zrobić, aby to zainstalować. Mile widziane rozwiązanie krok po kroku.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Tam gdzie przeczytałeś o madwifi, było też napisane o tym, że musisz zainstalować źródła kernela. Bez nich nie razbierjosz ;)
jumbo
Posty: 13
Rejestracja: 27 września 2007, 08:41

Post autor: jumbo »

Sutuacja wygląda następująco:

Po wydaniu komendy:

Kod: Zaznacz cały

uname -r
wyświetla mi się jakie mam jajko:

Kod: Zaznacz cały

2.6.18-5-k7

Mimo wszystko błąd jest dalej ten sam.

Kod: Zaznacz cały

/bin/sh: line 0: cd: /lib/modules/2.6.18-5-k7/build: Nie ma takiego pliku ani katalogu
Makefile.inc:66: *** /lib/modules/2.6.18-5-k7/build is missing, please set KERNELPATH. Stop.
Więc proszę o pomoc raz jeszcze.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Geezaa, zainstaluj źródła, a nie rozpoznawaj jaki masz kernel. Teraz trzeba ściągnąć (apt-get, aptitude, synaptic) źródła (sources) kernela, który masz. Reszta wg opisu z podręcznika na madwifi. Działa wyśmienicie
jumbo
Posty: 13
Rejestracja: 27 września 2007, 08:41

Post autor: jumbo »

Poszukałem źródeł i jedyne jakie znalazłem odnoszą się do 2.6.18. Nie znalazłem źródeł do wersji 2.6.18-5-k7.

No i mam takie pytanko.

Jak dodałem do pliku

Kod: Zaznacz cały

/etc/apt/source.list
nowe repozytoria, to po wydaniu polecenia

Kod: Zaznacz cały

apt-get update
pojawił się taki komunikat:

Kod: Zaznacz cały

Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33] etch Release.gpg
Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33] etch Release
Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33] etch/contrib Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33] etch/main Packages/DiffIndex
Czytanie list pakietów... Gotowe
Więc pytanko: gdzie zmienić jakiś wpis, aby poprawnie te repozytoria dodać?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

dodaj taki wpis

Kod: Zaznacz cały

deb [url]http://ftp.pl.debian.org/debian/[/url] etch main non-free contrib
usuń te wpisy które dodałeś
po czym zaktualizuj beze danych o pakietach

Kod: Zaznacz cały

apt-get update
jumbo
Posty: 13
Rejestracja: 27 września 2007, 08:41

Post autor: jumbo »

Problemem z tymi repozytoriami był błąd w nazwie pliku. Ja to wpisałem do pliku:

Kod: Zaznacz cały

/etc/source.list
a miało to być w pliku

Kod: Zaznacz cały

/etc/sources.list

Zmieniłem wersję 4.0 na wersję Lenny. W tej chwili mam jajko w wersji: 2.6.21-2-k7. Niestety madwifi chce mieć te źródła, ale ja nie mogę ich znaleźć. Jedyne co znajduje to:
apt-cache search linux-source

Kod: Zaznacz cały

linux-patch-debian-2.6.18 - Debian patches to version 2.6.18 of the Linux kernel
linux-source-2.6.18 - Linux kernel source for version 2.6.18 with Debian patches
linux-tree-2.6.18 - Linux kernel source tree for building Debian kernel images
linux-patch-debian-2.6.21 - Debian patches to version 2.6.21 of the Linux kernel
linux-source-2.6.21 - Linux kernel source for version 2.6.21 with Debian patches
linux-tree-2.6.21 - Linux kernel source tree for building Debian kernel images
No i niestety nie ma tam źródeł zgodnych z wersją, którą mam.

Jeżeli ktoś wiedziałby, gdzie mogę znaleźć te źródła (dokładny link) to bardzo proszę o odpowiedź.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

wklej zawartość pliku /etc/sources.list
jumbo
Posty: 13
Rejestracja: 27 września 2007, 08:41

Post autor: jumbo »

Oto zawartość:

Kod: Zaznacz cały

# 
# deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 #DVD Binary-1 20070819-11:33]/ etch contrib main

#deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD #Binary-1 20070819-11:33]/ etch contrib main

#deb [url]http://ftp.pl.debian.org/debian/[/url] etch main
#deb-src [url]http://ftp.pl.debian.org/debian/[/url] etch main

#deb [url]http://security.debian.org/[/url] etch/updates main contrib
#deb-src [url]http://security.debian.org/[/url] etch/updates main contrib

deb [url]http://ftp.pl.debian.org/debian/[/url] etch main non-free contrib 

deb [url]http://ftp.pl.debian.org/debian/[/url] testing main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] testing main non-free contrib
deb [url]http://security.debian.org/debian-security/[/url] testing/updates main contrib non-free
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

TIP: szukaj linux-headers-(tu Twoja wersja). W Lenny są: http://packages.debian.org/search?keywo ... ection=all
ODPOWIEDZ