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