Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

 Użytkownik
	

Witam wszystkich serdecznie. Mam taki problem z którym zabardzo nie mogę sobie poradzić i liczę że może ktoś coś mi podpowie jak można problem rozwiązać. Zatem od początku. Korzystam z systemu Debian 5.0.0 2.6.26-1-686, wcześniej były to Mandrivy i różne. Dostęp do sieci (NETIA1Mb) mam przez router i śmigało pięknie czyli w speed test było lekko ponad 1000 kbps, teraz prędkość połączenia znacznie spadła 450, a nawet 250 kbps. We wcześniejszych dystrybucjach nie zauważyłem tego problemu, np w etch instalowałem sam kartę sieciową i było ok, jak coś instalowałem to plik mi się ściągał z prędkością 127 KB/s, czyli ok. Nie wiem co mam zrobić aby naprawić to, proszę o pomoc z Waszej strony, może ktoś spotkał się z podobnym problemem. Jak bendą potrzebne jakieś pliki konfiguracyjne chętnie prześlę, a może odinstalować jakoś kartę i zainstalować na nowo ? Pozdrawiam.
Offline







 Palacz
	







Jeśli dobrze kojarzę to masz stary problem. :) Bardzo łatwy do rozwiązania.
Aby się upewnić pokaż 
lsmod
Offline

 Użytkownik
	

Module                  Size  Used by
nls_utf8                1760  1 
isofs                  28164  1 
zlib_inflate           14144  1 isofs
udf                    67748  0 
nls_base                6820  3 nls_utf8,isofs,udf
crc_itu_t               2080  1 udf
nfsd                  186704  13 
lockd                  54248  1 nfsd
nfs_acl                 2912  1 nfsd
auth_rpcgss            33952  1 nfsd
sunrpc                162144  11 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                3904  1 nfsd
ppdev                   6468  0 
lp                      8164  0 
ipv6                  235300  27 
loop                   12748  0 
snd_via82xx            20664  2 
gameport               10700  1 snd_via82xx
snd_ac97_codec         88484  1 snd_via82xx
ac97_bus                1728  1 snd_ac97_codec
snd_pcm_oss            32800  0 
snd_mixer_oss          12320  1 snd_pcm_oss
snd_pcm                62596  4 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_page_alloc          7816  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6368  1 snd_via82xx
parport_pc             22500  1 
parport                30988  3 ppdev,lp,parport_pc
snd_seq_dummy           2660  0 
serio_raw               4740  0 
snd_seq_oss            24992  0 
psmouse                32336  0 
snd_seq_midi            5728  0 
snd_rawmidi            18496  2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event      6432  2 snd_seq_oss,snd_seq_midi
snd_seq                41456  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
pcspkr                  2432  0 
snd_timer              17800  2 snd_pcm,snd_seq
snd_seq_device          6380  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
i2c_viapro              6836  0 
snd                    45604  14 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_core               19828  1 i2c_viapro
soundcore               6368  1 snd
via_ircc               15732  0 
irda                   95480  1 via_ircc
crc_ccitt               2080  1 irda
arc4                    1824  2 
ecb                     2624  2 
crypto_blkcipher       15236  1 ecb
button                  6096  0 
rt2400pci              13632  0 
rt2x00pci               7648  1 rt2400pci
rt2x00lib              22432  2 rt2400pci,rt2x00pci
firmware_class          6816  1 rt2x00lib
rfkill                  5652  1 rt2x00lib
led_class               3908  1 rt2x00lib
input_polldev           3752  1 rt2x00lib
mac80211              139680  2 rt2x00pci,rt2x00lib
cfg80211               21576  2 rt2x00lib,mac80211
eeprom_93cx6            2144  1 rt2400pci
shpchp                 25528  0 
pci_hotplug            23460  1 shpchp
via_agp                 7744  1 
agpgart                28776  1 via_agp
evdev                   8000  4 
ext3                  105512  1 
jbd                    39444  1 ext3
mbcache                 7108  1 ext3
ide_cd_mod             27652  1 
cdrom                  30176  1 ide_cd_mod
ide_disk               10496  3 
ata_generic             4676  0 
libata                140384  1 ata_generic
scsi_mod              129356  1 libata
dock                    8304  1 libata
ide_pci_generic         3908  0 [permanent]
floppy                 47716  0 
via_rhine              18664  0 
mii                     4896  1 via_rhine
via82cxxx               6948  0 [permanent]
ide_core               96168  4 ide_cd_mod,ide_disk,ide_pci_generic,via82cxxx
ehci_hcd               28428  0 
uhci_hcd               18672  0 
usbcore               118160  3 ehci_hcd,uhci_hcd
thermal                15228  0 
processor              32576  2 thermal
fan                     4164  0 
thermal_sys            10856  3 thermal,processor,fan
Offline







 Palacz
	







Wszystko jasne
rt2400pci 13632 0 rt2x00pci 7648 1 rt2400pci rt2x00lib 22432 2 rt2400pci,rt2x00pci firmware_class 6816 1 rt2x00lib
Uzywasz sterownika z jądra który mowiąc delikatnie jest do kitu.
Musisz użyć tego sterownika
http://rt2x00.serialmonkey.com/rt2400-cvs-daily.tar.gz
Będzie się to wiązało z zablokowaniem obecnego tzn dopisaniem do /etc/modprobe.d/blacklist
blacklist rt2400pci
oraz zmianę w pliku 
/etc/udev/rules.d/70-persistent-net.rules najlepiej go wyczyścić to udev sam zrobi odpowiednie wpisy.
także w pliku /etc/network/interfaces  musisz zmienić bo obecnie pracujesz na interferejsie wlan0  a na tamtym będzie ra0
Jedna uwaga ten sterownik chyba nie obsluguje szyfrowania WPA więc zależy jaka masz sieć.
W takim wypadku należy użyć windowsowego sterownika przez ndiswrappera.
To tyle .
Jakby dalej był jakiś problem pytaj.
Offline


 Użyszkodnik DUG
	


ilin napisał(-a):
Uzywasz sterownika z jądra który mowiąc delikatnie jest do kitu.
Skąd takie stwierdzenia?
---edit---
najlepiej zainstaluj najnowszy kernel z drzewa wireless-testing i zobacz jakie efekty
Ostatnio edytowany przez siarka2107 (2009-03-12 11:20:34)
Offline

 Użytkownik
	

Piszesz, siarka2107, "najlepiej zainstaluj najnowszy kernel z drzewa wireless-testing i zobacz jakie efekty" a czy nie bendę musiał przeedytować /etc/apt/sources.list i pozmieniać na testing czy coś w tym stylu ? Powoli zacznę próbować to naprawiać. Dzięki za podpowiedzi, jak coś pchnę do przodu to napewno to opiszę, a jak coś zkaszanię to też napewno to opiszę :d.
Offline







 Palacz
	







siarka2107 napisał(-a):
Skąd takie stwierdzenia?
Bo mam tę kartę.
Ja tam obstaję przy swoim.Wiem co z tą kartą idzie zrobić i ile można z niej wyciągnąć i na jakim sterowniku.
Offline

 Użytkownik
	

Zrobiłem tak : w pliku /etc/modprobe.d/blacklist dopisałem blacklist rt2400pci, ściągnołem rt2400-cvs-daily.tar-1 (10240 bajtów) do /home , i zainstalowałem przez synaptic ndiswrappera, i wyczyściłem plik 70-persistent-net.rules. Jak do teraz zrestartuję to pewnie będzie lipa i zostanę bez sieci, co mam zrobić ?
Offline







 Palacz
	







Oczywiście ze będzie.
ndiswrapper sluzy do sterowników windowsowych.
To co sciągnoles rozpakuj.
Wejdz do tego katalogu tam bedzie katalog module wejdz dalej do niego.
W nim wydaj polecenie make jeśli się poprawnie skompiluje to z roota make install
Offline

 Użytkownik
	

