[FreeBSD] Re: Halozati lassusag
Gabor Zahemszky
ZGabor at CoDe.hu
2001. Jún. 8., P, 13:35:44 CEST
Sziasztok!
Szoval mindenkinek igaza van, de foleg nekem. Tehat
1) a) bocs Feri, de nem 81?9, hanem 8029.
b) spec az ifmediaig eljutottam, mert erre emlekeztem, hogy a FreeBSD-ben
ifconfiggal lehet ilyesmit es a kodot a NetBSD-bol vettek at, tehat
ott is azzal kezdtem, sot meg is talaltam a media es mediaopt
parametereket. De ...szott mukodni
2) FBSD alatt az ed driver _nem ismeri_ ezeket a dolgokat, egyszeruen az
ed-driver kodjaban hianyoznak a media es mediaopt lekezelesere vonatkozo
dolgok (ott megneztem)
3) NBSD alatt mondhattam akarmit, a _half-duplex_-re kopkodott, akar az
elvben jo ``media 10baseT-HDX'', akar ``media 10baseT mediaopt HDX'' (vagy
half-duplex) format probaltam megadni. Raadasul kulonbozo hubauzeneteket
produkalt a kulonbozo formakra. Szoval _elvben_ tudja ezen a kartyan is,
gyakorlatban nem.
Megoldas: Diagnostic Operating System bootfloppy, kartya rset8029.exe nevu
szemetenek elinditasa, majd a valamikor tevedesbol full-duplex-re huzott
parameterenek kezi atallitasa half-duplex-re - es a helyzet hatarozottan
jobb, a teszt srcsys.tar.gz immar >800 K-val ftp-zodott - oda, vissza.
(A felirata alapjan amugy _HUB_ KTI-n keresztul.)
Kosz a tippeket!
ZGabor at CoDe dot HU
Ui: a Linuxos tipp azert tovabbra is erdekel, mert lehet, hogy megis jobb
szeretnem azt az EtherExpresszt hasznalni (bar epp tegnap olvastam, hogy
most a stable-ban pont az fxp-driverrel szarakodnak)
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról