RHEL5 kernel panic with usb cdc-acm driver deadlock on acm->read_lock
Issue
- kernel panic with usb cdc-acm driver deadlock on acm->read_lock
- kernel panic with below traces:
NMI Watchdog detected LOCKUP on CPU 7
CPU 7
Modules linked in: mptctl mptbase sg nfs lockd nfs_acl sunrpc bonding be2iscsi ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp bnx2i cnic ipv6 xfrm_nalgo crypto_api uio cxgb3i libcxgbi cxgb3 libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi dm_multipath scsi_dh video backlight sbs power_meter hwmon i2c_ec i2c_core dell_wmi wmi button battery asus_acpi acpi_memhotplug ac parport_pc lp parport joydev be2net tpm_tis shpchp i7core_edac cdc_acm serio_raw pcspkr tpm edac_mc tpm_bios 8021q hpilo dm_raid45 dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log dm_mod lpfc scsi_transport_fc cciss sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 9289, comm: cmanicd Not tainted 2.6.18-274.12.1.el5 #1
RIP: 0010:[<ffffffff80064bcc>] [<ffffffff80064bcc>] .text.lock.spinlock+0x2/0x30
RSP: 0018:ffff810c0c147ca0 EFLAGS: 00000086
RAX: 0000000000000080 RBX: ffff8118068b4800 RCX: ffff81180524dca0
RDX: 0000000000000000 RSI: ffff810c0c147e78 RDI: ffff8118068b4d78
RBP: ffff8118068b4d80 R08: 0000000000000000 R09: ffff8118068b4d78
R10: 0000000000000003 R11: ffffffff801fcb48 R12: ffff8118068b4a00
R13: ffff8118068b4c08 R14: ffff81180bf6c950 R15: ffff810c0c147e78
FS: 000000004270e940(0063) GS:ffff810c0be747c0(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00002aaab0002000 CR3: 000000013b165000 CR4: 00000000000006a0
Process cmanicd (pid: 9289, threadinfo ffff81013ac72000, task ffff810c093be100)
Stack: ffffffff882703b8 ffff810c0bf0b7a0 ffff81180524db80 ffff81180bf6c800
ffff810c0c147e78 ffff8100f3629928 ffffffff801fbd80 ffff81180bf6c9f0
ffff8100f3629900 ffff81180524db80 ffffffff88021714 000000000000000d
Call Trace:
<IRQ> [<ffffffff882703b8>] :cdc_acm:acm_read_bulk+0x5c/0xd7
[<ffffffff801fbd80>] usb_hcd_giveback_urb+0x37/0x65
[<ffffffff88021714>] :uhci_hcd:uhci_giveback_urb+0x138/0x165
[<ffffffff88021de9>] :uhci_hcd:uhci_scan_schedule+0x59d/0x880
[<ffffffff88023be3>] :uhci_hcd:uhci_irq+0x13f/0x15c
[<ffffffff801fc76f>] usb_hcd_irq+0x27/0x55
[<ffffffff80010d6e>] handle_IRQ_event+0x51/0xa6
[<ffffffff800bd68c>] __do_IRQ+0xe1/0x140
[<ffffffff8006d4c1>] do_IRQ+0xe9/0xf7
[<ffffffff8005d615>] ret_from_intr+0x0/0xa
[<ffffffff801fcb48>] hcd_submit_urb+0x0/0x754
[<ffffffff80064a58>] _spin_lock+0x3/0xa
[<ffffffff8826fb3c>] :cdc_acm:acm_rx_tasklet+0x12b/0x21b
[<ffffffff80096d2b>] tasklet_action+0x8f/0x12b
[<ffffffff80012562>] __do_softirq+0x89/0x133
[<ffffffff8005e2fc>] call_softirq+0x1c/0x28
<EOI> [<ffffffff8006d636>] do_softirq+0x2c/0x7d
[<ffffffff80096884>] local_bh_enable_ip+0x48/0x5a
[<ffffffff882ac76e>] :be2net:be_cmd_get_phy_info+0x9c/0xab
[<ffffffff882b2f45>] :be2net:be_get_settings+0xf6/0x1db
[<ffffffff802381bf>] dev_ethtool+0xf5/0xca7
[<ffffffff802374f8>] dev_ioctl+0x302/0x465
[<ffffffff8022c986>] sock_ioctl+0x1d4/0x1e5
[<ffffffff80041ef0>] do_ioctl+0x21/0x6b
[<ffffffff8002ffe5>] vfs_ioctl+0x457/0x4b9
[<ffffffff8004c2b6>] sys_ioctl+0x59/0x78
[<ffffffff8005d28d>] tracesys+0xd5/0xe0
Environment
- Red Hat Enterprise Linux 5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
