[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAP8WD_aJSCCCYWFdNV3xH_NqfrgB9XtzBGp-nnua8YSaZfFf3w@mail.gmail.com>
Date: Fri, 29 Dec 2017 09:51:26 -0500
From: tedheadster <tedheadster@...il.com>
To: netdev <netdev@...r.kernel.org>, nhorman@...driver.com
Subject: 3c59x: pci_unmap_single() oops
In the 4.15.0-rc5 kernel (and likely earlier) I get the following oops.
3c59x 0000:00:0c.0 enp0s12: renamed from eth0
enp0s12: setting half-duplex.
------------[ cut here ]------------
3c59x 0000:00:0c.0: DMA-API: device driver failed to check map
error[device address=0x0000000009e1b040] [size=1536 bytes] [mapped as
single]
WARNING: CPU: 0 PID: 1 at check_unmap+0x559/0x695
Modules linked in: ohci_pci ohci_hcd ehci_pci ehci_hcd usbcore pcspkr
serio_raw 3c59x mii usb_common ipv6
CPU: 0 PID: 1 Comm: systemd Not tainted 4.15.0-rc5.i486 #10
EIP: check_unmap+0x559/0x695
EFLAGS: 00010096 CPU: 0
EAX: 0000008c EBX: cb8a8660 ECX: c0881544 EDX: 00000001
ESI: cb8e5280 EDI: c06e8b9f EBP: cb821e50 ESP: cb821df8
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
CR0: 80050033 CR2: 004f1700 CR3: 0b2f9000 CR4: 00000000
Call Trace:
? mntput_no_expire+0x13/0x105
debug_dma_unmap_page+0x61/0x69
pci_unmap_single+0x4c/0x56 [3c59x]
boomerang_rx+0x250/0x42a [3c59x]
boomerang_interrupt+0xde/0x3ea [3c59x]
__handle_irq_event_percpu+0x2a/0xaf
handle_irq_event_percpu+0x17/0x3d
handle_irq_event+0x22/0x3b
handle_level_irq+0x55/0x7a
handle_irq+0x4f/0x58
do_IRQ+0x35/0x95
common_interrupt+0x34/0x40
EIP: 0xb7ae6970
EFLAGS: 00000246 CPU: 0
EAX: b7e1c3d8 EBX: b7eef344 ECX: 00000000 EDX: 007048c4
ESI: 00000013 EDI: 007048c4 EBP: bf8d81c8 ESP: bf8d8094
DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b
Code: 01 00 00 8b 58 08 e9 4a 01 00 00 bb 1b 2f 70 c0 89 d8 57 ff 75
e4 ff 75 e0 ff 75 dc ff 75 d8 53 50 68 bd 16 71 c0 e8 1f 3c e1 ff <0f>
ff 83 c4 20 83 3d 44 d5 7e c0 00 75 0f a1 f0 e6 7b c0 85 c0
---[ end trace 8b519628d8703199 ]---
This may relate to "3c59x: Add dma error checking and recovery"
- Matthew Whitehead
Powered by blists - more mailing lists