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

Kod: Zaznacz cały

modprobe rt2400
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

Kod: Zaznacz cały

iwconfig
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

Kod: Zaznacz cały

 rt2400 (PCI/PCMCIA) CVS hourly tarball 
Rutilt - graficzne narzędzie do obsługi kart opartych na rt2400.
Działa bez zarzutu.

rutilt

Uruchamiamy przez sudo lub podczas kompilacji ustawiamy:

Kod: Zaznacz cały

 ./configure --launcher=nopasswd 
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ą.