(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Thu, 27 Aug 2009 12:54:59 GMT bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=14072 > > Summary: OHCI hangs, oops in hid driver (ups). > Product: Drivers > Version: 2.5 > Kernel Version: 2.6.29-r5, 2.6.30-r4 (Gentoo, latest) They're peculiar kernel versions to be using. Do you know if the problem is repeatable on a non-rc kernel? 2.6.30.x? Thanks. > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: USB > AssignedTo: greg@xxxxxxxxx > ReportedBy: mlkernel@xxxxxxxxxxxxxx > Regression: No > > > The board is a MCP78S based Asus, whith Phenom X4 processor, 4GB memory. > Any attempt to do anything on usb (lsusb, rmmod...) causes a hang for the > process involved. > The ups monitor is hanging after some time (more or less a day) > Any other device on the line still seems to function, that needs to be verified > more thoroughly) > This is a new motherboard + processor after the previous motherboard had a > 'burn-out' of its power stabalizers. The USB equipment on the outside (Mouse, > Voip headset, UPS, hub, N in 1 card reader) it's UPS that hangs & other stuff > seems to continue to work, unless it's unplugged in which case replugging it > doesn't work (Mouse). > > Unplugging is seen in dmesg, replugging isn't, new equipment on USB is not > seen. > Other reports seem to indicate the noapic could work, that needs to be > investigated too. > > > Stacktrace from dmesg: > ---8<--- > INFO: task usbhid-ups:12061 blocked for more than 120 seconds. > "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. > usbhid-ups D 00000000 0 12061 1 > ef325ca4 00200082 f6bc6114 00000000 ef325c38 ef325c38 00200046 47e65bed > 00005248 ed2a2000 f89d5253 00000000 f6bc6124 c061c328 f6bc6114 ef3d3db0 > ef3d4040 c5ac1fc0 00000003 ef325c74 47e69370 00005248 00000000 f87a64b0 > Call Trace: > [<f89d5253>] ? ohci_urb_dequeue+0x23/0xe0 [ohci_hcd] > [<c014b0cf>] ? prepare_to_wait+0x1f/0x60 > [<c014b0ea>] ? prepare_to_wait+0x3a/0x60 > [<c043420c>] ? _spin_unlock_irqrestore+0x2c/0x50 > [<c0431922>] schedule+0x12/0x30 > [<f878bc55>] usb_kill_urb+0x65/0xa0 [usbcore] > [<c014aed0>] ? autoremove_wake_function+0x0/0x40 > [<f878d0ac>] usb_start_wait_urb+0x9c/0xb0 [usbcore] > [<f878c255>] ? usb_init_urb+0x25/0x40 [usbcore] > [<f878d329>] usb_control_msg+0x129/0x160 [usbcore] > [<f8796226>] usbdev_ioctl+0x1066/0x15e0 [usbcore] > [<c012d010>] ? default_wake_function+0x0/0x10 > [<c0434222>] ? _spin_unlock_irqrestore+0x42/0x50 > [<c043192c>] ? schedule+0x1c/0x30 > [<c043413c>] ? _read_unlock+0x3c/0x50 > [<c01c7384>] ? core_sys_select+0x284/0x330 > [<c01c7127>] ? core_sys_select+0x27/0x330 > [<c01b7501>] ? do_sync_write+0xd1/0x110 > [<c01c51a0>] vfs_ioctl+0x80/0x90 > [<c0105500>] ? handle_irq+0x0/0x30 > [<c01c5222>] do_vfs_ioctl+0x72/0x560 > [<c0153d86>] ? getnstimeofday+0x56/0x110 > [<c01c6165>] ? poll_select_copy_remaining+0xb5/0x100 > [<c0153d86>] ? getnstimeofday+0x56/0x110 > [<c01c5749>] sys_ioctl+0x39/0x70 > [<c0102e78>] sysenter_do_call+0x12/0x2d > [<c0105500>] ? handle_irq+0x0/0x30 > INFO: lockdep is turned off. > ---8<--- > > lspci: > ---8<--- > 00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller > ( > rev a2) > 00:01.0 ISA bridge: nVidia Corporation MCP78S [GeForce 8200] LPC Bridge (rev > a2) > 00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1) > 00:01.2 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller > ( > rev a1) > 00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor > (rev > a2) > 00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller > ( > rev a1) > 00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 > Co > ntroller (rev a1) > 00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 > Co > ntroller (rev a1) > 00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 > Co > ntroller (rev a1) > 00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 > Co > ntroller (rev a1) > 00:06.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] IDE (rev a1) > 00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High > Defin > ition Audio (rev a1) > 00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev > a1) > 00:09.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] SATA Controller > (non-AHCI mode) (rev a2) > 00:0a.0 Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2) > 00:0b.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge > (rev a1) > 00:10.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge > (rev a1) > 00:13.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev > a1) > 00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev > a1) > 00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, > Sempro > n] HyperTransport Configuration > 00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, > Sempro > n] Address Map > 00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, > Sempro > n] DRAM Controller > 00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, > Sempro > n] Miscellaneous Control > 00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, > Sempro > n] Link Control > 01:05.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01) > 01:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01) > 02:00.0 VGA compatible controller: nVidia Corporation GeForce 8300 (rev a2) > ---8<--- > > cat /proc/interrupts > ---8<--- > CPU0 CPU1 CPU2 CPU3 > 0: 134 4 104 2521 IO-APIC-edge timer > 1: 0 12 1030 54044 IO-APIC-edge i8042 > 6: 0 0 0 5 IO-APIC-edge floppy > 7: 1 0 0 0 IO-APIC-edge > 8: 0 0 0 82 IO-APIC-edge rtc0 > 9: 0 0 0 0 IO-APIC-fasteoi acpi > 12: 80 5334 29023 2330094 IO-APIC-edge i8042 > 14: 275 10081 237971 9266793 IO-APIC-edge ide0 > 16: 0 0 0 2 IO-APIC-fasteoi ohci1394, > uhci_hcd:usb2 > 18: 0 0 0 38 IO-APIC-fasteoi > ehci_hcd:usb5, bttv0 > 19: 0 0 0 0 IO-APIC-fasteoi > uhci_hcd:usb1 > 20: 12 560 16619 435672 IO-APIC-fasteoi > ehci_hcd:usb4, nvidia > 21: 43 1807 596926 15504590 IO-APIC-fasteoi > ehci_hcd:usb3, HDA Intel > 22: 0 0 2 332 IO-APIC-fasteoi > ohci_hcd:usb7 > 23: 1294 169672 8369445 349326370 IO-APIC-fasteoi > ohci_hcd:usb6 > 24: 33 1822 94778 2985329 PCI-MSI-edge ahci > 25: 550 6315 642407 25572716 PCI-MSI-edge eth3 > NMI: 0 0 0 0 Non-maskable interrupts > LOC: 251372374 215145911 209339634 190775117 Local timer interrupts > SPU: 0 0 0 0 Spurious interrupts > RES: 37541509 28761874 34016243 24981202 Rescheduling interrupts > CAL: 4092 34075 33994 31832 Function call interrupts > TLB: 124779 135166 131030 125816 TLB shootdowns > TRM: 0 0 0 0 Thermal event interrupts > ERR: 433 > MIS: 0 > ---8<--- > > Software info: (emerge --info) > ---8<--- > Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, > glibc-2.9_p200812 > 01-r2, 2.6.30-gentoo-r4 i686) > ================================================================= > System uname: > Linux-2.6.30-gentoo-r4-i686-AMD_Phenom-tm-_II_X4_810_Processor-wit > h-gentoo-1.12.11.1 > Timestamp of tree: Thu, 27 Aug 2009 07:00:01 +0000 > distcc 3.1 i686-pc-linux-gnu [disabled] > ccache version 2.4 [disabled] > app-shells/bash: 3.2_p39 > dev-java/java-config: 2.1.8-r1 > dev-lang/python: 2.6.2-r1 > dev-python/pycrypto: 2.0.1-r8 > dev-util/ccache: 2.4-r7 > dev-util/cmake: 2.6.4 > sys-apps/baselayout: 1.12.11.1 > sys-apps/sandbox: 1.6-r2 > sys-devel/autoconf: 2.13, 2.63-r1 > sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 > sys-devel/binutils: 2.18-r3 > sys-devel/gcc-config: 1.4.1 > sys-devel/libtool: 1.5.26 > > virtual/os-headers: 2.6.29 > ACCEPT_KEYWORDS="x86" > CBUILD="i686-pc-linux-gnu" > CFLAGS="-O2 -march=athlon64 -pipe -mno-tls-direct-seg-refs" > CHOST="i686-pc-linux-gnu" > CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /usr/kde/3.5/env > /usr/kde > /3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ > /etc/ > fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ > /etc/php/cgi-php5/ > ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d > /et > c/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d > /etc/texmf/updmap > .d /etc/texmf/web2c /etc/udev/rules.d" > CXXFLAGS="-O2 -march=athlon64 -pipe -mno-tls-direct-seg-refs" > DISTDIR="/usr/portage/distfiles" > FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms > str > ict unmerge-orphans userfetch userpriv usersandbox" > GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo > http://mirror.swit > ch.ch/mirror/gentoo/" > LDFLAGS="-Wl,-O1" > LINGUAS=" en nl en_GB en_US nl_NL " > MAKEOPTS="-j5" > PKGDIR="/usr/portage/packages" > PORTAGE_CONFIGROOT="/" > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress > --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles > --exclu > de=/local --exclude=/packages" > PORTAGE_TMPDIR="/var/tmp" > PORTDIR="/usr/portage" > PORTDIR_OVERLAY="/usr/local/portage/layman/armagetron > /usr/local/portage/layman/ > synce /usr/local/portage/layman/kpex-media /usr/local/portage/layman/xwing > /usr/ > local/portage/layman/voip /usr/local/portage" > SYNC="rsync://rsync.gentoo.org/gentoo-portage" > USE="3dnow 3dnowext X X509 a52 aac aalib accessibility acl acpi akode alsa > amrnb > amrwb apache2 apm asf asterisk audiofile audit authdaemond automount avahi > bash > -completion berkdb bl bluetooth bookmarks branding bzip2 cairo caps cdda cddb > cd > paranoia cdr cgi cleartype cli cracklib crypt cscope css cups curl dbus dga > dire > ctfb divx dri dts dv dvb dvd dvdr dvdread eds emboss enca encode esd evo exif > ex > pat extensions fam fame fastbuild fax fbcon ffmpeg firefox flac font-server > fort > ran gcj gd gdbm ggi gif gimp gimpprint glib glut gmedia gmp gnokii gphoto2 gpm > g > raphviz gs gsm gstreamer gtk guile hal howl howl-compat hpn html http httpd > ical > iconv icq id3 idn ieee1394 ilbc imagemagick imap imlib ipv6 isdnlog ithreads > ja > bber jack jack-tmpfs java javascript jbig jingle joystick jpeg jpeg2k junit kde > kerberos kqemu ladspa lame lcms ldap libcaca libnotify libsamplerate live > lm_sen > sors lmtp lua lzo mad mailwrapper matroska mbrola md5sum mdnsresponder-compat > mh > ash mikmod ming mjpeg mmx mmxext mng modplug mp2 mp3 mp4 mp4live mpeg mplayer > mu > dflap musepack musicbrainz mysql nas ncurses nemesi netboot network nforce nls > n > pp nptl nptlonly nsplugin nv nvidia obex odbc ogg openal openexr opengl openmp > o > scar oss pam pam_chroot pcre pda pdf perl php player pmu png pnm portaudio > posts > cript ppds pppd pulseaudio python qt3 qt3support qt4 quicktime quotas rar > rdeskt > op readline realmedia reflection rle rtc ruby samba sasl scanner sdl server > sess > ion sguil skey slang smime sms sndfile snmp sox speex spell spf spl sqlite srs > s > rt sse sse2 ssl startup-notification svg svga swat symlink sysfs syslog tcpd > tel > etext theora threads thunar tiff timidity tools truetype tta unicode usb > userloc > ales utempter v4l v4l2 vcd vidix vim-syntax virtualbox vnc vorbis wavpack > webdav > win32codecs wma wmf wmp x264 x86 xanim xattr xine xml xmlreader xmlwriter xorg > xosd xpm xulrunner xv xvid xvmc yaz yv12 zeroconf zlib zrtp" ALSA_CARDS=" > usb-au > dio bt87x dummy seq-dummy hda-intel " ALSA_PCM_PLUGINS="adpcm alaw asym copy > dmi > x dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear > mete > r mmap_emul mulaw multi null plug rate route share shm softvol" > APACHE2_MODULES= > "actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm > authn_defau > lt authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner > aut > hz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env > expir > es ext_filter file_cache filter headers ident imagemap include info log_config > l > ogio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer > proxy_ > connect proxy_http rewrite setenvif so speling status unique_id userdir > usertrac > k vhost_alias" ELIBC="glibc" INPUT_DEVICES=" evdev mouse keyboard joystick " > KER > NEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 > mtxor > b ncurses text" LINGUAS=" en nl en_GB en_US nl_NL " USERLAND="GNU" > VIDEO_CARDS=" > fbdev vga vesa nvidia nv " > Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, > LC_A > LL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS > ---8<--- -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html