ilin, ja mam płytę ze sterami do tej "rt2400" karty, tam jest Linux Driver może z tego pujdzie ? tylko że jak wchodzę w Modules i wpisuję ./Configure to mi wypisuje:-------------------- Ralink RT2400 Configuration -------------------- 
  Linux kernel source directory [/usr/src/linux-2.6.26-1-686]: 
I bladego pojęcia nie mam co tam mam wpisać, piszę to dlatego ponieważ jak ściągnołem ten plik co podajesz : http://rt2x00.serialmonkey.com/rt2400-cvs-daily.tar.gz to on coś mało zajmuje a jak go rozpakuję to mi pusty katalog robi : rt2400-cvs-daily.
Offline







 Palacz
	







Fakt to co podałem to musieli cos akurat pokićkać na serverze bo jest puste archiwum.
Ale nic straconego.
Źródła tego są w repo.
zainstaluj pakiet 
rt2400-source
Pojawi Ci się to archiwum w /usr/src
Edit.
Ewentualnie mogę Ci ten sterownik na maila wysłać.
Ostatnio edytowany przez ilin (2009-03-12 13:09:57)
Offline

 Użytkownik
	

debian:/home/tdk# aptitude install rt2400-source
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie       
Inicjalizacja stanów pakietów... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Odczyt opisów zadań... Gotowe                      
Następujące NOWE pakiety zostaną zainstalowane:
  rt2400-source 
0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 118kB archiwów. Zajęte po rozpakowaniu: 180kB.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Pobieranie:1 http://ftp.pl.debian.org lenny/main rt2400-source 1.2.2+cvs20080623-3 [118kB]
Pobrano 118kB w 3s (38,4kB/s)        
Zaznaczenie poprzednio niezaznaczonego pakietu rt2400-source.
(Odczytywanie bazy danych ... 81758 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie rt2400-source (z .../rt2400-source_1.2.2+cvs20080623-3_all.deb) ...
Konfigurowanie rt2400-source (1.2.2+cvs20080623-3) ...
Czytanie list pakietów... Gotowe                    
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie       
Inicjalizacja stanów pakietów... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Odczyt opisów zadań... Gotowe 
Mam, jest plik, rozpakowałem i teraz .... sorki że to tak opornie idzie ale jestem bez kumy z tymi sterami, co róż coś innego.
Offline

 Użytkownik
	

debian:/usr/src/modules/rt2400# make
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.26-1-686'
  CC [M]  /usr/src/modules/rt2400/rtmp_main.o
  CC [M]  /usr/src/modules/rt2400/mlme.o
  CC [M]  /usr/src/modules/rt2400/connect.o
  CC [M]  /usr/src/modules/rt2400/sync.o
  CC [M]  /usr/src/modules/rt2400/assoc.o
  CC [M]  /usr/src/modules/rt2400/auth.o
  CC [M]  /usr/src/modules/rt2400/auth_rsp.o
  CC [M]  /usr/src/modules/rt2400/rtmp_data.o
  CC [M]  /usr/src/modules/rt2400/rtmp_init.o
  CC [M]  /usr/src/modules/rt2400/sanity.o
  CC [M]  /usr/src/modules/rt2400/rtmp_wep.o
  CC [M]  /usr/src/modules/rt2400/rtmp_info.o
  CC [M]  /usr/src/modules/rt2400/eeprom.o
  CC [M]  /usr/src/modules/rt2400/rt2x00debug.o
  LD [M]  /usr/src/modules/rt2400/rt2400.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/modules/rt2400/rt2400.mod.o
  LD [M]  /usr/src/modules/rt2400/rt2400.ko
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.26-1-686'
debian:/usr/src/modules/rt2400# make install
if ! [ -f rt2400.ko ]; then \
    make module; \
    fi
echo "2.6 module install"
2.6 module install
make -C /lib/modules/2.6.26-1-686/build SUBDIRS=/usr/src/modules/rt2400  modules_install
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.26-1-686'
  INSTALL /usr/src/modules/rt2400/rt2400.ko
  DEPMOD  2.6.26-1-686
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.26-1-686'
/sbin/depmod -a
*** Update /etc/modprobe.d/ralink alias for ra0
debian:/usr/src/modules/rt2400#
Teraz to chyba modprobe rt2400 i konfiguracja w ndiswrapper ??
Offline







 Palacz
	







To wejdz do tego katalogu co powstał.
W nim jest katalog module.
Wejdz do niego otwórz w nim terminal.
Wydaj polecenie make (configure nie robisz) jeśli nie wysypie błedamu i sie skompiluje to dajesz make install
{jeśli to robisz w katalogu /usr/src to musisz wszystko to z konta roota robić}
Offline


 Użyszkodnik DUG
	


najlepiej to zainstaluj module-assistant i wydaj polecenia:
m-a prepare m-a a-i rt2400
wszystko sie samo automagicznie przekompiluje i zainstaluje
Offline







 Palacz
	







To co jest wyzej mojego poprzedniego postu świadczy ze ma zainstalowany sterownik.(zobacz na czas pisaliśmy równocześnie wiec nie zauważyłem tego)
P.S.Celowo nie podalem możliwości instalacji m-a.
tdkwro o ndiswrapperze zapomnij to służy do czego innego.
Powinno juz działać jak zmienisz nazwę interferejsu.
Offline

 Użytkownik
	

spoko, spoko. Ja też, znaczy emocje mnie poniosły i zrestartowałem komp, ale od czego jest płyta instalacyjna :d . Teraz to zamotam w miarę poprawnie i powinno chasać. A jeszcze jedno, zmienić nazwę interfejsu to chyba z wlan0 na ra0 w /etc/network/interfaces ?
Offline







 Palacz
	







Tak w /etc/network/interfaces
Nie mów że z tak błachego powodu przeinstalowałeś system. :)
Offline

 Użytkownik
	

