velike vytizeni procesoru pri prenosu pres paralelni port (a timeouty)
Petr Gajdusek
gajdusek.petr na centrum.cz
Pondělí Květen 9 21:20:40 CEST 2005
Dobry den.
Pri prenosu pres paralelni port je procesor vytizeny temer na maximum (v
top je to proces events/0). Procesor je Sempron 2300+ ! V logu se v
intervalech kolem 2 vterin objevuje:
plip0: transmit timeout(1,8f) - cisla v zavorce se meni
Propojeny jsou pocitace AMD Sempron 2300+ (jadro 2.6.11-cko) a
486DX4 na 100 (2.4.27). Vytizeny jsou oba pocitace. Rychlost prenosu kolisa
mezi 20 a 40kB. Na obou stranach je io portu 0x378 a irq 7.
V biosu jsem zkousel vsechna nastaveni portu (vzdy stejne na obou
stranach SPP,EPP,CPP). Zmena mtu nevyvolala rozdil.
Pokud jsem na rychlem pocitace hodne(!) snizil hodnoty nibble a tribble
v plipconfig, zatizeni se zmensilo ale ve stejnem pomeru jako rychlost
spojeni. Vypnuti firewallu nepomohlo.
/sbin/ifconfig (sempron):
plip0 Link encap:Ethernet HWaddr FC:FC:C0:A8:01:01
inet addr:192.168.1.1 P-t-P:192.168.1.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:34528 errors:0 dropped:277 overruns:0 frame:0
TX packets:42291 errors:1253 dropped:0 overruns:0 carrier:1253
collisions:163 txqueuelen:10
RX bytes:6651233 (6.3 MiB) TX bytes:51917531 (49.5 MiB)
Interrupt:7 Base address:0x378
/sbin/ifconfig (i486):
plip0 Link encap:Ethernet HWaddr FC:FC:C0:A8:01:02
inet addr:192.168.1.2 P-t-P:192.168.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:42415 errors:0 dropped:532 overruns:0 frame:1
TX packets:34605 errors:172 dropped:0 overruns:0 carrier:172
collisions:80 txqueuelen:10
RX bytes:51925595 (49.5 MiB) TX bytes:6661579 (6.3 MiB)
Interrupt:7 Base address:0x378
Proc je tolik chyb prave na rychlem pocitaci?
Google mi prozradil ze je to bezne pokud jsou oba paralelni porty
rozdilne rychlosti. Muze to
vyvolat takove zatizeni CPU?
Dekuji za jakekoliv nasmerovani.
Petr Gajdusek
Další informace o konferenci Linux