Hi Felipe, I get this oops once in a while when unloading the DWC3 driver. Any ideas? -- Paul [10721.941609] g_mass_storage dwc3-pci.0: unregistering UDC driver [dwc3-gadget] [10721.941626] dwc3 dwc3-pci.0: gadget g_mass_storage data soft-disconnect [10721.941628] g_mass_storage gadget: unbind function 'Mass Storage Function'/ffff88011cc2e500 [10721.941630] g_mass_storage gadget: unbind [10721.941653] lun0: close backing file [10721.959169] udc dwc3-pci.0: releasing 'dwc3-pci.0' [10721.959174] dwc3 dwc3-pci.0: ep1in: Transfer Not Ready [10721.959182] BUG: unable to handle kernel NULL pointer dereference at 0000000000000003 [10721.959196] IP: [<ffffffffa029db9d>] dwc3_interrupt+0x1e3/0x78e [dwc3] [10721.959204] PGD 11fd4d067 PUD 1210ce067 PMD 0 [10721.959210] Oops: 0000 [#1] SMP [10721.959215] CPU 1 [10721.959217] Modules linked in: tcp_lp nfs lockd fscache auth_rpcgss nfs_acl dwc3_pci(-) dwc3 udc_core fuse sunrpc nf_conntrack_ipv4 nf_defrag_ipv4 ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_idt snd_hda_intel snd_hda_codec ata_generic nouveau snd_hwdep snd_seq snd_seq_device ttm drm_kms_helper drm snd_pcm snd_timer snd i2c_algo_bit mxm_wmi wmi iTCO_wdt soundcore pata_acpi x38_edac i2c_i801 e1000e snd_page_alloc microcode video edac_core i2c_core iTCO_vendor_support serio_raw pata_marvell pcspkr firewire_ohci firewire_core crc_itu_t [last unloaded: usb_composite] [10721.959297] [10721.959300] Pid: 12277, comm: rmmod Tainted: G W 3.1.0-rc7-balbi+ #8 /DX48BT2 [10721.959309] RIP: 0010:[<ffffffffa029db9d>] [<ffffffffa029db9d>] dwc3_interrupt+0x1e3/0x78e [dwc3] [10721.959317] RSP: 0018:ffff880137b27b28 EFLAGS: 00010097 [10721.959321] RAX: 0000000000000000 RBX: ffff88003788c800 RCX: ffff880137b27ad8 [10721.959328] RDX: ffff880137b27b38 RSI: 0000000000000092 RDI: 0000000000000046 [10721.959333] RBP: ffff880137b27bc8 R08: 0000000000000002 R09: 00000000ffffff03 [10721.959338] R10: ffff8801b7b279a7 R11: 0000000000000000 R12: ffff88011bf97e40 [10721.959343] R13: ffff88011bf97ed8 R14: ffff8801223dfc40 R15: 000000000000c40c [10721.959349] FS: 00007f8fdd809720(0000) GS:ffff88013fc80000(0000) knlGS:0000000000000000 [10721.959354] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [10721.959409] CR2: 0000000000000003 CR3: 000000012129e000 CR4: 00000000000006e0 [10721.959415] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10721.959419] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [10721.959425] Process rmmod (pid: 12277, threadinfo ffff880137b26000, task ffff88011cfa1720) [10721.959430] Stack: [10721.959433] ffff880137b27b68 ffff880137b27b78 ffff880137b27b03 ffff88003788c8f8 [10721.959441] ffff88003788c9a8 ffff88003788c890 ffff88003788c800 0000fffc8146c8df [10721.959449] ffff880137b27bc8 ffffffff8109c870 ffff880136273858 ffff88011bf4b280 [10721.959456] Call Trace: [10721.959463] [<ffffffff8109c870>] ? synchronize_irq+0x4d/0xda [10721.959468] [<ffffffff8109ca4b>] __free_irq+0x14e/0x1a5 [10721.959474] [<ffffffff8109cb00>] free_irq+0x5e/0x76 [10721.959479] [<ffffffffa029e326>] dwc3_gadget_exit+0x4f/0xed [dwc3] [10721.959485] [<ffffffffa029f192>] dwc3_remove+0x6a/0xaf [dwc3] [10721.959492] [<ffffffff812d7bfb>] platform_drv_remove+0x17/0x19 [10721.959498] [<ffffffff812d64ac>] __device_release_driver+0x86/0xcf [10721.959503] [<ffffffff812d6518>] device_release_driver+0x23/0x30 [10721.959508] [<ffffffff812d606e>] bus_remove_device+0xc2/0xd3 [10721.959513] [<ffffffff812d3a0c>] device_del+0x12e/0x180 [10721.959929] [<ffffffff812d81d9>] platform_device_del+0x1f/0x5f [10721.960004] [<ffffffff812d84da>] platform_device_unregister+0x16/0x23 [10721.960004] [<ffffffffa002a092>] dwc3_pci_remove+0x3a/0x5c [dwc3_pci] [10721.960004] [<ffffffff81243d82>] pci_device_remove+0x3f/0x90 [10721.960004] [<ffffffff812d64ac>] __device_release_driver+0x86/0xcf [10721.960004] [<ffffffff812d6ba0>] driver_detach+0x86/0xae [10721.960004] [<ffffffff812d6360>] bus_remove_driver+0xb9/0xdd [10721.960004] [<ffffffff812d6f2b>] driver_unregister+0x6c/0x74 [10721.960004] [<ffffffff8124405f>] pci_unregister_driver+0x44/0x89 [10721.960004] [<ffffffffa002a30b>] dwc3_pci_exit+0x10/0x12 [dwc3_pci] [10721.960004] [<ffffffff81074e69>] sys_delete_module+0x1ca/0x23b [10721.960004] [<ffffffff8111bf9d>] ? path_put+0x22/0x26 [10721.960004] [<ffffffff8108f100>] ? audit_syscall_entry+0x98/0x148 [10721.960004] [<ffffffff81472fc2>] system_call_fastpath+0x16/0x1b [10721.960004] Code: e1 98 e8 57 ef ff ff 85 c0 0f 84 6a 05 00 00 41 83 a4 24 88 00 00 00 ef 41 c6 84 24 92 00 00 00 00 e9 53 05 00 00 49 8b 44 24 78 <0f> b6 40 03 83 e0 03 ff c8 75 53 49 8d 44 24 40 49 39 44 24 40 [10721.960004] RIP [<ffffffffa029db9d>] dwc3_interrupt+0x1e3/0x78e [dwc3] [10721.960004] RSP <ffff880137b27b28> [10721.960004] CR2: 0000000000000003 [10721.960004] ---[ end trace ab8b7156421ff0bd ]--- -- 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