Tak, co to dla harcerzy.! Grunt że wszystko działa, nie do końca ale działa 1/3 1/4 mocy :( ważne że twój/wasze posty widzę i jest szansa na naprawienie.
Offline

 Użytkownik
	

Ale powiedzcie jeszcze proszę jak na "czystym" systemie zrobiłem m-a prepare
m-a a-i rt2400 to muszę  w pliku /etc/modprobe.d/blacklist dopisać blacklist rt2400pci ?
Offline







 Palacz
	
 Użytkownik
	

Zrobiłem tak : na nowym sysytemie wpisałem zainstalowałem rt2400, wpisałem m-a prepare
m-a a-i rt2400, zmieniłem plik  /etc/modprobe.d/blacklist oraz /etc/network/interfaces i reboot. Sieć nie działa, myślę że tu chodzi o to aby zablokować moduły do rt które wczytują się z jądra i władować swoje, więc aby je zablokować wpisuję w blacklist rt2400pci, a nowe instaluję po przez module- assistant, no i pozostaje kwestia jakiegoś tam wlan0 i  ra0, mój interfaces na początku jest taki : auto lo
iface lo inet loopback
iface wlan0 inet dhcp
wireless-key **********
wireless-essid NET
auto wlan0
a po przeróbce :
auto lo
iface lo inet loopback
iface ra0 inet dhcp
wireless-key **********
wireless-essid NET
auto ra0
W dalszym ciągu jest coś nie tak, coś nie tak robię! Jak odzyskać sieć żebym nie musiał robić 3x reinstall ?
Offline







 Palacz
	







1.Nie robić reinstalki to nie windows.
Kara chłosty za to grozi :)
Jeśli nie działa sieć to zeby przywrócić ustawienia wyjściowe wystarczy 
wywalić ten wpis z /etc/modprobe.d/blacklist  
wyczyścić /etc/udev/rules.d/70-persistent-net.rules  i w /etc/network interfaces zmienić na wlan0.
Zrestartować kompa.
jest jak po instalacji swiezej.
Na nowym sterowniku jak nie będzie sieci to daj w konsoli 
iwconfig  co konsola wyswietli zapisz sobie do pliku  potem  ifconfig -a także zapisz do pliku.
Przywróć sieć jak opisałem wyżej i te wyniki co zapisałes wklej tutaj.
Offline

 Użytkownik
	

