ďťż
 
 
   RaLink RT2400 - nie działa...
 
 

Tematy

 
    
 

 

 

 

RaLink RT2400 - nie działa...





Pyrovatis - 13-03-2008 00:38
Witam, zainstalowałem sobie ostatnio Ubuntu 7.10 i jak wiem jest w nim problem z kartą Wi-Fi taką jak np moja. Przeszukałem fora i na tym trafiłem na opis jak zrobić, żeby net działał - Instalacja karty radiowej na przykładzie RT2400 . Robiłem wszystko wg instrukcji, a mimo to coś nie działa...

mistrz@ubuntu:~$ sudo aptitude install wireless-tools module-assistant
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności     
Reading state information... Gotowe
Reading extended state information     
Initializing package states... Gotowe
Building tag database... Gotowe     
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Gotowe
Czytanie list pakietów... Gotowe         
Budowanie drzewa zależności     
Reading state information... Gotowe
Reading extended state information     
Initializing package states... Gotowe
Building tag database... Gotowe     
mistrz@ubuntu:~$ sudo m-a
Starting the Dialog UI...
Updated infos about 85 packages
Getting source for kernel version: 2.6.22-14-generic
Kernel headers available in /usr/src/linux-headers-2.6.22-14-generic
Creating symlink...
apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności     
Reading state information... Gotowe
build-essential jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Done!
Press Return to continue...
mistrz@ubuntu:~$ tar -zxvf rt2400-cvs-daily.tar.gz
rt2400-cvs-2008030913/
rt2400-cvs-2008030913/FAQ
rt2400-cvs-2008030913/Utility/
rt2400-cvs-2008030913/Utility/CVS/
rt2400-cvs-2008030913/Utility/CVS/Root
rt2400-cvs-2008030913/Utility/CVS/Repository
rt2400-cvs-2008030913/Utility/CVS/Entries.Log
rt2400-cvs-2008030913/Utility/CVS/Entries
rt2400-cvs-2008030913/Utility/ico/
rt2400-cvs-2008030913/Utility/ico/CVS/
rt2400-cvs-2008030913/Utility/ico/CVS/Root
rt2400-cvs-2008030913/Utility/ico/CVS/Repository
rt2400-cvs-2008030913/Utility/ico/CVS/Entries
rt2400-cvs-2008030913/THANKS
rt2400-cvs-2008030913/CHANGELOG
rt2400-cvs-2008030913/CVS/
rt2400-cvs-2008030913/CVS/Root
rt2400-cvs-2008030913/CVS/Repository
rt2400-cvs-2008030913/CVS/Entries.Log
rt2400-cvs-2008030913/CVS/Entries
rt2400-cvs-2008030913/LICENSE
rt2400-cvs-2008030913/Module/
rt2400-cvs-2008030913/Module/auth.c
rt2400-cvs-2008030913/Module/rt2x00debug.h
rt2400-cvs-2008030913/Module/ifcfg-ra0
rt2400-cvs-2008030913/Module/rtmp_main.c
rt2400-cvs-2008030913/Module/rt_config.h
rt2400-cvs-2008030913/Module/assoc.c
rt2400-cvs-2008030913/Module/CVS/
rt2400-cvs-2008030913/Module/CVS/Root
rt2400-cvs-2008030913/Module/CVS/Repository
rt2400-cvs-2008030913/Module/CVS/Entries.Log
rt2400-cvs-2008030913/Module/CVS/Entries
rt2400-cvs-2008030913/Module/docs/
rt2400-cvs-2008030913/Module/docs/HOWTO-Gentoo
rt2400-cvs-2008030913/Module/docs/CVS/
rt2400-cvs-2008030913/Module/docs/CVS/Root
rt2400-cvs-2008030913/Module/docs/CVS/Repository
rt2400-cvs-2008030913/Module/docs/CVS/Entries
rt2400-cvs-2008030913/Module/docs/HOWTO-Mandrake10
rt2400-cvs-2008030913/Module/docs/HOWTO-Suse9
rt2400-cvs-2008030913/Module/docs/HOWTO-Debian
rt2400-cvs-2008030913/Module/docs/iwconfig_usage.txt
rt2400-cvs-2008030913/Module/sync.c
rt2400-cvs-2008030913/Module/rtmp_data.c
rt2400-cvs-2008030913/Module/rtmp_info.c
rt2400-cvs-2008030913/Module/mlme.h
rt2400-cvs-2008030913/Module/connect.c
rt2400-cvs-2008030913/Module/auth_rsp.c
rt2400-cvs-2008030913/Module/oid.h
rt2400-cvs-2008030913/Module/rtmp_init.c
rt2400-cvs-2008030913/Module/TESTING
rt2400-cvs-2008030913/Module/INSTALL
rt2400-cvs-2008030913/Module/rtmp.h
rt2400-cvs-2008030913/Module/mlme.c
rt2400-cvs-2008030913/Module/rt2460.h
rt2400-cvs-2008030913/Module/eeprom.c
rt2400-cvs-2008030913/Module/rtmp_wep.c
rt2400-cvs-2008030913/Module/rtmp_def.h
rt2400-cvs-2008030913/Module/Makefile
rt2400-cvs-2008030913/Module/rt2x00debug.c
rt2400-cvs-2008030913/Module/sanity.c
mistrz@ubuntu:~$ cd rt2400-cvs-2008030913/Module/
mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ sudo make
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ sudo 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.22-14-generic/build SUBDIRS=/home/mistrz/rt2400-cvs-2008030913/Module  modules_install
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  INSTALL /home/mistrz/rt2400-cvs-2008030913/Module/rt2400.ko
  DEPMOD  2.6.22-14-generic
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
/sbin/depmod -a
*** Update /etc/modprobe.d/ralink alias for ra0
mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ modprobe rt2400
mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$ ifconfig ra0 up
ra0: ERROR while getting interface flags: No such device
mistrz@ubuntu:~/rt2400-cvs-2008030913/Module$
mistrz@ubuntu:~$ sudo /etc/init.d/networking restart
[sudo] password for mistrz:
 * Reconfiguring network interfaces...                                          eval: 1: Syntax error: "(" unexpected
