All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	USB list <linux-usb@vger.kernel.org>
Subject: Re: [GIT PULL] USB driver patches for 4.6-rc1
Date: Fri, 18 Mar 2016 15:12:15 -0700	[thread overview]
Message-ID: <20160318221215.GA1129@kroah.com> (raw)
In-Reply-To: <CA+55aFx0SH6O-g5TpzUxCXr23zkjKaUgv4JpjvzWsrzSo892=g@mail.gmail.com>

On Fri, Mar 18, 2016 at 02:58:27PM -0700, Linus Torvalds wrote:
> On Fri, Mar 18, 2016 at 2:43 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > Something in this - or possibly the tty pull, but that doesn't sound
> > very likely - has killed my USB keyboard on my desktop.
> 
> Yeah, the bisect is now solidly in the usb part.
> 
> The machine has
> 
> 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI
> Controller (rev 31)
> 03:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
> 
> and the keyboard and mouse are on
> 
> /:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
> 
> which seems to be that ASMedia 3.1 controller.
> 
> In case that gives anybody a clue while I continue bisecting.

Hm, your tree as of this morning works just fine for me right now (am
typing this from a USB keyboard), but I have an older host controller:
	00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)


I do see an oops in the snd_usb_audio driver that I didn't notice
before:


[  +0.002298] input: Schiit Audio USB Modi Device as /devices/pci0000:00/0000:00:14.0/usb2/2-10/2-10.1/2-10.1:1.2/0003:0D8C:1319.0001/input/input17
[  +0.000056] hid-generic 0003:0D8C:1319.0001: input,hidraw0: USB HID v1.00 Device [Schiit Audio USB Modi Device] on usb-0000:00:14.0-10.1/input2
[  +0.008749] BUG: unable to handle kernel NULL pointer dereference at 0000000000000014
[  +0.001151] IP: [<ffffffffc0e79921>] usb_audio_probe+0x1e1/0x8f0 [snd_usb_audio]
[  +0.001142] PGD 0 
[  +0.001114] Oops: 0000 [#1] PREEMPT SMP 
[  +0.001115] Modules linked in: snd_usb_audio(+) hid_generic snd_usbmidi_lib usbhid snd_rawmidi snd_seq_device hid media arc4 fuse btusb btrtl btbcm btintel bluetooth rt2800usb rt2x00usb rt2800lib rt2x00lib mac80211 crc_ccitt cfg80211 rfkill nls_cp437 vfat fat iTCO_wdt iTCO_vendor_support mxm_wmi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 glue_helper lrw gf128mul ablk_helper cryptd psmouse serio_raw pcspkr firewire_ohci firewire_core crc_itu_t xhci_pci ehci_pci xhci_hcd ehci_hcd mei_me usbcore mei lpc_ich mfd_core usb_common wmi evdev ip_tables x_tables
[  +0.004079] CPU: 4 PID: 615 Comm: systemd-udevd Not tainted 4.6.0-rc1+ #103
[  +0.001382] Hardware name:                  /        , BIOS KLZ8711D.86A.0457.2015.0713.1319 07/13/2015
[  +0.001387] task: ffff880098ec0e00 ti: ffff880251920000 task.ti: ffff880251920000
[  +0.001417] RIP: 0010:[<ffffffffc0e79921>]  [<ffffffffc0e79921>] usb_audio_probe+0x1e1/0x8f0 [snd_usb_audio]
[  +0.001414] RSP: 0018:ffff880251923af0  EFLAGS: 00010246
[  +0.001409] RAX: 0000000000000000 RBX: ffff88024d602000 RCX: 0000000000000000
[  +0.001404] RDX: ffff880254e0b340 RSI: ffff8802559b99f8 RDI: ffffffff82181030
[  +0.001413] RBP: ffff880251923b50 R08: 0000000000019d00 R09: ffffffff81385837
[  +0.001431] R10: ffffea0009461200 R11: ffff880253b3fe72 R12: 0000000000000000
[  +0.001411] R13: 0000000000000000 R14: 0000000000000001 R15: ffff88025338c212
[  +0.001436] FS:  00007f7a8db567c0(0000) GS:ffff88025fb00000(0000) knlGS:0000000000000000
[  +0.001431] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  +0.001445] CR2: 0000000000000014 CR3: 0000000251854000 CR4: 00000000001406e0
[  +0.001451] Stack:
[  +0.001433]  ffff880253302e88 ffff88024d602054 ffff88009879d000 ffff880253302e88
[  +0.001480]  ffff880255f7e000 386430425355d030 ff00393133313a63 ffff8800984f4098
[  +0.001466]  ffff8800984f4000 ffffffffc0e95728 ffff88009879d030 ffffffffc0e955a0
[  +0.001497] Call Trace:
[  +0.001295]  [<ffffffffc0067cfd>] usb_probe_interface+0x1bd/0x300 [usbcore]
[  +0.001427]  [<ffffffff815987e9>] driver_probe_device+0x249/0x450
[  +0.001400]  [<ffffffff81598a74>] __driver_attach+0x84/0x90
[  +0.001398]  [<ffffffff815989f0>] ? driver_probe_device+0x450/0x450
[  +0.001417]  [<ffffffff815963e4>] bus_for_each_dev+0x64/0xa0
[  +0.001369]  [<ffffffff81597ede>] driver_attach+0x1e/0x20
[  +0.001396]  [<ffffffff815979ab>] bus_add_driver+0x1eb/0x280
[  +0.001365]  [<ffffffff81599390>] driver_register+0x60/0xe0
[  +0.001369]  [<ffffffffc0066834>] usb_register_driver+0x84/0x140 [usbcore]
[  +0.001422]  [<ffffffffc0e9d000>] ? 0xffffffffc0e9d000
[  +0.001370]  [<ffffffffc0e9d01e>] usb_audio_driver_init+0x1e/0x20 [snd_usb_audio]
[  +0.001472]  [<ffffffff8100211b>] do_one_initcall+0xab/0x1d0
[  +0.001547]  [<ffffffff8115e732>] do_init_module+0x5f/0x1cd
[  +0.001469]  [<ffffffff810f9ec8>] load_module+0x1368/0x1510
[  +0.001542]  [<ffffffff810f75d0>] ? symbol_put_addr+0x50/0x50
[  +0.001468]  [<ffffffff810fa2a8>] SyS_finit_module+0xc8/0xf0
[  +0.001451]  [<ffffffff81003c6e>] do_syscall_64+0x5e/0xc0
[  +0.001538]  [<ffffffff817fb425>] entry_SYSCALL64_slow_path+0x25/0x25
[  +0.001397] Code: f8 01 00 44 89 e6 48 89 df e8 dc 73 00 00 85 c0 89 c1 0f 88 99 00 00 00 48 8b 7b 10 e8 c9 0b 80 c0 85 c0 89 c1 0f 88 86 00 00 00 <41> 80 7d 14 00 0f 85 90 04 00 00 48 63 03 48 89 1c c5 40 90 e9 
[  +0.001513] RIP  [<ffffffffc0e79921>] usb_audio_probe+0x1e1/0x8f0 [snd_usb_audio]
[  +0.001468]  RSP <ffff880251923af0>
[  +0.001576] CR2: 0000000000000014
[  +0.010610] ---[ end trace c9cdd61401b8f1d9 ]---

But my keyboard still works :)

The results of bisection will be interesting to see...

thanks,

greg k-h

  reply	other threads:[~2016-03-18 22:12 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-17  0:09 [GIT PULL] USB driver patches for 4.6-rc1 Greg KH
2016-03-18 21:43 ` Linus Torvalds
2016-03-18 21:58   ` Linus Torvalds
2016-03-18 22:12     ` Greg KH [this message]
2016-03-18 22:23       ` Greg KH
2016-03-18 22:51     ` Linus Torvalds
2016-03-18 22:58       ` Greg KH
2016-03-18 23:09         ` Linus Torvalds
2016-03-18 23:17           ` Greg KH
2016-03-18 23:01       ` Linus Torvalds
2016-03-20 11:31         ` Peter Chen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160318221215.GA1129@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.