misc/64921: vmstat -i is not reporting IRQ usage on a shared IRQ

Matt mfischer at keldon.net
Mon Mar 29 21:50:21 PST 2004


>Number:         64921
>Category:       misc
>Synopsis:       vmstat -i is not reporting IRQ usage on a shared IRQ
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 29 21:50:20 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Matt
>Release:        4.9
>Organization:
>Environment:
>Description:
My system has/had 2 cards trying to use IRQ5.  One was a PCI sound card (which BSD did not recognize on boot), the other was a 3c509 network card.    Dmesg showed that both cards were loaded onto IRQ5.  However, vmstat -i did not list any cards as using IRQ5.  This caused me some headaches when I was trying to figure out why my networking wasnt working correctly.  I removed the sound card and rebooted, then vmstat -i showed IRQ 5 in use by driver ep0.  It seems like vmstat was confused due to the conflict.  Note that it did not show "mux" for IRQ5, it simply was not listed!
>How-To-Repeat:
Unsure.  My system does show IRQ9 as a mux, so perhaps you need 2 cards, one of which is an "unknown PCI card".  Another clue could be that the PCI card was unknown and the 3c509 card was using ISA.  Also note that even my BIOS attempted to map them both to IRQ5, WinXP remaps the 3c509 card to IRQ11...
>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list