Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Oct 2012 08:50:07 GMT
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-usb@FreeBSD.org
Subject:   Re: usb/172199: high interrupts load xhci
Message-ID:  <201210010850.q918o7wo097267@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR usb/172199; it has been noted by GNATS.

From: Hans Petter Selasky <hselasky@c2i.net>
To: freebsd-usb@freebsd.org
Cc: Aleksei Reytsman <reytsman@solvex.travel>,
 freebsd-gnats-submit@freebsd.org
Subject: Re: usb/172199: high interrupts load xhci
Date: Mon, 1 Oct 2012 10:44:11 +0200

 On Monday 01 October 2012 10:15:48 Aleksei Reytsman wrote:
 > >Number:         172199
 > >Category:       usb
 > >Synopsis:       high interrupts load xhci
 > >Confidential:   no
 > >Severity:       non-critical
 > >Priority:       low
 > >Responsible:    freebsd-usb
 > >State:          open
 > >Quarter:
 > >Keywords:
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Mon Oct 01 08:20:03 UTC 2012
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Aleksei Reytsman
 > >Release:        9.0
 > 
 > >Organization:
 > Solvex-Tourne ltd
 > 
 > >Environment:
 > # uname -a
 > FreeBSD servergate 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Wed Mar 28 15:00:36
 > MSK 2012     root@servergate:/usr/src/sys/amd64/compile/MYKERNEL  amd64
 > 
 > >Description:
 > Hello.
 > I have a very high interrupts load on my FreeBSD machine. It happens when i
 > plug any USB device (like a keyboard), and the load is still high after
 > disconnecting the device. It becomes normal after reboot. My system based
 > on ASUS P8Z68-V Pro/Gen3 motherboard.
 > MYKERNEL is the GENERIC kernel with ipfw support.
 > Sorry for bad English.
 > Some debug information below:
 > 
 > # vmstat -i
 > interrupt                          total       rate
 > irq16: xhci1                 10760525071      17776
 > irq23: ehci0 ehci1               1826517          3
 > cpu0:timer                     619928626       1024
 > irq256: em0:rx 0                54277776         89
 > irq257: em0:tx 0                42013316         69
 > irq258: em0:link                       2          0
 > irq262: em2:rx 0               541775211        895
 > irq263: em2:tx 0               498677204        823
 > irq264: em2:link                       1          0
 > irq265: em3:rx 0               300580772        496
 > irq266: em3:tx 0               593156009        979
 > irq268: ahci0                    5757554          9
 > cpu1:timer                     123236782        203
 > cpu3:timer                     100504666        166
 > cpu2:timer                      58767827         97
 > Total                        13701027334      22634
 > 
 > # systat -vmstat
 >     1 users    Load  0.32  0.51  0.50                  Oct  1 11:52
 > 
 > Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP
 > PAGER Tot   Share      Tot    Share    Free           in   out     in  
 > out Act 1481080  158408  5595688   175752 2913052  count
 > All 1581028  164260 1079516k   209568          pages
 > Proc:                                                            Interrupts
 >   r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt        cow    173k total
 >             137      349k   24  122 171k 1055    3        zfod   166k xhci1
 > 16 ozfod     3 ehci0 ehci 0.1%Sys  18.0%Intr  0.0%User  0.0%Nice 81.9%Idle
 >        %ozfod  1128 cpu0:timer
 > 
 > |    |    |    |    |    |    |    |    |    |    |       daefr    76 em0:rx
 > |    |    |    |    |    |    |    |    |    |    |       0
 > 
 > +++++++++                                                 prcfr    72
 > em0:tx 0 17 dtbuf        3 totfr       em0:link Namei     Name-cache  
 > Dir-cache    204931 desvn          react  1216 em2:rx 0 Calls    hits   % 
 >   hits   %    179871 numvn          pdwak  1146 em2:tx 0 353     353 100  
 >               49693 frevn          pdpgs       em2:link intrn   933 em3:rx
 > 0 Disks  ada0  ada1 pass0 pass1                      731484 wire   1312
 > em3:tx 0 KB/t  30.98 30.98  0.00  0.00                     1123916 act    
 >  24 ahci0 268 tps      12    12     0     0                     3233464
 > inact   914 cpu1:timer MB/s   0.35  0.35  0.00  0.00                      
 >   276 cache   139 cpu3:timer %busy     0     0     0     0                
 >     2912776 free     72 cpu2:timer 837152 buf
 > # pciconf -lv
 > hostb0@pci0:0:0:0:      class=0x060000 card=0x844d1043 chip=0x01008086
 > rev=0x09 hdr=0x00 vendor     = 'Intel Corporation'
 >     device     = '2nd Generation Core Processor Family DRAM Controller'
 >     class      = bridge
 >     subclass   = HOST-PCI
 > - - - - -
 > xhci0@pci0:4:0:0:       class=0x0c0330 card=0x84881043 chip=0x10421b21
 > rev=0x00 hdr=0x00 vendor     = 'ASMedia Technology Inc.'
 >     device     = 'ASM1042 SuperSpeed USB Host Controller'
 >     class      = serial bus
 >     subclass   = USB
 > - - - - -
 > xhci1@pci0:7:0:0:       class=0x0c0330 card=0x84881043 chip=0x10421b21
 > rev=0x00 hdr=0x00 vendor     = 'ASMedia Technology Inc.'
 >     device     = 'ASM1042 SuperSpeed USB Host Controller'
 >     class      = serial bus
 >     subclass   = USB
 > 
 > >How-To-Repeat:
 > Plug any USB device.
 > 
 > >Fix:
 > >
 > >
 > >Release-Note:
 > >Audit-Trail:
 > 
 > >Unformatted:
 
 Hi,
 
 Can you collect some dmesg?
 
 sysctl hw.usb.xhci.debug=16 ; sleep 1; sysctl hw.usb.xhci.debug=0
 
 --HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210010850.q918o7wo097267>