3.13 mainline, USB 2.0 support is broken on intel z77 chipset's motherboard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Motherboard: MSI Z77A-GD65
BIOS: 10.11
CPU: intel i7 3770K (ivy)

GNU/Linux: Arch Linux x86_64 (with systemd)

Linux: mainline 3.13 rc <= 5, I will test rc6 later today


Problem:
Connecting most of the devices to USB 2.0 port is causing instabillity
of the whole system.


It's easiest to notice when connecting mouse and starting DM/X.
Keyborad seems to work fine so I'm able to login to tty and do
anything there, but whenever I start DM/X and trying to move mouse'
cursour the X freeze. Establishing the new ssh connection then is
impossible (so there's possibility of kernel panic in the background,
after getting back home I will recompile kernel with some tracers to
be sure). Fortunatelly ssh session established before DM/X start is
alive so I can trace whatever you need, still it's impossible to kill
X process and perform system' reboot.

I've tested 2 mouses with same results: A4tech X750 and Razor DeathAdder
Also checked out 2 different DMs: KDM and GDM.

Connecting mouse to USB 3.0 port is solving the mouse' problem, but
then other devices connected to USB 2.0 ports are causing problems -
ie. using Logitech webcam for some short time is making KDE 4.12.0
freeze.

There were no such problems with kernels < 3.13, fresh 3.12.6 works
perfectly fine.

I'm sending some basic informations (with my kernel config) in the
attachments, if you need more just let me know.

There are some warns/errors related to fglrx but feel free to skip it,
i've tested oss radeon and get same results.


Greetz
Vi0L0

GPG key: http://keys.gnupg.net/pks/lookup?op=get&search=0xABED422D653C3094
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4)
00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
03:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
04:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller (rev 01)

Attachment: dmesg-afterX.txt.tar.gz
Description: GNU Zip compressed data

Attachment: dmesg-beforeX.txt.tar.gz
Description: GNU Zip compressed data

Attachment: journalctl-afterX.txt.tar.gz
Description: GNU Zip compressed data

