PCMCIA sitova karta a "dropped interrupts"

Petr Adámek xadamek2 na fi.muni.cz
Úterý Červen 11 19:09:02 CEST 2002


Zdravim,

mam problem se sitovou kartou 3c589 (PCMCIA 10MB) na notebooku Toshiba Tecra
8000 se SuSE Linuxem verze 7.3 a "SuSE" jadrem 2.4.16.

Sitova karta je plne funkcni, nicmene maximalni prenosova rychlost dosahuje
zhruba 60 - 150 kb/s, coz je ponekud malo.Ve Windows 98 je prenosova
rychlost cca 700 kb. Po dmesg se objevi sloupec hlasek "eth0: interrupt(s)
dropped!". Ping vypada zhruba takto:

64 bytes from 147.251.48.205: icmp_seq=10 ttl=56 time=20.0 ms
64 bytes from 147.251.48.205: icmp_seq=11 ttl=56 time=30.0 ms
64 bytes from 147.251.48.205: icmp_seq=12 ttl=56 time=1000.0 ms
64 bytes from 147.251.48.205: icmp_seq=13 ttl=56 time=17.0 ms
64 bytes from 147.251.48.205: icmp_seq=14 ttl=56 time=1000.0 ms

tj. dlouhy cas se strida s kratkymi. Ztratovost nekdy 0% a nekdy od 5% -
35%. Preruseni se vubec nevola - viz /proc/interrupts

 0: 2080253   XT-PIC timer
 1:   26639   XT-PIC keyboard
 2:       0   XT-PIC cascade
 5:       0   XT-PIC 3c589_cs
 8:       9   XT-PIC rtc
11:      13   XT-PIC usb-uhci, i82365
14:    8478   XT-PIC ide0
15:     103   XT-PIC ide1

PCMCIA howto v kapitole "3.7 Interrupt delivery problems"
(http://www.tldp.org/HOWTO/PCMCIA-HOWTO-3.html#ss3.7) popisuje tyto symptomy
a radi zmenit irq  v souboru /etc/pcmcia/config.opts. Po pridani radky
"exclude irq 5" se preruseni zmenilo na 3 a vse se chova stejne. Zkusil jsem
pridat jeste "exclude irq 3", preruseni se zmenilo opet na 5 a chovani opet
beze zmeny.

---
Ing. Petr Adamek




Další informace o konferenci Linux