debian:/home/tdk# lsmod
Module                  Size  Used by
nls_utf8                1760  1 
isofs                  28164  1 
zlib_inflate           14144  1 isofs
udf                    67748  0 
nls_base                6820  3 nls_utf8,isofs,udf
crc_itu_t               2080  1 udf
nfsd                  186704  13 
lockd                  54248  1 nfsd
nfs_acl                 2912  1 nfsd
auth_rpcgss            33952  1 nfsd
sunrpc                162144  11 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                3904  1 nfsd
ppdev                   6468  0 
lp                      8164  0 
ipv6                  235300  27 
loop                   12748  0 
parport_pc             22500  1 
parport                30988  3 ppdev,lp,parport_pc
snd_via82xx            20664  1 
gameport               10700  1 snd_via82xx
snd_ac97_codec         88484  1 snd_via82xx
serio_raw               4740  0 
ac97_bus                1728  1 snd_ac97_codec
snd_pcm                62596  2 snd_via82xx,snd_ac97_codec
snd_page_alloc          7816  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6368  1 snd_via82xx
psmouse                32336  0 
snd_seq_midi            5728  0 
snd_seq_midi_event      6432  1 snd_seq_midi
pcspkr                  2432  0 
snd_rawmidi            18496  2 snd_mpu401_uart,snd_seq_midi
snd_seq                41456  2 snd_seq_midi,snd_seq_midi_event
snd_timer              17800  2 snd_pcm,snd_seq
snd_seq_device          6380  3 snd_seq_midi,snd_rawmidi,snd_seq
via_ircc               15732  0 
snd                    45604  10 snd_via82xx,snd_ac97_codec,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
irda                   95480  1 via_ircc
crc_ccitt               2080  1 irda
soundcore               6368  1 snd
i2c_viapro              6836  0 
i2c_core               19828  1 i2c_viapro
button                  6096  0 
rt2400                 63104  0 
shpchp                 25528  0 
pci_hotplug            23460  1 shpchp
via_agp                 7744  1 
agpgart                28776  1 via_agp
evdev                   8000  4 
ext3                  105512  2 
jbd                    39444  1 ext3
mbcache                 7108  1 ext3
ide_cd_mod             27652  1 
cdrom                  30176  1 ide_cd_mod
ide_disk               10496  4 
ide_pci_generic         3908  0 [permanent]
via82cxxx               6948  0 [permanent]
ide_core               96168  4 ide_cd_mod,ide_disk,ide_pci_generic,via82cxxx
floppy                 47716  0 
ata_generic             4676  0 
libata                140384  1 ata_generic
via_rhine              18664  0 
mii                     4896  1 via_rhine
scsi_mod              129356  1 libata
dock                    8304  1 libata
ehci_hcd               28428  0 
uhci_hcd               18672  0 
usbcore               118160  3 ehci_hcd,uhci_hcd
thermal                15228  0 
processor              32576  2 thermal
fan                     4164  0 
thermal_sys            10856  3 thermal,processor,fan
debian:/home/tdk# iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
eth1      RT2400PCI  ESSID:off/any  
          Mode:Managed  Channel=1  Bit Rate:11 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          
debian:/home/tdk# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5204 (5.0 KiB)  TX bytes:5204 (5.0 KiB)
Oto i one, jak wpisuję ra0 to pisze przy bootowaniu ra0 no such device.
Offline







 Palacz
	







eth1      RT2400PCI  ESSID:off/any  
          Mode:Managed  Channel=1  Bit Rate:11 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:offWidzisz pcha się przez interferejs eth1.
Pokaz póki jestes ten plik z katalogu /etc/udev
Offline