Attachment: kernel-config.tar.gz
Description: GNU Zip compressed data

Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 006: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 003 Device 005: ID 045e:0780 Microsoft Corp. 
Bus 003 Device 004: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 003 Device 003: ID 09da:9090 A4 Tech Co., Ltd XL-730K / XL-750BK / XL-755BK Mice
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  31808  3268 ?        Ss   13:49   0:00 /sbin/init splash
root         2  0.0  0.0      0     0 ?        S    13:49   0:00 [kthreadd]
root         3  0.5  0.0      0     0 ?        S    13:49   0:05 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/0:0H]
root         7  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/0]
root         8  0.0  0.0      0     0 ?        S    13:49   0:00 [rcub/0]
root         9  1.0  0.0      0     0 ?        S    13:49   0:10 [rcu_preempt]
root        10  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/0]
root        11  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/1]
root        12  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/2]
root        13  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/3]
root        14  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/4]
root        15  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/5]
root        16  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/6]
root        17  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuop/7]
root        18  0.0  0.0      0     0 ?        S    13:49   0:00 [rcu_sched]
root        19  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/0]
root        20  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/1]
root        21  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/2]
root        22  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/3]
root        23  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/4]
root        24  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/5]
root        25  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/6]
root        26  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuos/7]
root        27  0.0  0.0      0     0 ?        S    13:49   0:00 [rcu_bh]
root        28  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/0]
root        29  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/1]
root        30  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/2]
root        31  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/3]
root        32  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/4]
root        33  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/5]
root        34  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/6]
root        35  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuob/7]
root        36  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/0]
root        37  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/1]
root        38  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/1]
root        39  0.1  0.0      0     0 ?        S    13:49   0:01 [ksoftirqd/1]
root        41  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/1:0H]
root        42  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/2]
root        43  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/2]
root        44  0.0  0.0      0     0 ?        S    13:49   0:00 [ksoftirqd/2]
root        46  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/2:0H]
root        47  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/3]
root        48  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/3]
root        49  0.1  0.0      0     0 ?        S    13:49   0:01 [ksoftirqd/3]
root        51  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/3:0H]
root        52  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/4]
root        53  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/4]
root        54  0.0  0.0      0     0 ?        S    13:49   0:00 [ksoftirqd/4]
root        56  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/4:0H]
root        57  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/5]
root        58  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/5]
root        59  0.0  0.0      0     0 ?        S    13:49   0:00 [ksoftirqd/5]
root        61  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/5:0H]
root        62  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/6]
root        63  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/6]
root        64  0.0  0.0      0     0 ?        S    13:49   0:00 [ksoftirqd/6]
root        65  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/6:0]
root        66  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/6:0H]
root        67  0.0  0.0      0     0 ?        S    13:49   0:00 [migration/7]
root        68  0.0  0.0      0     0 ?        S    13:49   0:00 [rcuc/7]
root        69  0.0  0.0      0     0 ?        S    13:49   0:00 [ksoftirqd/7]
root        71  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/7:0H]
root        72  0.0  0.0      0     0 ?        S<   13:49   0:00 [khelper]
root        73  0.0  0.0      0     0 ?        S    13:49   0:00 [kdevtmpfs]
root        74  0.0  0.0      0     0 ?        S<   13:49   0:00 [netns]
root        75  0.0  0.0      0     0 ?        S<   13:49   0:00 [writeback]
root        76  0.0  0.0      0     0 ?        S<   13:49   0:00 [bioset]
root        77  0.0  0.0      0     0 ?        S<   13:49   0:00 [kblockd]
root        78  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/9-acpi]
root        79  0.0  0.0      0     0 ?        S    13:49   0:00 [khubd]
root        80  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/2:1]
root        81  0.0  0.0      0     0 ?        S    13:49   0:00 [kswapd0]
root        82  0.0  0.0      0     0 ?        SN   13:49   0:00 [ksmd]
root        83  0.0  0.0      0     0 ?        SN   13:49   0:00 [khugepaged]
root        84  0.0  0.0      0     0 ?        S    13:49   0:00 [fsnotify_mark]
root        85  0.0  0.0      0     0 ?        S<   13:49   0:00 [crypto]
root        90  0.0  0.0      0     0 ?        S<   13:49   0:00 [kthrotld]
root        92  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/12-i8042]
root        93  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/1-i8042]
root        94  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/3:1]
root        95  0.0  0.0      0     0 ?        S<   13:49   0:00 [deferwq]
root       113  0.0  0.0      0     0 ?        S<   13:49   0:00 [kvm-irqfd-clean]
root       114  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/41-snd_hda_]
root       115  0.0  0.0      0     0 ?        S<   13:49   0:00 [hd-audio0]
root       122  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/42-snd_hda_]
root       124  0.0  0.0      0     0 ?        S<   13:49   0:00 [hd-audio1]
root       129  0.0  0.0      0     0 ?        S<   13:49   0:00 [ata_sff]
root       130  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/43-ahci]
root       131  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_0]
root       132  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_1]
root       133  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_2]
root       134  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_3]
root       135  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_4]
root       136  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_5]
root       137  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/u16:2]
root       139  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/44-ahci]
root       142  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/u16:6]
root       144  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_6]
root       145  0.0  0.0      0     0 ?        S    13:49   0:00 [scsi_eh_7]
root       148  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/1:1]
root       149  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/4:1]
root       152  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/3:3]
root       153  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/6:1]
root       154  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/6:2]
root       156  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/4:1H]
root       158  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/0:1]
root       159  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/7:1]
root       162  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/45-xhci_hcd]
root       183  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/7:2]
root       192 86.8  0.0      0     0 ?        R    13:49  14:19 [irq/16-ehci_hcd]
root       193  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/23-ehci_hcd]
root       215  0.0  0.0      0     0 ?        S    13:49   0:00 [jbd2/sda1-8]
root       216  0.0  0.0      0     0 ?        S<   13:49   0:00 [ext4-rsv-conver]
root       234  0.0  0.1 288468 19912 ?        Ss   13:49   0:00 /usr/lib/systemd/systemd-journald
root       242  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/2:2]
root       246  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/0:2]
root       251  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/0:1H]
root       262  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/5:2]
root       269  0.0  0.0  31356  2292 ?        Ss   13:49   0:00 /usr/lib/systemd/systemd-udevd
root       307  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/46-mei_me]
root       314  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/5:1H]
root       317  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/4:2]
root       352  0.0  0.0      0     0 ?        S    13:49   0:00 [jbd2/sda2-8]
root       353  0.0  0.0      0     0 ?        S<   13:49   0:00 [ext4-rsv-conver]
root       356  0.0  0.0      0     0 ?        S    13:49   0:00 [kworker/1:2]
root       367  0.0  0.0  15488   812 ?        Ss   13:49   0:00 /sbin/mount.ntfs /dev/sdd1 /mnt/40s -o rw,noatime,noexec,nosuid,nodev,user
root       368  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/6:1H]
root       372  0.0  0.0  15488   812 ?        Ss   13:49   0:00 /sbin/mount.ntfs /dev/sdb2 /mnt/100-duzy -o rw,noatime,noexec,nosuid,nodev,user
root       373  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/2:1H]
root       503  0.0  0.0  15488   812 ?        Ss   13:49   0:00 /sbin/mount.ntfs /dev/sdb3 /mnt/800-duzy -o rw,noatime,noexec,nosuid,nodev,user
root       504  0.0  0.0  15488  1060 ?        Ss   13:49   0:00 /sbin/mount.ntfs /dev/sdd2 /mnt/nowy -o rw,noatime,noexec,nosuid,nodev,user
root       505  0.0  0.0  15488   812 ?        Ss   13:49   0:00 /sbin/mount.ntfs /dev/sdc2 /mnt/raid2 -o rw,noatime,fmask=0022,dmask=0000,uid=1000,gid=1000
root       506  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/1:1H]
root       511  0.0  0.0      0     0 ?        S    13:49   0:00 [jbd2/sdc1-8]
root       512  0.0  0.0      0     0 ?        S<   13:49   0:00 [ext4-rsv-conver]
root       520  0.0  0.0      0     0 ?        S<   13:49   0:00 [kworker/3:1H]
root       525  0.0  0.0  32880  1888 ?        Ss   13:49   0:00 /usr/bin/atieventsd --nodaemon
root       526  0.0  0.0 125076  3792 ?        Ssl  13:49   0:00 /usr/bin/thermald --no-daemon --dbus-enable
root       528  0.0  0.0  25748  1560 ?        Ss   13:49   0:00 /usr/lib/systemd/systemd-logind
dbus       529  0.0  0.0  17568  1600 ?        Ss   13:49   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
root       533  0.0  0.0   8248   784 tty1     Ss+  13:49   0:00 /sbin/agetty --noclear tty1
root       534  0.0  0.0   4236   844 ?        Ss   13:49   0:00 /usr/bin/acpid -f
root       538  0.0  0.0      0     0 ?        S    13:49   0:00 [irq/47-eth0]
root       544  0.0  0.0  39728  2752 ?        Ss   13:49   0:00 /usr/bin/sshd -D
root       546  0.0  0.0   6444   924 ?        Ss   13:49   0:00 /usr/bin/xinetd -dontfork
root       547  0.0  0.0 337744 12400 ?        Ssl  13:49   0:00 /usr/bin/libvirtd -p /var/run/libvirtd.pid
root       562  0.0  0.0 203996  3084 ?        Ss   13:49   0:00 /usr/bin/nmbd -D
root       568  0.0  0.0 280824  6792 ?        Ss   13:49   0:00 /usr/bin/smbd -D
root       574  0.0  0.0 280548  3528 ?        S    13:49   0:00 /usr/bin/smbd -D
nobody     736  0.0  0.0  13156   720 ?        S    13:49   0:00 /sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf
root       741  0.0  0.0  90516  3944 ?        Ss   13:49   0:00 sshd: Juser [priv]
Juser   745  0.0  0.0  28844  2016 ?        Ss   13:49   0:00 /usr/lib/systemd/systemd --user
Juser   746  0.0  0.0  90516  1860 ?        S    13:49   0:00 sshd: Juser@pts/0
Juser   747  0.0  0.0  67360  1356 ?        S    13:49   0:00 (sd-pam)         
Juser   748  0.0  0.0  16476  2680 pts/0    Ss   13:49   0:00 -bash
root       756  0.0  0.0  29832  1476 pts/0    S    13:50   0:00 su -
root       757  0.0  0.0  16716  2968 pts/0    S    13:50   0:00 -bash
root       791  0.1  0.3 286256 59300 tty7     Ds+  13:51   0:01 /usr/bin/X -br -novtswitch -quiet :0 vt7 -nolisten tcp -auth /var/run/xauth/A:0-bYRzpb
root       795  0.0  0.0      0     0 ?        S    13:51   0:00 [firegl]
root       796  0.0  0.0      0     0 ?        S    13:51   0:00 [firegl]
root       797  0.0  0.0      0     0 ?        S    13:51   0:00 [firegl]
root       798  0.0  0.0      0     0 ?        S    13:51   0:00 [irq/48-fglrx[0]]
root       922  0.0  0.0      0     0 ?        S    14:00   0:00 [kworker/5:1]
root       947  0.0  0.0  31808  1640 ?        Rs   14:04   0:00 (tmpfiles)       
root       952  0.0  0.0  13224  1364 pts/0    R+   14:05   0:00 ps aux

Attachment: system_info-beforeX.txt.tar.gz
Description: GNU Zip compressed data


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux