[opensuse-kernel] request: pull USB3 upstream kernel patch to Kernel:stable
An upstream kernel patch has been tested, and verified to work, for a reported USB3 driver crash Bug 878489 - Opensuse 13.1 throws CALL TRACE and fails to boot when USB3 (xhci_hcd) card is added. https://bugzilla.novell.com/show_bug.cgi?id=878489 I've made a review request at https://build.opensuse.org/project/requests/Kernel:stable not sure if that's the right procedure. Can this patch get added to Kernel:stable builds, for at least Opensuse 13.1/64? Thanks. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thu, 2014-06-19 at 12:25 -0700, grantksupport@operamail.com wrote:
An upstream kernel patch has been tested, and verified to work, for a reported USB3 driver crash
Bug 878489 - Opensuse 13.1 throws CALL TRACE and fails to boot when USB3 (xhci_hcd) card is added. https://bugzilla.novell.com/show_bug.cgi?id=878489
I've made a review request at
https://build.opensuse.org/project/requests/Kernel:stable
not sure if that's the right procedure.
Can this patch get added to Kernel:stable builds, for at least Opensuse 13.1/64?
I have already added it to the kernel tree. With the next kernel update the fix will be pushed out. Regards Oliver -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Mon, Jun 23, 2014, at 06:19 AM, Oliver Neukum wrote:
Can this patch get added to Kernel:stable builds, for at least Opensuse 13.1/64?
I have already added it to the kernel tree. With the next kernel update the fix will be pushed out.
checking what's latest/current here uname -rm 3.15.1-2.g3289da4-xen x86_64 rpm -q --changelog kernel-default | head -n 20 * Mon Jun 23 2014 jslaby@suse.cz - asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234). - commit 7d71861 * Mon Jun 23 2014 jdelvare@suse.de - Update config files: Enable Realtek RTL8723AU support This wireless network chipset is found in hybrid notebooks/tablets such as the first Lenovo Yoga 13. - commit 0cf7afd your fix is not yet 'in' afaict. If that's just still a matter of time, np. It it needs a 'kick' from you, then fyi. Thanks. Grant -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thu, 2014-06-26 at 12:50 -0700, grantksupport@operamail.com wrote:
On Mon, Jun 23, 2014, at 06:19 AM, Oliver Neukum wrote:
Can this patch get added to Kernel:stable builds, for at least Opensuse 13.1/64?
I have already added it to the kernel tree. With the next kernel update the fix will be pushed out.
checking what's latest/current here
uname -rm 3.15.1-2.g3289da4-xen x86_64
rpm -q --changelog kernel-default | head -n 20 * Mon Jun 23 2014 jslaby@suse.cz - asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234). - commit 7d71861
* Mon Jun 23 2014 jdelvare@suse.de - Update config files: Enable Realtek RTL8723AU support This wireless network chipset is found in hybrid notebooks/tablets such as the first Lenovo Yoga 13. - commit 0cf7afd
your fix is not yet 'in' afaict. If that's just still a matter of time, np. It it needs a 'kick' from you, then fyi.
Please recheck. I see: Author: Oliver Neukum <oneukum@suse.de> Date: Fri Jun 6 14:15:32 2014 +0200 USB: OHCI: fix problem with global suspend on ATI controllers (bnc#868315). Regards Oliver -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 06/27/2014 09:52 AM, Oliver Neukum wrote:
On Thu, 2014-06-26 at 12:50 -0700, grantksupport@operamail.com wrote:
On Mon, Jun 23, 2014, at 06:19 AM, Oliver Neukum wrote:
Can this patch get added to Kernel:stable builds, for at least Opensuse 13.1/64?
I have already added it to the kernel tree. With the next kernel update the fix will be pushed out.
checking what's latest/current here
uname -rm 3.15.1-2.g3289da4-xen x86_64
rpm -q --changelog kernel-default | head -n 20 * Mon Jun 23 2014 jslaby@suse.cz - asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234). - commit 7d71861
* Mon Jun 23 2014 jdelvare@suse.de - Update config files: Enable Realtek RTL8723AU support This wireless network chipset is found in hybrid notebooks/tablets such as the first Lenovo Yoga 13. - commit 0cf7afd
your fix is not yet 'in' afaict. If that's just still a matter of time, np. It it needs a 'kick' from you, then fyi.
Please recheck. I see:
Author: Oliver Neukum <oneukum@suse.de> Date: Fri Jun 6 14:15:32 2014 +0200
Which is in 3.15 already, so you won't see it as a commit in rpm changelog of 3.15.1-2.g3289da4-xen. If you still see the problem, it's a different bug. -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Fri, 2014-06-27 at 10:10 +0200, Jiri Slaby wrote:
On 06/27/2014 09:52 AM, Oliver Neukum wrote:
On Thu, 2014-06-26 at 12:50 -0700, grantksupport@operamail.com wrote:
On Mon, Jun 23, 2014, at 06:19 AM, Oliver Neukum wrote:
Can this patch get added to Kernel:stable builds, for at least Opensuse 13.1/64?
I have already added it to the kernel tree. With the next kernel update the fix will be pushed out.
checking what's latest/current here
uname -rm 3.15.1-2.g3289da4-xen x86_64
rpm -q --changelog kernel-default | head -n 20 * Mon Jun 23 2014 jslaby@suse.cz - asus-wmi: Set WAPF to 4 for Asus X550CA (bnc#882234). - commit 7d71861
* Mon Jun 23 2014 jdelvare@suse.de - Update config files: Enable Realtek RTL8723AU support This wireless network chipset is found in hybrid notebooks/tablets such as the first Lenovo Yoga 13. - commit 0cf7afd
your fix is not yet 'in' afaict. If that's just still a matter of time, np. It it needs a 'kick' from you, then fyi.
Please recheck. I see:
Author: Oliver Neukum <oneukum@suse.de> Date: Fri Jun 6 14:15:32 2014 +0200
Which is in 3.15 already, so you won't see it as a commit in rpm changelog of 3.15.1-2.g3289da4-xen.
True. I checked the git log.
If you still see the problem, it's a different bug.
Please validate. Regards Oliver -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
... USB: OHCI: fix problem with global suspend on ATI controllers (bnc#868315). ... Which is in 3.15 already, so you won't see it as a commit in rpm changelog of 3.15.1-2.g3289da4-xen. ...
ah, sry, I was looking for a changelog referencing bnc#878489
...
Please recheck. I see: ... If you still see the problem, it's a different bug. ... Please validate. ...
testing, with USB3 card installed: booted to 3.15.0-1.gc9b3c8c-desktop from http://download.opensuse.org/repositories/home:/oneukum:/bnc878489/standard/ there are no errors/crashes on boot, and, at desktop, the USB3 card's fully functional, as are attached devices. switching to Kernel:Stable * http://download.opensuse.org/repositories/Kernel:/stable/standard system now boots all the way to Desktop, uname -rm 3.15.1-2.g3289da4-desktop x86_64 the card is recognized, hwinfo --usb ... 11: USB 00.0: 10a00 Hub [Created at usb.122] Unique ID: uIhY.tisqRJYDXEC SysFS ID: /devices/pci0000:00/0000:00:03.0/0000:02:00.0/usb3/3-0:1.0 SysFS BusID: 3-0:1.0 Hardware Class: hub Model: "Linux 3.15.1-2.g3289da4-desktop xhci_hcd xHCI Host Controller" Hotplug: USB Vendor: usb 0x1d6b "Linux 3.15.1-2.g3289da4-desktop xhci_hcd" Device: usb 0x0002 "xHCI Host Controller" Revision: "3.15" Serial ID: "0000:02:00.0" Driver: "hub" Driver Modules: "usbcore" Speed: 480 Mbps Module Alias: "usb:v1D6Bp0002d0315dc09dsc00dp01ic09isc00ip00in00" Config Status: cfg=new, avail=yes, need=no, active=unknown ... 13: USB 00.0: 10a00 Hub [Created at usb.122] Unique ID: zPk0.m2+1uGKvSS5 SysFS ID: /devices/pci0000:00/0000:00:03.0/0000:02:00.0/usb4/4-0:1.0 SysFS BusID: 4-0:1.0 Hardware Class: hub Model: "Linux 3.15.1-2.g3289da4-desktop xhci_hcd xHCI Host Controller" Hotplug: USB Vendor: usb 0x1d6b "Linux 3.15.1-2.g3289da4-desktop xhci_hcd" Device: usb 0x0003 "xHCI Host Controller" Revision: "3.15" Serial ID: "0000:02:00.0" Driver: "hub" Driver Modules: "usbcore" Module Alias: "usb:v1D6Bp0003d0315dc09dsc00dp03ic09isc00ip00in00" Config Status: cfg=new, avail=yes, need=no, active=unknown ... but the card is otherwised NON-functional; devices attached to the USB3 port are not recognized/mounted. checking, there's a CALL TRACE again journalctl -b ... Jun 27 05:58:58 gdesk kernel: ------------[ cut here ]------------ Jun 27 05:58:58 gdesk kernel: WARNING: CPU: 3 PID: 0 at /home/abuild/rpmbuild/BUILD/kernel-desktop-3.15.1/linux-3.15/drivers/usb/host/xhci-ring.c:1615 handle_cmd_completion+0xe52/0xef0 [xhci_hcd]() Jun 27 05:58:58 gdesk kernel: Modules linked in: binfmt_misc bnep snd_hda_codec_via snd_hda_codec_generic ir_lirc_codec ir_rc5_sz_decoder lirc_dev ir_mce_kbd_decoder ir_sharp_decoder ir_sanyo_decoder ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder ecb snd_hda_intel snd_usb_audio rc_streamzap btusb kvm_amd streamzap kvm snd_hda_controller rc_core bluetooth snd_usbmidi_lib snd_rawmidi snd_hda_codec edac_core cdc_ether 6lowpan_iphc serio_raw snd_seq_device pcspkr edac_mce_amd rfkill snd_hwdep usbnet r8169 snd_pcm k10temp snd_timer r8152 snd soundcore sp5100_tco mii wmi atl1e i2c_piix4 asus_atk0110 shpchp button sr_mod cdrom pata_atiixp firewire_ohci usb_storage ohci_pci firewire_core sata_sil24 xhci_hcd forcedeth edd fan ata_generic sata_nv pata_amd thermal processor dummy sha512_generic sha256_generic Jun 27 05:58:58 gdesk kernel: glue_helper lrw gf128mul ablk_helper cryptd aes_x86_64 vfat fat udf crc_itu_t xfs libcrc32c dm_snapshot dm_bufio dm_crypt raid456 async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid10 raid1 raid0 md_mod dm_mirror dm_region_hash dm_log dm_mod sg Jun 27 05:58:58 gdesk kernel: CPU: 3 PID: 0 Comm: swapper/3 Tainted: G W 3.15.1-2.g3289da4-desktop #1 Jun 27 05:58:58 gdesk kernel: Hardware name: System manufacturer System Product Name/M4A78T-E, BIOS 3503 04/13/2011 Jun 27 05:58:58 gdesk kernel: 0000000000000009 ffffffff81605ae5 0000000000000000 ffffffff810584f7 Jun 27 05:58:58 gdesk kernel: ffff88041a786000 ffff8800cace5710 ffff8800cace5170 00000000cace5170 Jun 27 05:58:58 gdesk kernel: 0000000000000000 ffffffffa02bfad2 0000000000000003 0000000000000246 Jun 27 05:58:58 gdesk kernel: Call Trace: Jun 27 05:58:58 gdesk kernel: [<ffffffff81004c3e>] dump_trace+0x8e/0x350 Jun 27 05:58:58 gdesk kernel: [<ffffffff81004fa6>] show_stack_log_lvl+0xa6/0x190 Jun 27 05:58:58 gdesk kernel: [<ffffffff81006441>] show_stack+0x21/0x50 Jun 27 05:58:58 gdesk kernel: [<ffffffff81605ae5>] dump_stack+0x49/0x6a Jun 27 05:58:58 gdesk kernel: [<ffffffff810584f7>] warn_slowpath_common+0x77/0x90 Jun 27 05:58:58 gdesk kernel: [<ffffffffa02bfad2>] handle_cmd_completion+0xe52/0xef0 [xhci_hcd] Jun 27 05:58:58 gdesk kernel: [<ffffffffa02c15d3>] xhci_irq+0x333/0xa10 [xhci_hcd] Jun 27 05:58:58 gdesk kernel: [<ffffffff810b2505>] handle_irq_event_percpu+0x35/0x1e0 Jun 27 05:58:58 gdesk kernel: [<ffffffff810b26ee>] handle_irq_event+0x3e/0x60 Jun 27 05:58:58 gdesk kernel: [<ffffffff810b51f5>] handle_edge_irq+0x85/0x150 Jun 27 05:58:58 gdesk kernel: [<ffffffff81004b9d>] handle_irq+0x1d/0x30 Jun 27 05:58:58 gdesk kernel: [<ffffffff81615ef9>] do_IRQ+0x49/0xe0 Jun 27 05:58:58 gdesk kernel: [<ffffffff8160c46d>] common_interrupt+0x6d/0x6d Jun 27 05:58:58 gdesk kernel: [<ffffffff81041002>] native_safe_halt+0x2/0x10 Jun 27 05:58:58 gdesk kernel: [<ffffffff8100bcc9>] default_idle+0x19/0xf0 Jun 27 05:58:58 gdesk kernel: [<ffffffff8109d17a>] cpu_startup_entry+0x29a/0x4a0 Jun 27 05:58:58 gdesk kernel: [<ffffffff81032927>] start_secondary+0x217/0x2d0 Jun 27 05:58:58 gdesk kernel: ---[ end trace 8e857b25e4e92af0 ]--- Jun 27 05:58:58 gdesk kernel: xhci_hcd 0000:02:00.0: Reset device command completion for disabled slot 0 ... and journalctl -b| grep -i xhci Jun 27 05:58:36 localhost kernel: xhci_hcd 0000:02:00.0: xHCI Host Controller Jun 27 05:58:36 localhost kernel: xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 3 Jun 27 05:58:36 localhost kernel: xhci_hcd 0000:02:00.0: irq 46 for MSI/MSI-X Jun 27 05:58:36 localhost kernel: usb usb3: Product: xHCI Host Controller Jun 27 05:58:36 localhost kernel: usb usb3: Manufacturer: Linux 3.15.1-2.g3289da4-desktop xhci_hcd Jun 27 05:58:36 localhost kernel: xhci_hcd 0000:02:00.0: xHCI Host Controller Jun 27 05:58:36 localhost kernel: xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 4 Jun 27 05:58:36 localhost kernel: usb usb4: Product: xHCI Host Controller Jun 27 05:58:36 localhost kernel: usb usb4: Manufacturer: Linux 3.15.1-2.g3289da4-desktop xhci_hcd Jun 27 05:58:36 localhost kernel: usb 3-1: new high-speed USB device number 2 using xhci_hcd Jun 27 05:58:37 localhost kernel: WARNING: CPU: 3 PID: 0 at /home/abuild/rpmbuild/BUILD/kernel-desktop-3.15.1/linux-3.15/drivers/usb/host/xhci-ring.c:1615 handle_cmd_completion+0xe52/0xef0 [xhci_hcd]() Jun 27 05:58:37 localhost kernel: Modules linked in: pata_atiixp(+) firewire_ohci usb_storage ohci_pci(+) firewire_core sata_sil24 xhci_hcd forcedeth edd fan ata_generic sata_nv pata_amd thermal processor dummy sha512_generic sha256_generic glue_helper lrw gf128mul ablk_helper cryptd aes_x86_64 vfat fat udf crc_itu_t xfs libcrc32c dm_snapshot dm_bufio dm_crypt raid456 async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid10 raid1 raid0 md_mod dm_mirror dm_region_hash dm_log dm_mod sg Jun 27 05:58:37 localhost kernel: [<ffffffffa02bfad2>] handle_cmd_completion+0xe52/0xef0 [xhci_hcd] Jun 27 05:58:37 localhost kernel: [<ffffffffa02c15d3>] xhci_irq+0x333/0xa10 [xhci_hcd] Jun 27 05:58:37 localhost kernel: xhci_hcd 0000:02:00.0: Reset device command completion for disabled slot 0 Jun 27 05:58:42 localhost kernel: xhci_hcd 0000:02:00.0: Timeout while waiting for reset device command Jun 27 05:58:42 localhost kernel: usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd Jun 27 05:58:49 gdesk kernel: WARNING: CPU: 2 PID: 1 at /home/abuild/rpmbuild/BUILD/kernel-desktop-3.15.1/linux-3.15/drivers/usb/host/xhci-ring.c:1615 handle_cmd_completion+0xe52/0xef0 [xhci_hcd]() Jun 27 05:58:49 gdesk kernel: Modules linked in: snd_seq_device(+) pcspkr(+) edac_mce_amd(+) rfkill(+) snd_hwdep(+) usbnet r8169(+) snd_pcm k10temp snd_timer r8152 snd soundcore sp5100_tco mii wmi atl1e i2c_piix4 asus_atk0110 shpchp button sr_mod cdrom pata_atiixp firewire_ohci usb_storage ohci_pci firewire_core sata_sil24 xhci_hcd forcedeth edd fan ata_generic sata_nv pata_amd thermal processor dummy sha512_generic sha256_generic glue_helper lrw gf128mul ablk_helper cryptd aes_x86_64 vfat fat udf crc_itu_t xfs libcrc32c dm_snapshot dm_bufio dm_crypt raid456 async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid10 raid1 raid0 md_mod dm_mirror dm_region_hash dm_log dm_mod sg Jun 27 05:58:49 gdesk kernel: [<ffffffffa02bfad2>] handle_cmd_completion+0xe52/0xef0 [xhci_hcd] Jun 27 05:58:49 gdesk kernel: [<ffffffffa02c15d3>] xhci_irq+0x333/0xa10 [xhci_hcd] Jun 27 05:58:49 gdesk kernel: xhci_hcd 0000:02:00.0: Reset device command completion for disabled slot 0 Jun 27 05:58:53 gdesk kernel: xhci_hcd 0000:02:00.0: Timeout while waiting for reset device command Jun 27 05:58:53 gdesk kernel: usb 4-1: reset SuperSpeed USB device number 2 using xhci_hcd Jun 27 05:58:53 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880416cb6c00 Jun 27 05:58:53 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880416cb6c48 Jun 27 05:58:53 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880416cb6c90 Jun 27 05:58:53 gdesk kernel: xhci_hcd 0000:02:00.0: Trying to add endpoint 0x81 without dropping it. Jun 27 05:58:58 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880416cb6c00 Jun 27 05:58:58 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880416cb6c48 Jun 27 05:58:58 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880416cb6c90 Jun 27 05:58:58 gdesk kernel: usb 4-1: new SuperSpeed USB device number 3 using xhci_hcd Jun 27 05:58:58 gdesk kernel: WARNING: CPU: 3 PID: 0 at /home/abuild/rpmbuild/BUILD/kernel-desktop-3.15.1/linux-3.15/drivers/usb/host/xhci-ring.c:1615 handle_cmd_completion+0xe52/0xef0 [xhci_hcd]() Jun 27 05:58:58 gdesk kernel: Modules linked in: binfmt_misc bnep snd_hda_codec_via snd_hda_codec_generic ir_lirc_codec ir_rc5_sz_decoder lirc_dev ir_mce_kbd_decoder ir_sharp_decoder ir_sanyo_decoder ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder ecb snd_hda_intel snd_usb_audio rc_streamzap btusb kvm_amd streamzap kvm snd_hda_controller rc_core bluetooth snd_usbmidi_lib snd_rawmidi snd_hda_codec edac_core cdc_ether 6lowpan_iphc serio_raw snd_seq_device pcspkr edac_mce_amd rfkill snd_hwdep usbnet r8169 snd_pcm k10temp snd_timer r8152 snd soundcore sp5100_tco mii wmi atl1e i2c_piix4 asus_atk0110 shpchp button sr_mod cdrom pata_atiixp firewire_ohci usb_storage ohci_pci firewire_core sata_sil24 xhci_hcd forcedeth edd fan ata_generic sata_nv pata_amd thermal processor dummy sha512_generic sha256_generic Jun 27 05:58:58 gdesk kernel: [<ffffffffa02bfad2>] handle_cmd_completion+0xe52/0xef0 [xhci_hcd] Jun 27 05:58:58 gdesk kernel: [<ffffffffa02c15d3>] xhci_irq+0x333/0xa10 [xhci_hcd] Jun 27 05:58:58 gdesk kernel: xhci_hcd 0000:02:00.0: Reset device command completion for disabled slot 0 Jun 27 05:59:03 gdesk kernel: xhci_hcd 0000:02:00.0: Timeout while waiting for reset device command Jun 27 05:59:03 gdesk kernel: usb 4-1: reset SuperSpeed USB device number 3 using xhci_hcd Jun 27 05:59:03 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880418a15200 Jun 27 05:59:03 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880418a15248 Jun 27 05:59:03 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880418a15290 Jun 27 05:59:03 gdesk kernel: xhci_hcd 0000:02:00.0: Trying to add endpoint 0x81 without dropping it. Jun 27 05:59:19 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880418a15200 Jun 27 05:59:19 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880418a15248 Jun 27 05:59:19 gdesk kernel: xhci_hcd 0000:02:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880418a15290 Jun 27 05:59:19 gdesk kernel: usb 4-1: new SuperSpeed USB device number 4 using xhci_hcd -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (3)
-
grantksupport@operamail.com
-
Jiri Slaby
-
Oliver Neukum