rt2500

problem s instalaci rt2500 se tady uz resil, vsechno jsem nastudoval a pustil se do prace:
-sosnuti zdrojaku pro rt2500 z rt2x00.serialmonkey.com/wiki/index.php/Main_Page
-rozbaleni do adrese, prejdu do adr. Modules napisu make a obdzel jsem hlasku “make: *** /lib/modules/2.6.17-1.2145_FC5/build: není souborem ani adresářem. Stop.”

takze jsem se tam sel podivat a build je symlink na …/…/…/usr/src/kernels/2.6.17-1.2145_FC5-i686 ,tento adr. ale neexistuje, je tam jenom /usr/src/kernels/2.6.17-1.2145_FC5-i586
zkousel jsem doinstalovat zdrojaky pro architekturu i686, ale nejak se mi nedarilo nic najit. Nasel jsem kernel-2.6.17-1.2145_FC5.src.rpm, ale to nebude asi to co potrebuju, protoze mi to moc nepomohlo. navody tady ve foru ani na netu moc nepomahaly. Takze jsem to zkusil obejit tim, ze jsem ten symlink presmeroval na existujici adr. s arch. i586.

make probehnul OK (doufam)
make install probehnul OK (opet nezbyva nez doufat)
make install-fedora taktez OK
reboot (pro jistotu :slight_smile:
modul se nezavedl, takze modprobe rt2500
a dostal jsem tuhle hlasku:

FATAL: Error inserting rt2500 (/lib/modules/2.6.17-1.2145_FC5/extra/rt2500.ko): Invalid module format

takze tudy celkem evidentne cesta nevedla.
nema nekdo prosim tip jak se z toho vymotat a rozchodit to?
pro jistotu prikladam vypis uname -a
2.6.17-1.2145_FC5 #1 Sat Jul 1 13:03:45 EDT 2006 i686 athlon i386 GNU/Linux
a jeste kousek z lspci
01:09.0 Network controller: RaLink Ralink RT2500 802.11G Cardbus/mini-PCI (rev 01)
proste je to plne zaplatovana FC5

Dik moc za nejake navrhy
Martin

Instalace zdrojovych kodu kernelu byl sice ve sve podstate spravny krok, pro to co chcete ale zbytecny a chybi tam zkompilovani kernelu. To co potrebujete je doinstalovat balicek kernel-devel (yum install kernel-devel).

diky za tip, ktery balicek je potreba, ale …
kdyby to bylo tak jednoduche, tak uz to asi mam. Vzhledem k tomu, ze jsem problemovy clovek :slight_smile: tak prikladam zase par vypisu

#yum install kernel-devel
Loading “installonlyn” plugin
Setting up Install Process
Setting up repositories
core [1/7]
jpackage-generic [2/7]
livna [3/7]
flash [4/7]
jpackage-fedora [5/7]
updates [6/7]
extras [7/7]
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do

tzn. kernel-devel to nenaslo, protoze 1.uz tam je nebo 2.nemam spravny repo

yum list | grep kernel

kernel.i686 2.6.17-1.2145_FC5 installed
kernel.i686 2.6.15-1.2054_FC5 installed
kernel-devel.i586 2.6.17-1.2145_FC5 installed

problem tedy je v te arch.

jak ho prinutim aby mi sosnul kernel-devel.i686 ?
kde zjistim, ktery balicek je v kterem repo? leta zkusenosti …?
jak se to mohlo stat, ze nesedi arch.? procesory jsem nemenil. jinak jsem se dival a tento problem mam napriklad i v VMware, takze to asi nebude ojedinele.

Martin

Tak jsem ted covece koukal na jeden pocitac ktery ma i586 procesor a vypada to takle:

rpm -q --queryformat ‘%{ARCH} %{NAME}\n’ kernel-devel kernel
i686 kernel-devel
i586 kernel
i586 kernel

Coz je zajimave - pro kernel i586 to instaluje kernel-devel i686 a ty rikas ze pro kernel i686 ti to instaluje kernel-devel i586? To je nejaky divny.

Kazdopadne by to melo jit vyresit takto

rpm -e kernel-devel
yum install kernel-devel.i686
(v tvem pripade)

Příspěvek byl upraven (14-07-06 17:42)

Ktery balicek je v kterem repo zjistis tak ze se do toho repozitare podivas nebo pouzijes treba
yum list | grep core
yum list | grep extras
atd. vsechno se dozvis v man yum.:slight_smile:

uz jsem ho nasel na netu a nainstaloval pres rpm -ivh, snad to nebude vadit kvuli dalsim updatum.
make probehl bez problemu, modul pres lsmod vidim, takze uvidime co bude dal. Kdyby nastaly nejake neresitelne problemy, tak se urcite ozvu.
Dik moc za rady a tvuj cas

Prosim kde jsi našel to rpm. Mám stejný problém.

To rpm je normalne v core repozitari - teda v updatech! Fakt staci napsat ten prikaz yum.

Příspěvek byl upraven (14-07-06 17:22)

hola.
pokud to rpm porad chces pouzit z netu, tak muzu doporucit Google, proste tam napis ten balicek co potrebujes a on ti ho najde
napr. na rpmfind.net nebo rpm.pbone.net.

pokracuju dal s problemem s bezdratem a kartou RT2500.
uz jsem za instalaci, modul je nacteny
-v polozce nastaveni site, zalozka hardware kartu vidim, takze ji pres novy pridam, nastavim ip adresu, masku, branu, parametry Wi-fi site a ulozim.
upozorni me, ze nejde nastavit mode, protoze to nepodporuje. jde nastavit managed a to je bez problemu.
jeste zaskrnu spoustet pri startu.
restartuji sit service network start
karta je i pri startu PC rozpoznana a modul je zaveden.

pokud hodim ping na 127.0.0.1 tak jede (eth0 mam deaktivovanou)
jede dokonce i ping na nastavenou ip adresu.

jak ho ted donutim, aby mi komunikoval s tou mou nadefinovanou siti?
uz tu s tim valcim 3 dny a nikam jsem se nedostal.
zkousel jsem to i pres network managera, ale taky nic moc. V tom network manageru vidim par siti okolo (takze sitovka opravdu jede), bohuzel ta sit co potrebuju ja, ma hidden SSID, takze ji tam pridavam jako pridat novou sit. potom ji vidim v tom seznamu s ostatnimi, ale stejne se k ni nejde pripojit.
hodnoty WEP a IP adresy mam nastavene stejne jako ve windows, takze v tomto chyba neni. Kartu prehazuji mezi pocitacem s linuxem a win. takze MAC to take neni.

nemate prosim nejake tipy, cim to muze byt, popripade odkaz na netu, kde to jde nastudovat. Nevim presne co mam hledat a to je pak tezke.
dik moc za jakoukoliv radu

Ping na 127.0.0.1 je v celku logicky funkcni proto to je loop zarizeni - pingate sam na sebe, stejne to je s IP te wifi sitovky. V tomto smeru toho ping moc nerikal. Podsatne je, zda mate nastavenou IP adresu gatewaye a DNS servery. Nemel byste spis zkusit pouzivat DHCP (gateway vam rekne svou adresu i adresy DNS i jakou IP mate pouzivat0? Pokud totiz napevno nastavite IP adresu, ale nemate nastavenou GW a DNS tak se nikam nedostanene. Podstatne je abyste mohl pingnout na GW. V tom okamziku je jasne ze wifi funguje.

Z prikazove radky lze ovladat wifi zarizeni prikazem iwconfig. Treba se tam dozvite neco vic.

program iwconfig znam a hral jsem si s nim ty posledni 3 dny. dela vice mene to same co ty graficke udelatka. To jsem si kontroloval vypisem ifconfig a iwconfig bez parametru. Nejsou jeste nejake dalsi konfiguracni programy?

Co se tyce brany, tak tu jsem nastavoval v “grafickem udelatku” a jsem si celkem jisty, ze tohle je dobre. Moje brana je 192.168.1.1 a ping na ni nejede, to je vzdy prvni co zkousim (nemusim pingat pres pul sveta).
to ze pingam na svou IP adresu (192.168.1.200) je velmi dobre znameni - bezdratova karta jede a modul je zaveden. Je fakt, ze loopback je vlastne skoro to same.

co se tyce DNS, tak to je ted mimo diskuzi. Pri pingani na IP neni potreba. Kdyz jsme u toto - taky ji mam nastavenou dobre.

DHCP nepripada v uvahu, protoze je stople a vsechny IP jsou pridelovane staticky.

Problemy muzou byt bud v tom kompilovanem modulu, spatne nastavene SSID (bohuzel je skryte, ale nastavuji stejne jako do Win - dokonce dodrzuji male a velke pismena :wink: nebo v spatne zadanem WEP. Zadavam ale stejne udaje jako do WIN (tam to jede). Do FC5 jsem to zadaval uz tolikrat, ze moznost takoveho mnozstvi preklepu muzu vyloucit.

prece jenom ale jestli muzu poprosit, muzete sem prosim hodit jak by jste to zadaval do iwconfig vy? treba tam porad delam neco spatne

zarizeni: wlan0
IP: 192.168.1.200
maska: 255.255.255.0
GW: 192.168.1.1
DNS: 192.168.1.1 a treba 81.25.35.45

chci se pripojit k AP se skrytym SSID a 128bit WEP
SSID: Bubu
128bit WEP: abcd12345678985235852abcd0
kanal: 6

jeste dotaz k networkmanagerovi - proc kdyz s nim zkusim vyhledat sit a pripojit se, tak mi zarizeni deaktivuje a musim restartovat sluzbu network?
(protoze tohle dela, tak jsem zkouset i ten iwconfig, ale nejak to nepomahalo).

zkusim nekde sehnat nejake AP, nastavit ho do defaultniho nastaveni (treba i s tim DHCP) a pripojit se k nemu. treba to vyjde.

Delam to asi takle:

iwconfig wlan0 mode managed
iwconfig wlan0 key abcd12345678985235852abcd0 (HEXA 16 cislic)
iwconfig wlan0 essid “Bubu” nebo iwconfig wlan0 ap 00:01:02:03:04:05 (MAC ap)
iwconfig wlan0 channel 6 (neni nutne)
iwconfig wlan0 txpower auto

ifconfig wlan0 up 192.168.1.200 netmask 255.255.255.0
route add default gw 192.168.1.1
echo “nameserver 192.168.1.1 > /etc/resolv.conf”
echo “nameserver 81.25.35.45 >> /etc/resolv.conf”

2gmcz: Muzete se prosim podivat co mate v /etc/rpm/platform?
Pokousel jsem se zjistit, proc se vam instaluje kernel-devel jine architektury nez jakou mate pro kernel a mohlo by to zaviset na tomto nastaveni.

gmcz napsal:

yum list | grep kernel

kernel.i686 2.6.17-1.2145_FC5
installed
kernel.i686 2.6.15-1.2054_FC5
installed
kernel-devel.i586 2.6.17-1.2145_FC5
installed

Martin

obsah /etc/rpm/platform

ahtlon-redhat-linux

ted jsem delal update kernelu na 2.6.17 a uz se balicek kernel-devel stahnul spravne. Kernel-devel jsem mel uz ale stazeny predtim, takze se jenom updatoval.
Bohuzel od te doby co jsme ten problem resili, jsem musel preinstalovat system (v ramci seznamovani prestal reagovat :wink: a ted si nepamatuju jestli pri prvni instalaci kernel-devel ty problemy znovu vznikly.

Jinak mam dalsi tip na zajimavy problem. Vzniknul pri te preinstalaci.

Po instalaci z DVD nastavim nove repozitare podle FAQ (jen standartni + livna), pres yumex zvolim update vsech balicku co mi to nabidne a po restartu nabehne jen Xorg ale prostredi (gnome) uz ne, proste tam mam krizek jako kurzor mysi. Tohle se mi stalo minimalne 2x. Ted uz mam strach napsat yum update abych nemusel znovu preinstalovavat. Proste si vybiram jen nektere balicky.

jinak jeste musim podekovat za prispevek z 20.7., jenom mi to potvrdilo, ze bych mel delat vse spravne. Jeste mala poznamka: WEP by mel byt 26 hexa znaku, ne? (asi to byl preklep, ale v prvni chvili jsem zacal premyslet jak to prekonvertovat do 16 ;-)))

Příspěvek byl upraven (27-07-06 23:53)

zdravim, tak jsem se ted zase trapil s tou bezdratovou kartou a uz z toho celkem blaznim.

pripravil jsem par vypisu, jestli bude mit cas, tak na to prosim mrknete. proste tam nikde nevidim chybu.

takze trosku uvodem: AP jsem nastavil aby vysilalo SSID a vypnul jsem WEP.
v tomto nastaveni se z Win pripojim jen na kliknuti. v Linuxu je to problem.
(jen tak mimochodem - jeste tam mam kontrolu MAC, zapom. jsem vypnout, ale protoze tu kartu prehazuji z Win do Linuxu a zpet, tak v tom nevidim problem-MAC by se menit nemela).
zacnu tedy od zacatku (vypisy jsou kompletni, tak se omlouvam za delku prispevku)
1.kontrola, co za kartu to je

[root@Gm Module]# lspci
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 30)
01:09.0 Network controller: RaLink Ralink RT2500 802.11G Cardbus/mini-PCI (rev 01)
02:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)

takze budu hledat ovladace pro rt2500, nasel a stahnul jsem rt2500 PCI/PCMCIA nightly CVS tarball z http://rt2x00.serialmonkey.com/wiki/index.php/Downloads

rozbalil jsem archiv a z adresare Module jsem pokracoval

[root@Gm Module]# make
make[1]: Entering directory /usr/src/kernels/2.6.17-1.2157_FC5-i686' CC [M] /root/hw/rt2500/Module/rtmp_main.o CC [M] /root/hw/rt2500/Module/mlme.o CC [M] /root/hw/rt2500/Module/connect.o CC [M] /root/hw/rt2500/Module/sync.o CC [M] /root/hw/rt2500/Module/assoc.o CC [M] /root/hw/rt2500/Module/auth.o CC [M] /root/hw/rt2500/Module/auth_rsp.o CC [M] /root/hw/rt2500/Module/rtmp_data.o CC [M] /root/hw/rt2500/Module/rtmp_init.o CC [M] /root/hw/rt2500/Module/sanity.o CC [M] /root/hw/rt2500/Module/rtmp_wep.o CC [M] /root/hw/rt2500/Module/wpa.o CC [M] /root/hw/rt2500/Module/md5.o CC [M] /root/hw/rt2500/Module/rtmp_tkip.o CC [M] /root/hw/rt2500/Module/rtmp_info.o CC [M] /root/hw/rt2500/Module/eeprom.o LD [M] /root/hw/rt2500/Module/rt2500.o Building modules, stage 2. MODPOST CC /root/hw/rt2500/Module/rt2500.mod.o LD [M] /root/hw/rt2500/Module/rt2500.ko make[1]: Leaving directory/usr/src/kernels/2.6.17-1.2157_FC5-i686’

[root@Gm Module]# make install
echo “2.6 module install”
2.6 module install
make -C /lib/modules/2.6.17-1.2157_FC5/build SUBDIRS=/root/hw/rt2500/Module modules_install
make[1]: Entering directory /usr/src/kernels/2.6.17-1.2157_FC5-i686' INSTALL /root/hw/rt2500/Module/rt2500.ko DEPMOD 2.6.17-1.2157_FC5 make[1]: Leaving directory/usr/src/kernels/2.6.17-1.2157_FC5-i686’
/sbin/depmod -a

[root@Gm Module]# make install-fedora
if ! [ -f rt2500.ko ]; then
module;
fi
install ‘rt2500.ko’ to /lib/modules/2.6.17-1.2157_FC5/extra
install -m 755 -o 0 -g 0 -d /lib/modules/2.6.17-1.2157_FC5/extra
install -m 644 -o 0 -g 0 rt2500.ko /lib/modules/2.6.17-1.2157_FC5/extra
/sbin/depmod -a

restartoval jsem PC

[root@Gm Module]#reboot

po restartu kontola jestli je modul zaveden

[root@Gm Module]# lsmod |grep rt2500
rt2500 168804 1

nastaveni pomoci iwconfig a ifconfig jsem provedl, pro jistotu jeste prikladam vypisy, jedna se o wlan0, takze eth0 prosim ignorujte

