|
Ralink 2500 problem z instalacją karty
Rady - 20-04-2007 12:10
Witam mam dość duży problem z instalacją sterowników do karty radiowej Ralink 2500 pobrałem odpowiednie pliki rozpakowałem i użyłem instrukcji
make && make install
i wychodzi mi error : makefile :154 /lib/module/2.4.27/build/rulet.make :nie ma takiego pliku lub katalogu
make : brak reguły do wykonania.
Proszę o pomoc używam debina 3.1. Jak zainstalować tą kartę sieciową ??
Aha mam paczki .deb do tej karty i instalowałem je również, zainstalowały się poprawnie po instalacji dodatkowych pakietów ale to nic nie dało nie mam pojęcia jak odpalić tą radiówkę, proszę o pomoc (po prostu zmora).
el_carles - 20-04-2007 13:02
używam debina 3.1.
Wyszedł już nowy Debian:
---> klik! <---
Pierwsza moja porada uaktualnij distro ;)
Teraz do rzeczy... nie mam sieciówki na rt2500 ale... widze że w repo jest coś takiego:
$ aptitude search rt2500 p rt2500 - configuration tool for wireless RT2500 network cards p rt2500-source - RT2500 wireless network drivers source
Zatem zainstaluj oba pakiety.
Kolejno będziesz potrzebował pakietu module-assistant
Jak już go zainstalujesz zbudujesz moduł dla Twojej sieciówki z jego pomocą w ten sposób:
# module-assistant
(po tym poleceniu będziesz wiedział co dalej ;)
SELECT [enter] zaznaczysz (spacją) rt2500 [enter] BUILD [enter]
Jeżeli wszystko będzie ok module-assistant zapyta się czy chcesz zainstalować utworzony moduł...
YES [enter]
To wszystko, poustawiaj sieć i możesz korzystać ;)
Jeżeli module-assistant odpadnie przy budowaniu modułu będziesz musiał doinstalować nagłówki, kernel-kbuild (linux-kbuild) i chyba build-essential ;)
Rady - 20-04-2007 19:03
Zrobiłem to wszystko i wysypało bład :-( U mnie było tylko coś takiego w repo
i rt2500-source - RT2500 wireless network drivers source
A oto logi :
touch config.mk \ /usr/bin/make clean make[1]: Entering directory `/usr/src/modules/rt2500' make[1]: Leaving directory `/usr/src/modules/rt2500' hostname: Host name lookup failure /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules hostname: Host name lookup failure make[1]: Entering directory `/usr/src/modules/rt2500' touch config.mk \ /usr/bin/make clean make[2]: Entering directory `/usr/src/modules/rt2500' Makefile:153: /lib/modules/2.4.27-speakup/build/Rules.make: Nie ma takiego pliku make[2]: *** Brak reguły do wykonania obiektu `/lib/modules/2.4.27-speakup/ make[2]: Leaving directory `/usr/src/modules/rt2500' make[1]: *** [kdist_clean] błąd make[1]: Leaving directory `/usr/src/modules/rt2500' make: *** [kdist_build] błąd 2
No i co z tym fantem ?? jak sie do tego dobrać ??
Acha przez aptitude i apt nie moge zainstalowć tego kernel-kbuild, podaje komunikat że nie ma takiego pakietu.
el_carles - 20-04-2007 19:25
podaje komunikat że nie ma takiego pakietu
bo pewnie masz tylko 1 cd instalacyjne, albo uaktualniłeś distro do wersji testowej, wówczas ten pakiet zwie się linux-kbuild-2.6.XX (w zależności od kernela jakie masz).
musisz zainstalować to:
linux-headers-`uname -r` linux-kbuild-2.6.XX build-essential
i później możesz jechać z module-assistant...
a jeszcze lepiej jak przed wszystkim (przed select) użyjesz opcji PREPARE wtedy m-a sam zainstaluje potrzebne rzeczy (albo poda że nie da się ich zainstalować)
Wszystkie pakiety których nie masz znajdziesz tu:
---> klik! <---
I napisz czy masz Etch'a, Lennego czy dalej Sarge'a
Rady - 20-04-2007 19:42
Etch'a zasysam :) własnie od dzisiaj jutro powinien być bo to 3 płyty dvd a Sarge'a mam 2-płyty dvd instalacyjne i płyte update. W sumie dopiero linucha sie ucze ;-) od 2 dni. Ale sie uparłem i do windy nie wróce tylko narazie na neta jak potrzeba w debianie niestety mogiła z tą sieciówą spróbuje to co napisałeś a kernela mam w wersji 2.4
el_carles - 20-04-2007 19:49
W stabilnych wersjach te pakiety zwą się kernel-headers-`uname -r` i kernel-kbuild-2.4.XX ;)
Jeżeli nie jesteś pewny jak zwie się pakiet możesz go poszukać przez:
$ apt-cache search nazwa
gdzie nazwa to np. kernel-kbuild etc.
skoro masz obie dvd musisz miec wszystkie pakiety...
Polecam również poczytać to ;)
Rady - 20-04-2007 19:58
No jak tylko net ruszy pod debianem wtedy już bedzie z górki narazie moge aktualizowac z płyt które mam i z tego co pobiore a tak przy okazji to jak zamontować pendriva bo po instalacji pakietów owszem wykrył go ale nie może zamontować i wywala :
Nie można zamontować wybranego woluminu. mount: you must specify the filesystem type
A i to PREPARE to podawać beż żadnych parametrów ??
el_carles - 20-04-2007 20:05
[center:f7a6f3a27b]---> klik! <---[/center:f7a6f3a27b]
Rady - 20-04-2007 20:07
O widzisz wielki dziękacz odezwe sie jeszcze może już z pod linucha ;)
el_carles - 20-04-2007 20:07
odpal module-assistanta normalnie:
# module-assistant
[enter]
prepare (zobaczysz)
[enter]
i póżniej jak pisałem gdzies tam wyżej ;)
Rady - 20-04-2007 22:11
No niestety jeszcze z pod debiana nie pisze (stary dobry windows).
kernel-headers-2.6.8-12 jest już w najnowszej wersji. rt2500-source jest już w najnowszej wersji. build-essential jest już w najnowszej wersji. kernel-kbuild-2.6-3 jest już w najnowszej wersji.
No i budowanie w module-assistant generuje te same błędy.
Gdy instaluje z paczki rt2500.orig.tar.gz według instrukcji tam zamieszczonej też to samo może to jakoś trzeba podedejść od strony tego błędu ? : /lib/modules/2.4.27-speakup/build/Rules.make: Nie ma takiego pliku ?? bo on mnie notorycznie prześladuje podczas instalacji.
el_carles - 21-04-2007 10:20
Rady nie wiem w takim razie, dziwnie mi to wygląda bo kernela masz w wersji 2.4.27 nagłówki w v. 2.6.8 a kernel-kbuild w v. 2.6-3 :) Nie wiem czy to tak ma być... ale skoro m-a sam to sobie tak poinstalował to nie wiem. Moim zdaniem powinno pójść lepiej na Etchu i kernelu 2.6.
Jeżeli chcesz próbować ze źródłami spróbuj zassać je stąd:
---> klik! <---
Howto możesz wybrać tutaj:
---> klik! <---
No i może to Ci się jeszcze przyda:
---> klik! <---
Ostatecznie tylko google ;)
//edit
nawet widze że jest howto dla debiana ;) i nawet tym samym sposobem który Ci polecałem ;) A tak w ogóle czytając to to widzę że:
I TUTAJ rzeczywiście tego niema tak że możliwe, że właśnie dlatego nie potrafisz odpalić tego na sarge'u (tym bardziej na jajku 2.4)
Chociaż dla Sarge'a też jest tam pakiet do zassania ale czy masz ten sam? oto jest pytanie :)
Rady - 21-04-2007 14:03
Za 3h bede miał Etch'a ale nie lubie tak zostawiać nie załatwionej sprawy :) Jak znajde rozwiązanie dla Sarge stable to podam, z tego co sie zdążyłem dowiedzieć to na Sarge wersji testing chodzi. A takie pytanko moge zaktualizować jądro do 2.6 na Sarge ? jesli tak to może to rozwiąze problem :)
A może da sie jakoś wkompilować w jądro te sterowniki : rt2500-source_1.1.0+cvs20060620-3_all.deb ??
el_carles - 21-04-2007 14:30
moge zaktualizować jądro do 2.6 na Sarge ?
$ apt-cache search kernel-image
pokaże jakie masz wersje jajka. Wybierz sobie jedną i daj w zależności od tego co wybrałeś:
# aptitude install kernel-image-2.6.8-X-XXX
czy tam z apt-get zamiast aptitude.. co wolisz.
Odpal go na nowym kernelu i próbuj ;)
A może da sie jakoś wkompilować w jądro te sterowniki : rt2500-source_1.1.0+cvs20060620-3_all.deb ??
przy pomocy module-assistant'a właśnie (nazwijmy to) "wkompilowujesz" ;)
velmafia - 21-04-2007 15:27
to na Sarge wersji testing
Sarge, nie ma wersji testing, Sarge to dawna wersja stabilna Debiana, więc nawet nie ma po co ją odkopywać.
z pewnością da się odpalić Twoją karte na Sarge, ale będziesz musiał zainstalować część pakietów z Etcha (aktualnej wersji stabilnej), albo z Lennego (aktualnej wersji testowej), ale czy ma to sens, lepiej od razu zainstaluj Etcha, i nie trać czasu na mieszanie dystrybucji ;)
aloha
Rady - 24-04-2007 19:28
Mam już internet pod Debianem w prawdzie już nie używam Sarge tylko Etcha ale pod Sarge rozwiązałem problem i też miałem połączenie. Podaję rozwiązanie problemu:
WSZYSTKO ROBIMY ZALOGOWANI JAKO ROOT.
Wpierw sprawdzamy jaką wersje kernela mamy:
uname -a
Jeśli mamy wersje jądra 2.6 to po kłopocie ściągamy paczki i instalujemy.
Jeśli mamy 2.4 to instalujemy 2.6:
aptitude install kernel-image-$(uname -r)
Gdy już mamy 2.6 wykonujemy następujące czynności:
instalujemy pakiety:
module-assistant linux-headers-$(uname -r) linux-kbuild-2.6.XX build-essential
W module-assistant wybieramy opcje PREPARE potem UPDATE wychodzimy z module-assistant.
Jeżeli nie mamy to ściągamy Qt z www.trolltech.com najlepiej paczkę: qt-x11-free-3.3.4.tar.gz i instalujemy (sposób instalacji jest super opisany w pliku install który zawiera paczka Qt).
Po zainstalowaniu Qt ściągamy pakiet odpowiadający modelowi naszej radiówki w moim przypadku Ralink 2500 a paczka: rt2500-cvs-daily.tar.
Zanim przejdziemy do instalacji paczki rt2500 powinniśmy zainstalować pakiety:
wireless-tools kwifimanager wifi-radar
Dostępne pod stabilnym Sarge (jeśli nie mamy to ściągamy z sieci odpowiednie paczki).
Przejdźmy teraz do kompilacji paczek rt2500-cvs-daily.tar.
Rozpakowujemy tarem, pod Gnome rozpakuje manager kompresji. Pod konsolką polecenie:
tar -zxvf rt2500-cvs-daily.tar.gz
Jak mamy rozpakowane pakiety przechodzimy do katalogu w którym się znajdują poleceniem cd rt2500-cvs-daily potem przechodzimy do katalogu podrzędnego cd Module.
Teraz kompilujemy moduły:
make && make install
Po skompilowaniu jeśli mamy QT zainstalowane, przechodzimy do Untilitys i kompilujemy:
qmake -o Makefile raconfig2500.pro
są to narzędzia naszej karty pod interface graficzny Linuksa (Gnome, Kde itd. ...)
Konfigurujemy kartę pod Gnome, KDE, itp. lub pod konsolką root’a za pomocą instrukcji:
iwconfig iwlist dhcpcd
iwlist ethX iwconfig ethX dhcpcd ethX
Gdzie ethX jest oznaczeniem naszej karty, oznaczenie i info. o konfiguracji otrzymamy wpisując iwconfig lub iwlist bez parametrów.
Konfiguracja ustawień sieciowych: DNS do pliku /etc/resolv.conf oraz podanie adresu IP, netmask, rout'a.
To wszystko jeśli chodzi o kartę Ralink 2500 teraz sobie kulturalnie serwujemy po internecie.
Szczególne podziękowania dla el_carles za prowadzenie mnie w procesie rozwiązywania zagadnienia.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|