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