[root@Gm ~]# ifconfig
eth0 Link encap:Ethernet HWadr 00:04:75:76:32:DA
inet adr:192.168.1.150 Všesměr:192.168.1.255 Maska:255.255.255.0
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ MULTICAST MTU:1500 Metrika:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Přerušení:185 Vstupně/Výstupní port:0x8000

lo Link encap:Místní smyčka
inet adr:127.0.0.1 Maska:255.0.0.0
inet6-adr: ::1/128 Rozsah:Počítač
AKTIVOVÁNO SMYČKA BĚŽÍ MTU:16436 Metrika:1
RX packets:223 errors:0 dropped:0 overruns:0 frame:0
TX packets:223 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:0
RX bytes:20634 (20.1 KiB) TX bytes:20634 (20.1 KiB)

wlan0 Link encap:Ethernet HWadr 00:0E:2E:5C:2F:F4
inet adr:192.168.1.200 Všesměr:192.168.1.255 Maska:255.255.255.0
inet6-adr: fe80::20e:2eff:fe5c:2ff4/64 Rozsah:Linka
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1
RX packets:4874 errors:0 dropped:0 overruns:0 frame:0
TX packets:64501 errors:360 dropped:360 overruns:0 carrier:0
kolizí:580 délka odchozí fronty:1000
RX bytes:473524 (462.4 KiB) TX bytes:2688485 (2.5 MiB)
Přerušení:201

[root@Gm ~]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

Warning: Driver for device wlan0 has been compiled with version 20
of Wireless Extension, while this program supports up to version 19.
Some things may be broken…

wlan0 RT2500 Wireless ESSID:“Bubu” Nickname:“Gm.cz”
Mode:Managed Frequency=2.437 GHz Access Point: 00:13:D4:0F:F7:83
Bit Rate=36 Mb/s Tx-Power:2 dBm
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=58/100 Signal level=-79 dBm Noise level:-193 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.

co se tyce tech rozdilnych verzi 19 a 20, to se tu v diskuzi uz resilo, zaver byl tusim, ze by to nemelo tak vadit. Jinak se da rict, ze stejny postup co je tu jsem zkousel i pro jadro 2.6.15, tam se hlaska s rozdilnou verzi neukazala a taky to nejelo.

po chvilce hledani kde asi bude FC ukladat sitove nastaveni jsem nasel tohle:

[root@Gm default]# pwd
/etc/sysconfig/networking/profiles/default

[root@Gm default]# cat ifcfg-wlan0

Please read /usr/share/doc/initscripts-*/sysconfig.txt

for the documentation of these parameters.

ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
GATEWAY=192.168.1.1
TYPE=Wireless
DEVICE=wlan0
HWADDR=00:0e:2e:5c:2f:f4
BOOTPROTO=none
NETMASK=255.255.255.0
DHCP_HOSTNAME=
IPADDR=192.168.1.200
DOMAIN=
ESSID=Bubu
CHANNEL=6
MODE=Managed
RATE=Auto

takze vsechno je nastaveno a melo by fungovat pingani, ale:

[root@Gm ~]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.150 icmp_seq=1 Destination Host Unreachable
From 192.168.1.150 icmp_seq=2 Destination Host Unreachable
From 192.168.1.150 icmp_seq=3 Destination Host Unreachable

— 192.168.1.1 ping statistics —
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4019ms
, pipe 3

That’s all.
takze fakt netusim kde je chyba
, diky za jakoukoliv radu

Příspěvek byl upraven (27-07-06 23:55)

Vzhledem k tomu, ze s wifi je podle me vse v poradku, nezbyva nez zamerit pozornost jinam - a to na nastaveni routovaci tabulky. Jeji vypis sice nemame ale co vidime v nastaveni sitovych karet:

eth0 Link encap:Ethernet HWadr 00:04:75:76:32:DA
inet adr:192.168.1.150 Všesměr:192.168.1.255 Maska:255.255.255.0
wlan0 Link encap:Ethernet HWadr 00:0E:2E:5C:2F:F4
inet adr:192.168.1.200 Všesměr:192.168.1.255 Maska:255.255.255.0

Vzhledem k tomu, ze mate u obou stejnou masku 255.255.255.0 a vsesmerovou adresu pak routovaci tabulka bude vypadat tak, ze prvni v tabulce bude routa na eth0 a tudiz vsechny pakety na adresy 192.168.1.0-255 pujdou na eth0 a nikdy se na AP nedostanou. Zkuste vypnout eth0 (ifconfig eth0 down) nebo nastavit spravne masky podsiti.

tak po nejake dobe jsem zase tady a uz konecne pisu z linuxu pres bezdrat.
cely problem byl v nastaveni
iwconfig wlan0 key restricted
defaultne se tam porad nejak cpe to nastaveni open a pak to nechtelo pouzivat WEP klic
po restartu si to vsak nepamatuje, takze jsem prihodil do /etc/sysconfig/networking/profiles/default/ifcfg-wlan0 radek
SECURITYMODE=restricted
a vse beha tak jak ma.
Diky moc za pomoc a prubezne nakopavani kterym smerem se vydat :wink:
Martin