Strona 2 z 3
: 27 grudnia 2007, 18:47
autor: lech90
te pakiety jakoś mi się zainstalowały ale stanąłem przy:
BadSowa pisze:Dajemy BUILD, a kiedy wszystko się ładnie skompiluje module-assistant zapyta nas czy chcemy zainstalować przygotowany moduł
( Would you like to install the created module)
Wybieramy Tak.
zaraz przy początku wyskakuje mi jakiś błąd...
Kod: Zaznacz cały
module-assistant, interactive mode Build of the package rt2400-source failed! How do you wish to proceed?
: 27 grudnia 2007, 18:52
autor: agaykhan
to tak( już na Debianie):
Kod: Zaznacz cały
apt-get install rt2400-source
m-a prepare
m-a build rt2400-source
dpkg -i /usr/src/*.deb
: 27 grudnia 2007, 19:11
autor: lech90
te 2 pierwsze idą ladnie na m-a build rt2400-source znowu się pojawia ten błąd. jak dam VIEW to wyświetla się:
Kod: Zaznacz cały
touch config.mk \
&& /usr/bin/make clean
make[1]: Wejście do katalogu `/usr/src/modules/rt2400'
make[1]: Opuszczenie katalogu `/usr/src/modules/rt2400'
dh_clean
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Wejście do katalogu `/usr/src/modules/rt2400'
touch config.mk \
&& /usr/bin/make clean
make[2]: Wejście do katalogu `/usr/src/modules/rt2400'
make[2]: Opuszczenie katalogu `/usr/src/modules/rt2400'
dh_clean
dh_clean: cannot read debian/control: Nie ma takiego pliku ani katalogu
make[1]: [kdist_clean] Błąd 1 (zignorowany)
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-2-486/g'` ; \ done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.22-2-486/g ;s/#KVERS#/2.6.22-2-486/g ;
s/_KVERS_/2.6.22-2-486/g ; s/##KDREV##/2.6.22-4/g ; s/#KDREV#/2.6.22-4/g
; s/_KDREV_/2.6.22-4/g ' < $templ > ${templ%.modules.in}; \
done
# Install module
dh_installdirs lib/modules/2.6.22-2-486/kernel/drivers/net/wireless
# Build modules
/usr/bin/make KERNDIR=/lib/modules/2.6.22-2-486/build PATCHLEVEL=6
make[2]: Wejście do katalogu `/usr/src/modules/rt2400'
make[3]: Wejście do katalogu `/usr/src/linux-headers-2.6.22-2-486'
CC [M] /usr/src/modules/rt2400/rtmp_main.o
/usr/src/modules/rt2400/rtmp_main.c: In function ‘RT2400_probe’:
/usr/src/modules/rt2400/rtmp_main.c:178: error: ‘struct net_device’ has
no member named ‘get_wireless_stats’
/usr/src/modules/rt2400/rtmp_main.c:198: warning: format ‘%lx’ expects
type ‘long unsigned int’, but argument 3 has type ‘resource_size_t’
/usr/src/modules/rt2400/rtmp_main.c: In function ‘RT2400_open’:
/usr/src/modules/rt2400/rtmp_main.c:246: warning: ‘deprecated_irq_flag’
is deprecated (declared at include/linux/interrupt.h:66)
/usr/src/modules/rt2400/rtmp_main.c:246: warning: passing argument 2 of
‘request_irq’ from incompatible pointer type
/usr/src/modules/rt2400/rtmp_main.c: In function ‘rt2400_init_module’:
/usr/src/modules/rt2400/rtmp_main.c:779: warning: implicit declaration
of function ‘pci_module_init’
make[4]: *** [/usr/src/modules/rt2400/rtmp_main.o] Błąd 1
make[3]: *** [_module_/usr/src/modules/rt2400] Błąd 2
make[3]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.22-2-486'
rt2400.ko failed to build!
make[2]: *** [module] Błąd 1
make[2]: Opuszczenie katalogu `/usr/src/modules/rt2400'
make[1]: *** [binary_modules] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/modules/rt2400'
make: *** [kdist_build] Błąd 2
1
: 29 grudnia 2007, 00:24
autor: ilin
http://rt2x00.serialmonkey.com/rt2400-cvs-daily.tar.gz
Tu masz najnowszy sterownik skompiluj go klasycznie i zainstaluj.
Obsługuje najnowsze jajka.
Pozdrawiam
: 29 grudnia 2007, 13:26
autor: lech90
ilin pisze:skompiluj go klasycznie i zainstaluj.
czyli jak??? głupie pytanie ale ja to narazie tylko paczki .deb umie instalować
: 29 grudnia 2007, 15:23
autor: agaykhan
mi na kernelu 2.6.23.12 kompiluje sie bez problemu. . Masz zainstalowane g++ gcc binutils?
: 29 grudnia 2007, 16:09
autor: ilin
To ja łopatologicznie napiszę.
Zassaj tego linka.
rozpakuj
wejdz do katalogu który powstanie po rozpakowaniu.
Tam masz w srodku katalog module.
Wejdź do niego otwórz w nim konsolę i wydaj w niej polecenie make.
Jeśli nie wywali żanych błedów to zaloguj sie w tej konsoli na roota i wydaj polecenie make install.
Sterownik masz juz zainstalowany.
Dla pewnosci mozesz jako root wydać polecenie
Jak czysto wejdzie to jest ok.
Pod jaką nazwą interferejsu Ci to dziala na ubuntu?
Bo prawdopodobnie wystarczy przekopiowac pliczek /etc/network/interfaces z ubuntu do debiana i już masz sieć.
Ewentualnie tylko zmienic w nim nazwę interferejsu bo zalezy od wersji buntu.
Pozdrawiam
: 29 grudnia 2007, 17:00
autor: lech90
zainstalowało sie tylko jest jedno ALE: nie wiem dlaczego ale wykrywa mi siec kablową zamiast bezprzewodowej.wszedłem w system>administracja>ustawienia sieci(czy jakoś tak) tu już sie pokazała siec bezprzewodowa. Poustawiałem tam ip, bramy itp dałem zamknij ale dalej mi pisze ze to siec kablowa, przyłączyło mi jakiś tam ip nie wiem skąd i net nie działa :-( co robić :?:
[ Dodano: 2007-12-29, 17:08 ]
ja mam jajko 2.6.22-4-486
: 29 grudnia 2007, 18:19
autor: ilin
Pokaż wynik polecenia
Z debiana i z ubuntu,(te dane sieci możez zamazac to mnie nie interesuje bardziej nazwy interferejsów.
Nigdy nie używalem tych graficznych konfiguratorow.
Wszystko jest w pliku /etc/network/interfaces wystarczy go z palca spreparować.
Pozdrawiam
: 02 stycznia 2008, 13:07
autor: obuch
Sterownik tak jak napisał ktoś wyżej,
driver
ja używam
Rutilt - graficzne narzędzie do obsługi kart opartych na rt2400.
Działa bez zarzutu.
rutilt
Uruchamiamy przez sudo lub podczas kompilacji ustawiamy:
i nie musimy podawać hasła.
Działa to po prostu idealnie.
Ponadto rutilt umożliwia skanowanie w poszukiwaniu dostępnych sieci, co nie za bardzo jest możliwe w przypadku użycia domyślnych narzędzi gnome lub kde.
Pamiętam że ubuntu wprowadziło sterownik rt2400pci który umożliwiał skanowanie, ale był (nie wiem czy ciągle jest) bardzo kiepski ponieważ dane były przesyłane z prędkością modemową lub nawet niższą.