run-parts: /etc/network/if-pre-up.d/wireless-tools exited with return code 2
ra0: ERROR while getting interface flags: No such device
eval: 1: Syntax error: "(" unexpected
run-parts: /etc/network/if-pre-up.d/wireless-tools exited with return code 2
SIOCSIFADDR: No such device
ra0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
ra0: ERROR while getting interface flags: No such device
Failed to bring up ra0.
                                                                        [ OK ]
mistrz@ubuntu:~$
Czym więc jest to ra0? Gdzie tkwi błąd?

Z góry dziękuję za pomoc



fnmirk - 13-03-2008 06:33
>>temat_1<<
>>temat_2<<



ilin - 13-03-2008 08:13
Na forum ubuntu opisalem w czym tkwi problem.

Udev zrobił ci wlan0 (bo w jaju buntu jest sterownik rt2400pci do tej karty)i dlatego ra0 nie chce powstac.
Mykaj do /etc/udev/rules.d/z25_persistent-net.rules I zmien sobie na taki wpis
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:XX:XX:XX:XX:XX", NAME="ra0" To co zaiksowałem to zostaw w spokoju będziesz miał numerki czyli MAC twej karty.

Ważne żebyś zmienił wlan0 na ra0



Pyrovatis - 13-03-2008 15:50
lNie wiem z jakiej paki, ale internet działa, chociaż nie zmieniałem tego wpisu. Jak chciałem go zmienić, to dostałem informację, że nie mogę, bo nie jestem rootem (jak zrobić abym mógł to zapisać?
l
lInternet działa mi dość dziwnie. Chwilę po uruchomieniu Ubuntu wyskoczył mi komunikat, że aktualizację można pobrać (to wtedy zrozumiałem, że musi musi działać). Strony normalnie wchodzą, ale na początku coś forum.ubuntu.pl nie chciało działać, ani wasze forum. Wyskakiwało standardowe okienko, że strony nie znaleziono. Czym może być to spowodowane?l Z góry dziękuję za pomoc.



ilin - 13-03-2008 15:55
Prawdopodobnie działasz na sterowniku z jądra ubuntu.

Pokaż wynik lsmod i zawartość /etc/network/interfaces



Pyrovatis - 13-03-2008 21:36
isomd:
mistrz@ubuntu:~$ sudo lsmod
[sudo] password for mistrz:
Module                  Size  Used by
rfcomm                42136  2
l2cap                  26240  11 rfcomm
bluetooth              57060  4 rfcomm,l2cap
ppdev                  10244  0
cpufreq_conservative    8072  0
cpufreq_ondemand        9612  0
cpufreq_userspace      5280  0
cpufreq_powersave      2688  0
cpufreq_stats          7232  0
freq_table              5792  2 cpufreq_ondemand,cpufreq_stats
container              5504  0
sbs                    19592  0
button                  8976  0
video                  18060  0
dock                  10656  0
ac                      6148  0
battery                11012  0
lp                    12580  0
loop                  19076  0
ipv6                  273892  8
snd_via82xx            29336  1
gameport              16776  1 snd_via82xx
snd_ac97_codec        100644  1 snd_via82xx
ac97_bus                3200  1 snd_ac97_codec
snd_pcm_oss            44672  0
snd_mixer_oss          17664  1 snd_pcm_oss
snd_pcm                80388  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_page_alloc        11400  2 snd_via82xx,snd_pcm
snd_mpu401_uart        9600  1 snd_via82xx
snd_seq_dummy          4740  0
snd_seq_oss            33152  0
snd_seq_midi            9600  0
snd_rawmidi            25728  2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
rt2400pci              16768  0
rt2x00pci              11520  1 rt2400pci
rt2x00lib              19584  2 rt2400pci,rt2x00pci
rfkill                  8208  1 rt2x00lib
mac80211              171016  3 rt2400pci,rt2x00pci,rt2x00lib
cfg80211                7304  1 mac80211
snd_seq                53232  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
input_polldev          5896  1 rt2x00lib
crc_itu_t              3072  1 rt2x00lib
pcspkr                  4224  0
eeprom_93cx6            3200  1 rt2400pci
snd_timer              24324  2 snd_pcm,snd_seq
snd_seq_device          9228  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
i2c_viapro            10004  0
via686a                17416  0
snd                    54660  13 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_isa                5248  1 via686a
soundcore              8800  1 snd
via_agp                11264  1
agpgart                35016  1 via_agp
rt2400                81472  0
i2c_core              26112  3 i2c_viapro,via686a,i2c_isa
shpchp                34580  0
pci_hotplug            32704  1 shpchp
parport_pc            37412  1
parport                37448  3 ppdev,lp,parport_pc
evdev                  11136  4
ext3                  133896  1
jbd                    60456  1 ext3
mbcache                9732  1 ext3
ide_cd                32672  0
cdrom                  37536  1 ide_cd
ide_disk              18560  3
usbhid                29536  0
hid                    28928  1 usbhid
floppy                60004  0
via82cxxx              10372  0 [permanent]
ide_core              116804  3 ide_cd,ide_disk,via82cxxx
ata_generic            8452  0
libata                125168  1 ata_generic
scsi_mod              147084  1 libata
uhci_hcd              26640  0
usbcore              138632  3 usbhid,uhci_hcd
thermal                14344  0
processor              32072  1 thermal
fan                    5764  0
fuse                  47124  1
apparmor              40728  0
commoncap              8320  1 apparmor
mistrz@ubuntu:~$ W /etc/network/interfaces mam moje ip, , maske, brame, kod i nazwa sieci. Na forum raczej nie powinienem podawac takich rzeczy, ne?



ilin - 13-03-2008 21:46
Dane twojej sieci nikogo nie powinny interesowac więc należy je zaixowac jak ja ze swoim MACem karty zrobiłem.

Interesują zas mnie konkretne wpisy jak to jest wpisane ale o tym pożniej.

Dzialasz na sterowniku z jądra ubuntu i interferejsie wlan0.
Tamtego steru w jądzze nie widzę.

Zrobimy test czy się dobrze zainstalował.

sudo modprobe rt2400 Zrób to polecenia i zobacz czy czysto wejdzie.Nie powinno nic wypisac tylko kursor przeskoczyć do następnej lini.

Jesli coś wypluje to pokaż.



Pyrovatis - 13-03-2008 22:19
Czysto weszło. Kursor bez problemu przeskoczył do kolejnej linii. # This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

iface wlan0 inet static
address 10.5.xxx.xxx
netmask 255.xxx.xxx.xxx
gateway 10.xxx.xxx.xxx
wireless-key s:xxxxxxxxxxxxxxx
wireless-essid xxxxxx

auto wlan0

iface ra0 inet static Aby wiedzieć na przyszłość - jak zapisywać pliki tekstowe, jak edytuje je poleceniem ,,nano''?

Ps. Gdzieś już z 10 razy próbuję dodać tą odpowiedź.



ilin - 14-03-2008 07:43
Nie jestem pewien czy ten sterownik obsługuje szyfrowanie WPA a widzę że masz takie.
Ale jak nie sprawdzimy to nie będziemy wiedzieć.

Dopisz sobie do /etc/modprobe.d/blacklist

blacklist rt2400pci po to aby zablokowac ładowanie starego sterownika.

Potem w /etc/network/interfaces zmien słowo wlan0 na ra0

Tam gdzie masz ra0 to wykasuj.

Zmien tez w tym pliku udev.... co wyżej podałem z wlan0 na ra0
Zrestartuj kompa i zobacz czy działa.

W nano zapisujemy przez ctrl+x

Ale mozesz użyc np gedita

sudo gedit /etc/network/interfaces
Te wszystkie pliki musisz edytować z konta roota czyli w ubuntu przez sudo

Pozdrawiam



Pyrovatis - 14-03-2008 21:59
A powinienem po tym kompa zresetować? Jeśli nie to net po tych zmianach dalej chodził jak chodzi - tzn część stron wchodzi, część nie, a to forum jak popadnie (raz tak, raz nie).



ilin - 15-03-2008 13:59
Restart konieczny.

Sprawdz na jakim intrferejsie Ci dziala powinno na ra0

sudo ifconfig
Pozdrawiam



Pyrovatis - 15-03-2008 20:02
jak pozmienialem to co podales to net totalnie odmowil posluszenstwa...
A dzialal na ra0 (komenda "sudo ifconfig"):
ra0
Link encap:Ethernet  HWaddr 00:80:xx:xx:xx:xx 
          inet6 addr: fe80::xxx:xxxx:xxxx:xxxx/xx Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:3 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:1464 (1.4 KB)
          Interrupt:11 Base address:0xc000 a teraz wrocilem do poprzedniego ustawienia (zeby net chodzil) i jest na wlan0:
lo
Link encap:Local Loopback 
          inet addr:127.x.x.x  Mask:255.xxx.xxx.xxx
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:88 (88.0 b)  TX bytes:88 (88.0 b)

wlan0    Link encap:Ethernet  HWaddr 00:80:xx:xx:xx:xx 
          inet addr:10.xxx.xxx.xxx  Bcast:10.xxx.xx.xxx  Mask:255.xxx.xxx.xxx
          inet6 addr: fe80::xxx:xxx:xxx:xxxx/xx Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:882 errors:0 dropped:0 overruns:0 frame:0
          TX packets:712 errors:0 dropped:0 overruns:0 carrier:0
          collisions:184 txqueuelen:1000
          RX bytes:468982 (457.9 KB)  TX bytes:116271 (113.5 KB)
          Interrupt:11 Co to jest to lo?



davidoski - 15-03-2008 20:16

Aby wiedzieć na przyszłość - jak zapisywać pliki tekstowe, jak edytuje je poleceniem ,,nano''?

Ps. Gdzieś już z 10 razy próbuję dodać tą odpowiedź.
Ctrl+O i Enter



ilin - 15-03-2008 20:25
To może byc związane z tym że ten sterownik prawdopodobnie (nie jestem pewien)
nie obsluguje szyfrowania WPA a u Ciebie takie występuje.
U mnie tego nie ma wiec net dziala idealnie na tym sterze.



Pyrovatis - 15-03-2008 23:13
Czyli jednym słowem lipa i muszę działać na takim internecie jaki posiadam.
W każdym razie bardzo dziękuję za pomoc.



siarka - 27-03-2008 22:21
ja ubuntu zostawiłbym w spokoju, zainstaluj debiana, przekompiluj jajko (przynajmniej 2.6.23, od tej wersji ten sterownik jest już dodany do źródeł) i wpa powinno pójść bez zająknięcia
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis