Date: Tue, 20 Sep 2005 19:44:07 -0400 From: "Peter D. Quilty" <pdquilty@adelphia.net> To: freebsd-mobile@freebsd.org, freebsd-stable@freebsd.org Subject: High interrupts w/ Cisco 350 card Message-ID: <1127259847.1266.101.camel@pdq-laptop>
next in thread | raw e-mail | index | archive | help
I'm running 5.4-RELEASE-p6 on a Toshiba Tecra M2 laptop. My network card is a Cisco 350 PCMCIA card. I'm experiencing a very high rate of interrupts during heavy network traffic. The laptop becomes very sluggish to respond. The more traffic through the interface, the higher the number of interrupts and the more sluggish the laptop becomes. I've searched the mailing list archives and the web, but haven't been able to find anything relevant. This Cisco card works fine in every other laptop I have. I suspect it might be a cardbus problem, but I don't know how to resolve it or troubleshoot it any further. I've tried disabling ACPI and that hasn't helped. Has anyone experienced this or have any suggestions? Any help would be much appreciated. Here is the output from a "vmstat -i", a "systat -iostat", and my boot time dmesg. There are no other errors showing up in any of the logs or on the console. interrupt total rate irq0: clk 3900551 99 irq1: atkbd0 46826 1 irq4: sio0 1 0 irq7: 3 0 stray irq7 3 0 irq8: rtc 4992799 127 irq9: acpi0 629 0 irq10: nvidia0 2517427 64 irq11: cbb0 cbb1+++ 6773905 173 irq12: psm0 240 0 irq13: npx0 1 0 irq14: ata0 319425 8 irq15: ata1 70 0 Total 18551880 475 /0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /10 Load Average ||||||||||| /0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 cpu user|XXXXX nice| system|X interrupt|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX idle|XXX /0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 ad0 MB/s tps|XX cd0 MB/s tps| pass0 MB/s tps| Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.4-RELEASE-p6 #26: Thu Jul 28 15:05:56 EDT 2005 root@pdq-laptop:/usr/obj/usr/src/sys/PDQ.M2 Timecounter "i8254" frequency 1193165 Hz quality 0 CPU: Mobile Genuine Intel(R) processor 1600MHz (598.49-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x695 Stepping = 5 Features=0xa7e9f9bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,TM,PBE> real memory = 536608768 (511 MB) avail memory = 511258624 (487 MB) Pentium 4 TCC support enabled, current performance 100% netsmb_dev: loaded npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <TOSHIB 750> on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0xd808-0xd80b on acpi0 cpu0: <ACPI CPU (3 Cx states)> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 agp0: <Intel 82855 host to AGP bridge> mem 0xe0000000-0xefffffff at device 0.0 on pci0 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> on pcib1 nvidia0: <GeForce FX Go5200 32M/64M> mem 0xd0000000-0xdfffffff,0xfd000000-0xfdffffff irq 10 at device 0.0 on pci1 uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0xefe0-0xefff irq 11 at device 29.0 on pci0 usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0xef80-0xef9f irq 11 at device 29.1 on pci0 usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0xef60-0xef7f irq 11 at device 29.2 on pci0 usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfcfffc00-0xfcffffff irq 11 at device 29.7 on pci0 usb3: EHCI version 1.0 usb3: companion controllers, 2 ports each: usb0 usb1 usb2 usb3: <EHCI (generic) USB 2.0 controller> on ehci0 usb3: USB revision 2.0 uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub3: 6 ports with 6 removable, self powered pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0 pci2: <ACPI PCI bus> on pcib2 fwohci0: <Texas Instruments TSB43AB22/A> mem 0xfc5f8000-0xfc5fbfff,0xfc5ff800-0xfc5fffff irq 11 at device 7.0 on pci2 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:00:39:00:00:51:65:81 fwohci0: Phy 1394a available S400, 2 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: <IEEE1394(FireWire) bus> on fwohci0 sbp0: <SBP-2/SCSI over FireWire> on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0xcdc0-0xcdff mem 0xfc5c0000-0xfc5dffff irq 11 at device 9.0 on pci2 em0: Ethernet address: 00:0e:7b:0f:7a:01 em0: Speed:N/A Duplex:N/A cbb0: <ToPIC100 PCI-CardBus Bridge> at device 11.0 on pci2 cardbus0: <CardBus bus> on cbb0 pccard0: <16-bit PCCard bus> on cbb0 cbb1: <ToPIC100 PCI-CardBus Bridge> at device 11.1 on pci2 cardbus1: <CardBus bus> on cbb1 pccard1: <16-bit PCCard bus> on cbb1 pci2: <base peripheral> at device 13.0 (no driver attached) isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel ICH4 UDMA100 controller> port 0xbfa0-0xbfaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 irq 11 at device 31.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 pcm0: <Intel ICH4 (82801DB)> port 0xbdc0-0xbdff,0xbe00-0xbeff mem 0xfc4ffd00-0xfc4ffdff,0xfc4ffe00-0xfc4fffff irq 11 at device 31.5 on pci0 pcm0: <Analog Devices AD1981B AC97 Codec> pci0: <simple comms, generic modem> at device 31.6 (no driver attached) acpi_button0: <Power Button> on acpi0 acpi_lid0: <Control Method Lid Switch> on acpi0 acpi_cmbat0: <Control Method Battery> on acpi0 acpi_cmbat1: <Control Method Battery> on acpi0 acpi_acad0: <AC Adapter> on acpi0 acpi_toshiba0: <Toshiba HCI Extras> on acpi0 acpi_tz0: <Thermal Zone> on acpi0 atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model GlidePoint, device ID 0 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 on acpi0 sio0: type 16550A orm0: <ISA Option ROMs> at iomem 0xe0000-0xeffff,0xc0000-0xcffff on isa0 pmtimer0 on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ums0: Sun Microsystems Type 6 USB mouse, rev 1.10/1.05, addr 2, iclass 3/1 ums0: 3 buttons. Timecounter "TSC" frequency 598494220 Hz quality 800 Timecounters tick every 10.000 msec ad0: 38154MB <TOSHIBA MK4026GAX/PA103H> [77520/16/63] at ata0-master UDMA100 an0: <Cisco Systems 350 Series Wireless LAN Adapter> at port 0xc000-0xc03f irq 11 function 0 config 5 on pccard0 an0: got RSSI <-> dBM map an0: supported rates: 1Mbps 2Mbps 5.5Mbps 11Mbps an0: Ethernet address: 00:07:0e:b9:2e:d5 ata1-slave: FAILURE - ATAPI_IDENTIFY timed out ata1-slave: FAILURE - ATAPI_IDENTIFY timed out ata1-slave: FAILURE - ATAPI_IDENTIFY timed out acd0: CDRW <UJDA750 DVD/CDRW/1.60> at ata1-master UDMA33 cd0 at ata1 bus 0 target 0 lun 0 cd0: <MATSHITA UJDA750 DVD/CDRW 1.60> Removable CD-ROM SCSI-0 device cd0: 33.000MB/s transfers cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed Mounting root from ufs:/dev/ad0s1a -- Peter D. Quilty pdquilty@adelphia.net 703-906-5633 GnuPG Key: http://users.adelphia.net/~pdquilty/gpg-pubkey.asc GnuPG Key Fingerprint: A46A 0E56 D13E 5617 4696 2B04 0D0C E34D CB6D D107
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1127259847.1266.101.camel>