usb/117613: uhci interrupt storm & USB leaked memory on destroy

Zuikov Artyom 4ertus2 at mail.ru
Sun Oct 28 11:40:01 PDT 2007


>Number:         117613
>Category:       usb
>Synopsis:       uhci interrupt storm & USB leaked memory on destroy
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 28 18:40:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Zuikov Artyom
>Release:        6.3-PRERELEASE
>Organization:
>Environment:
FreeBSD 4ertus2 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #6: Sun Oct 28 20:31:08 UTC 2007     42 at 4ertus2:/usr/obj/usr/src/sys/COMP42  i386
>Description:
# KERNCONF
# cpu I686_CPU

# cat /etc/make.conf | grep CFLAGS
CFLAGS= -O2 -pipe

# kldload usb && pciconf -l && sleep 4 && kldunload usb
hostb0 at pci0:0:0:        class=0x060000 card=0x80331043 chip=0x03051106 rev=0x03 hdr=0x00
pcib1 at pci0:1:0: class=0x060400 card=0x00000000 chip=0x83051106 rev=0x00 hdr=0x01
isab0 at pci0:4:0: class=0x060100 card=0x80331043 chip=0x06861106 rev=0x22 hdr=0x00
atapci0 at pci0:4:1:       class=0x01018a card=0x00000000 chip=0x05711106 rev=0x10 hdr=0x00
uhci0 at pci0:4:2: class=0x0c0300 card=0x12340925 chip=0x30381106 rev=0x10 hdr=0x00
uhci1 at pci0:4:3: class=0x0c0300 card=0x12340925 chip=0x30381106 rev=0x10 hdr=0x00
hostb1 at pci0:4:4:        class=0x060000 card=0x80331043 chip=0x30571106 rev=0x30 hdr=0x00
pcm0 at pci0:10:0: class=0x040100 card=0x80271102 chip=0x00021102 rev=0x08 hdr=0x00
emujoy0 at pci0:10:1:      class=0x098000 card=0x00201102 chip=0x70021102 rev=0x08 hdr=0x00
dc0 at pci0:11:0:  class=0x020000 card=0x00000000 chip=0x00191011 rev=0x41 hdr=0x00
nvidia0 at pci1:0:0:       class=0x030000 card=0x00000000 chip=0x017110de rev=0xa3 hdr=0x00

# dmesg
uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 6 at device 4.2 on pci0
uhci0: [GIANT-LOCKED]
interrupt storm detected on "irq6:"; throttling interrupt source
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xd000-0xd01f irq 6 at device 4.3 on pci0
uhci1: [GIANT-LOCKED]
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
interrupt storm detected on "irq6:"; throttling interrupt source
interrupt storm detected on "irq6:"; throttling interrupt source
interrupt storm detected on "irq6:"; throttling interrupt source
interrupt storm detected on "irq6:"; throttling interrupt source
interrupt storm detected on "irq6:"; throttling interrupt source
(null): at uhub0 port 1 (addr 2) disconnected
uhub0: detached
uhub1: detached
usb0: detached
usb1: detached
uhci0: detached
uhci1: detached
Warning: memory type USBdev leaked memory on destroy (12 allocations, 6144 bytes leaked).
Warning: memory type USB leaked memory on destroy (27 allocations, 2048 bytes leaked).
stray irq6

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list