Hozzászólások
-
SzerzőBejegyzés
-
Nos, szívtam megint. 🙂 A patchelés valami olyasmit mondott minden patch esetén, hogy már be van illesztve ez, vagy ugyanilyen patch, folytatom? Persze végig nyomtam a „Y”-t, aztán belekukkantottam make xconfigba, végül fordítottam kernelt. Meglepõ módon, pont az /usb/…/irda.o (vagy hasonló) fordításakor szállt el hibával, de nem tudtam kideríteni, hogy micsoda. Aztán akármit is csináltam, nem sikerült lelket verni a kernelbe. 🙁
Kénytelen vagyok várni egy kicsit, hátha… Most jelent meg az 1.1-es UHU, lelkem mélyén abban bízom, hogy benne lesz már a max_tx_window is.
Sajnos a kernelforgatás nekem még nem megy… Talán majd egyszer.
S Te – pint3r – jutottál valamire a teszteléssel?
Nem lehet esetleg a 2.4.20-as vagy a 2.4.22-es kernelt úgy lefordítani, hogy meglegyen ez a paraméter? Lehet, hogy nagyon láma a kérdés, de talán… 🙂
Elvileg meg lehet oldani.
Az alábbi diff fájlokkal meg kell patchelni a 2.4.20-as kernel-t:
http://www.hpl.hp.com/personal/Jean_Tourri…s_max_tx-2.diff
http://www.hpl.hp.com/personal/Jean_Tourri…_ind_again.diff
http://www.hpl.hp.com/personal/Jean_Tourri…al_fixes-3.diff
http://www.hpl.hp.com/personal/Jean_Tourri…very_fixes.diff
http://www.hpl.hp.com/personal/Jean_Tourri…rtty_stats.diff
http://www.hpl.hp.com/personal/Jean_Tourri…sconnect-2.diff
http://www.hpl.hp.com/personal/Jean_Tourri…expiry_fix.diff
http://www.hpl.hp.com/personal/Jean_Tourri…_drivers-2.diffEzeket már letöltöttem korábban, meg még eggyel többet is: a ir240_nsc_ob6100.diff nevût is, de…
Ezek közül az elsõ az ami neked kell, de sztem érdemes az összes 2.4.20-hoz készült irda patch-et feltenni, az alábbi módon:
Lépj be a kernel forrását tartalmazó könyvtárba (/usr/src/linux), majd add ki a patch -p1 < /eleresi_ut/patch_neve.diff parancsot.…ezt nem tudtam.
Akkor azért mégis segítettek valamit ezek a beállítások is.
Nézd meg még azt, hogy a min_tx_turn_time változtatásával (csökk./növelésével) tovább javul -e a helyzet, bár én továbbra is a max_tx_window-tól várom a probléma megoldódását.Igen, segítettek a beállítások, de sajnos a min_tx_turn_time változtatása sem hozott eredményt. Igazából ezeket a beállításokat már végigpróbáltam, 1-tõl nagyságrendi változtatásokig, de egyik esetben sem lett látható változás. Szerintem igazad van, és a max_tx_window hozhatja meg a megoldást. Nem lehet esetleg a 2.4.20-as vagy a 2.4.22-es kernelt úgy lefordítani, hogy meglegyen ez a paraméter? Lehet, hogy nagyon láma a kérdés, de talán… 🙂
Várom a tapasztalataid. Sajnos még egyenlõre nem jutottam hozzá ilyen irda-hoz, ezért még nem tudok próbálkozni.
A 2.6.2-es kernelt már sikerült beszereznem, mihelyst sikerül felküzdenem a Gentoo 1.4-et, nekiesek én is.Sajnos értékelhetõ tapasztalataim már nincsenek. 🙁 A 2.6.0-s kernelt nem tudom leforgatni, bár bevallom, ritkán van 2-3 órám egybefüggõen, hogy csak ezzel foglalkozzam. Nomeg nálam okosabbak azt mondták, hogy a 2.6.2 erõteljesen bugos, nem érdemes váltani. Gondolom, akkor a 2.6.0 sem különb. Ezért valami alternatív megoldás lenne jó… Ezt a max_tx_window paramétert kellene valahogy elõcsalogatni, de nem tudom, hogy hogyan.
Várom a tapasztalataidat, pint3r, ha esetleg jutsz valamire.
Nálam 57600 esetén ezek a válaszidõk:
…
Ezek alapján tényleg sok a tiéd.Egyébként azt hittem, hogy már kipróbáltad alacsonyabb sebességekkel is. Ilyenkor is vannak hibás csomagok irda0-nál?
Kipróbáltam már korábban is alacsonyabb sebességen, szerintem talán az
echo 2000 ] /proc/sys/net/irda/max_tx_data_size
echo 1000 ] /proc/sys/net/irda/min_tx_turn_time
ifconfig eth0 down
és a sebesség visszavétele hozta meg ezt az eredményt. Természetesen az errors nem változott, és a Mozilla sem találja meg a lapokat. 🙁Szerintem próbálkozz meg a 2.6-os kernellel és a max_tx_window-val…
Nekiálltam, bele is buktam. 🙁 Arra hamar rájöttem, hogy az include/asm-i386-ra kell csinálni egy symlinket asm néven, de aztán jó tíz perc után leállt oldalnyi hibaüzenettel a forgatás. 🙁 Azért még szenvedek egy darabig, bár ahogy olvastam, az 1.0-s UHU nem támogatja alapból a 2.6-os kernelt, így valószínûleg meg kell várni majd az 1.1-est. Az meg talán hamar meglesz, ha lehet hinni a UHU-Linux 1.1-rc5 (Nevermore) elnevezésének. 🙂 Sajnos kernelfordításban elég járatlan vagyok, de majd igyekszem! 🙂
Nálam így néz ki egy RedSnake irda-val az ifconfig kimenete:
Code:(…)ppp0 Link encap:Point-to-Point Protocol
inet addr:10.21.18.242 P-t-P:192.168.254.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:2000 Metric:1
RX packets:275 errors:0 dropped:0 overruns:0 frame:0
TX packets:301 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:227914 (222.5 Kb) TX bytes:36374 (35.5 Kb)
Igazából a
inet addr:10.21.18.242 P-t-P:192.168.254.254 Mask:255.255.255.255
sorban érdekes a P-t-P után megjelenõ IP. Ránézésre meg nem mondom, hogy ez külsõ vagy belsõ tartományba tartozik, mégis szebben néz ki, mint az én gépemen a 10.6.6.6Nem lehet, hogy itt a hiba?
Huhhh… ez egyre izgibb. 😆
Lelõttem az eth0-t, ez nem segített semmit, ugyanúgy elbonlott a kapcsolat egy idõ után.
Aztán a scriptben a sebességet leszedtem 19200-ra, meg a /proc/sys/net/irda/max_baud_rate -be is ugyanezt betettem. Ez egy picivel megint elõrébb vitt, asszem. Bár a mozilla semmit nem volt hajlandó megtalálni, azért a ping legalább adott valami kimenetet, és a kapcsolat sem bomlott le. A ping kimenete:
Code:root:/home/derrick# ping linuxforum.huPING linuxforum.hu (212.40.96.80) 56(84) bytes of data.
64 bytes from 212.40.96.80: icmp_seq=1 ttl=59 time=11249 ms
64 bytes from 212.40.96.80: icmp_seq=2 ttl=59 time=10822 ms
64 bytes from 212.40.96.80: icmp_seq=3 ttl=59 time=13487 ms
64 bytes from 212.40.96.80: icmp_seq=4 ttl=59 time=13567 ms
64 bytes from 212.40.96.80: icmp_seq=5 ttl=59 time=15167 ms
64 bytes from 212.40.96.80: icmp_seq=6 ttl=59 time=15293 ms
64 bytes from 212.40.96.80: icmp_seq=7 ttl=59 time=20397 ms
64 bytes from 212.40.96.80: icmp_seq=8 ttl=59 time=21526 ms
64 bytes from 212.40.96.80: icmp_seq=9 ttl=59 time=19197 ms
64 bytes from 212.40.96.80: icmp_seq=10 ttl=59 time=21637 ms
64 bytes from 212.40.96.80: icmp_seq=11 ttl=59 time=15099 ms
64 bytes from 212.40.96.80: icmp_seq=12 ttl=59 time=20947 ms
64 bytes from 212.40.96.80: icmp_seq=13 ttl=59 time=23817 ms
64 bytes from 212.40.96.80: icmp_seq=14 ttl=59 time=23897 ms
64 bytes from 212.40.96.80: icmp_seq=15 ttl=59 time=26517 ms
64 bytes from 212.40.96.80: icmp_seq=16 ttl=59 time=29153 ms
64 bytes from 212.40.96.80: icmp_seq=17 ttl=59 time=24117 ms
64 bytes from 212.40.96.80: icmp_seq=18 ttl=59 time=23727 ms
64 bytes from 212.40.96.80: icmp_seq=19 ttl=59 time=27507 ms
64 bytes from 212.40.96.80: icmp_seq=20 ttl=59 time=32423 ms
hátha szakember szemmel mást is látsz benne, mint én
Ez azért túlzás, nem vagyok én szakember, a saját tapasztalataimra és a netes dokumentációkra támaszkodva próbálok segíteni, sajnos nem sok sikerrel.
Nos, attól függetlenül, hogy nem mûködik, voltak azért sikerélményeim, ezért egy cseppet sem érzem magam boldogtalannak magam. Az
Egyszer már én is megpróbáltam, majdnem tökéletesen sikerült is, de aztán voltak bajok, elbarmoltam a rendszert, és azóta nem kísérleteztem újra. (nem okoztam helyreállíthatatlan hibát, nem elrémiszteni akarlak! Csak ezt-azt átírtam, kísérleteztem, aztán már nem volt kiút. Ha nem kezded el buzerálni a rendszerfájlokat, csak simán kernelt forgatsz, nem nagyon tudsz csinálni helyrehozhatatlan hibát!)
Szerintem egy dolog van, amit úgy ki szokott maradni a howto-kból. 🙁 Gyanítom, hogy Te is itt cseszted el a dolgot. Az initrd (Initial Ramdisk) okozza a problémát, ennek valahogyan illeszkednie kell a lefordított kernelhez. Ha – nálam okosabbak szerint nagyon helyesen – nem ikszelted be az initial ramdisk-et a make config-nál, akkor pedig nem szabad megadni a
initrd (hd0,0)/boot/initrd
sort a menu.lst-ben. Egyszerûen hagyd ki ezt a sort az új kernelnél. Aztán érdemes próbálkozni.Ha beforgattad az initial ramdisk támogatást, akkor valahol talán (?) van egy initrd file is az új bzImage környékén, ezzel talán (?) le kell cserélni a régit.
Nem vagyok teljesen otthon a témában, de én ezt tapasztaltam.
Elõször is bocsánat, hogy ilyen sokáig nem jelentkeztem, buta emberi dolgok megakadályoztak abban, hogy számítógépközelbe kerüljek. 🙁
Kezdem a végérõl.
Van még két beállítás amit kipróbálhatnál:
echo 2000 > /proc/sys/net/irda/max_tx_data_size
echo 1000 > /proc/sys/net/irda/min_tx_turn_timeSajnos ez semmi változást nem hozott, minden hiba maradt a régiben. 🙁
-
SzerzőBejegyzés
legutóbbi hsz