Bug 194051 - sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1c.5/0000:04:00.2/ppdev/parport1
Summary: sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1c.5/000...
Status: RESOLVED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Parallel (show other bugs)
Hardware: x86-64 Linux
: P1 low
Assignee: drivers_parallel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-06 09:26 UTC by Dominik Mierzejewski
Modified: 2018-06-08 09:28 UTC (History)
0 users

See Also:
Kernel Version: 4.9.6-100.fc24.x86_64
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg (98.30 KB, text/plain)
2017-02-06 09:26 UTC, Dominik Mierzejewski
Details

Description Dominik Mierzejewski 2017-02-06 09:26:31 UTC
Created attachment 254221 [details]
dmesg

Feb 05 13:53:01 localhost kernel: WARNING: CPU: 3 PID: 1160 at fs/sysfs/dir.c:31 sysfs_warn_dup+0x62/0x80
Feb 05 13:53:01 localhost kernel: sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1c.5/0000:04:00.2/ppdev/parport1'
Feb 05 13:53:01 localhost kernel: Modules linked in: intel_powerclamp coretemp amdkfd kvm_intel kvm amd_iommu_v2 radeon(+) irqbypass raid1 ppdev parport_serial(+) intel_cstate intel_uncore snd_hda_codec_realtek mxm_wmi iTCO_wdt snd_hda_codec_generic intel_rapl_perf iTCO_vendor_support snd_hda_codec_hdmi i2c_algo_bit snd_hda_intel ttm snd_hda_codec snd_hda_core drm_kms_helper snd_hwdep snd_seq i2c_i801 drm snd_seq_device i2c_smbus parport_pc snd_pcm parport snd_timer mei_me tpm_infineon snd ie31200_edac wmi video mei edac_core soundcore shpchp lpc_ich tpm_tis tpm_tis_core tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc dm_crypt crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel uas e1000e serio_raw usb_storage r8169 ptp mii pps_core fjes
Feb 05 13:53:01 localhost kernel: CPU: 3 PID: 1160 Comm: systemd-udevd Not tainted 4.9.6-100.fc24.x86_64 #1
Feb 05 13:53:01 localhost kernel: Hardware name: MSI MS-7751/Z77A-GD65 (MS-7751), BIOS V10.11 10/09/2013
Feb 05 13:53:01 localhost kernel:  ffffbe0f41287640 ffffffffb63f414d ffffbe0f41287690 0000000000000000
Feb 05 13:53:01 localhost kernel:  ffffbe0f41287680 ffffffffb60a202b 0000001f9423e000 ffff93ad9423e000
Feb 05 13:53:01 localhost kernel:  ffff93ad91851010 ffff93ad921d1ac8 ffff93ad921efc00 0000000006300001
Feb 05 13:53:01 localhost kernel: Call Trace:
Feb 05 13:53:01 localhost kernel:  [<ffffffffb63f414d>] dump_stack+0x63/0x86
Feb 05 13:53:01 localhost kernel:  [<ffffffffb60a202b>] __warn+0xcb/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb60a20af>] warn_slowpath_fmt+0x5f/0x80
Feb 05 13:53:01 localhost kernel:  [<ffffffffb62ded7f>] ? kernfs_path_from_node+0x4f/0x60
Feb 05 13:53:01 localhost kernel:  [<ffffffffb62e2562>] sysfs_warn_dup+0x62/0x80
Feb 05 13:53:01 localhost kernel:  [<ffffffffb62e2647>] sysfs_create_dir_ns+0x77/0x90
Feb 05 13:53:01 localhost kernel:  [<ffffffffb63f6a8b>] kobject_add_internal+0x9b/0x320
Feb 05 13:53:01 localhost kernel:  [<ffffffffb64008ea>] ? vsnprintf+0x20a/0x500
Feb 05 13:53:01 localhost kernel:  [<ffffffffb63f7235>] kobject_add+0x75/0xd0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb65481a3>] ? device_private_init+0x23/0x70
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6819ce2>] ? mutex_lock+0x12/0x30
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6548341>] device_add+0x151/0x630
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6548a10>] device_create_groups_vargs+0xe0/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a060>] ? dead_read+0x10/0x10 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6548a91>] device_create+0x51/0x70
Feb 05 13:53:01 localhost kernel:  [<ffffffffb680e901>] ? klist_next+0x21/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc05710b2>] pp_attach+0x32/0x40 [ppdev]
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a077>] driver_check+0x17/0x20 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6549637>] bus_for_each_drv+0x67/0xb0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a329>] attach_driver_chain+0x59/0x60 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a3e9>] parport_announce_port+0xb9/0x100 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffc0448fbb>] parport_pc_probe_port+0x72b/0xcc0 [parport_pc]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb644739d>] ? do_pci_enable_device+0xdd/0x110
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6448879>] ? pci_enable_device_flags+0xe9/0x140
Feb 05 13:53:01 localhost kernel:  [<ffffffffc074e303>] parport_serial_pci_probe+0x173/0x369 [parport_serial]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6449fa5>] local_pci_probe+0x45/0xa0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb644b3f3>] pci_device_probe+0x103/0x150
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654bb73>] driver_probe_device+0x223/0x430
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654be5f>] __driver_attach+0xdf/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654bd80>] ? driver_probe_device+0x430/0x430
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654955c>] bus_for_each_dev+0x6c/0xc0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654b2be>] driver_attach+0x1e/0x20
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654acf0>] bus_add_driver+0x170/0x270
Feb 05 13:53:01 localhost kernel:  [<ffffffffc07a8000>] ? 0xffffffffc07a8000
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654c780>] driver_register+0x60/0xe0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc07a8000>] ? 0xffffffffc07a8000
Feb 05 13:53:01 localhost kernel:  [<ffffffffb64498cc>] __pci_register_driver+0x4c/0x50
Feb 05 13:53:01 localhost kernel:  [<ffffffffc07a801e>] parport_serial_init+0x1e/0x1000 [parport_serial]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6002190>] do_one_initcall+0x50/0x180
Feb 05 13:53:01 localhost kernel:  [<ffffffffb622f5a9>] ? kmem_cache_alloc_trace+0x159/0x1b0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb61c026a>] ? do_init_module+0x27/0x1ef
Feb 05 13:53:01 localhost kernel:  [<ffffffffb61c02a2>] do_init_module+0x5f/0x1ef
Feb 05 13:53:01 localhost kernel:  [<ffffffffb612fe91>] load_module+0x25b1/0x2980
Feb 05 13:53:01 localhost kernel:  [<ffffffffb612c770>] ? __symbol_put+0x60/0x60
Feb 05 13:53:01 localhost kernel:  [<ffffffffb61303d3>] SYSC_init_module+0x173/0x190
Feb 05 13:53:01 localhost kernel:  [<ffffffffb613050e>] SyS_init_module+0xe/0x10
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6003c17>] do_syscall_64+0x67/0x180
Feb 05 13:53:01 localhost kernel:  [<ffffffffb681cd2b>] entry_SYSCALL64_slow_path+0x25/0x25
Feb 05 13:53:01 localhost kernel: ---[ end trace becae1af7b2ae1e8 ]---
Feb 05 13:53:01 localhost kernel: ------------[ cut here ]------------
Feb 05 13:53:01 localhost kernel: WARNING: CPU: 3 PID: 1160 at lib/kobject.c:240 kobject_add_internal+0x2b6/0x320
Feb 05 13:53:01 localhost kernel: kobject_add_internal failed for parport1 with -EEXIST, don't try to register things with the same name in the same directory.
Feb 05 13:53:01 localhost kernel: Modules linked in: intel_powerclamp coretemp amdkfd kvm_intel kvm amd_iommu_v2 radeon(+) irqbypass raid1 ppdev parport_serial(+) intel_cstate intel_uncore snd_hda_codec_realtek mxm_wmi iTCO_wdt snd_hda_codec_generic intel_rapl_perf iTCO_vendor_support snd_hda_codec_hdmi i2c_algo_bit snd_hda_intel ttm snd_hda_codec snd_hda_core drm_kms_helper snd_hwdep snd_seq i2c_i801 drm snd_seq_device i2c_smbus parport_pc snd_pcm parport snd_timer mei_me tpm_infineon snd ie31200_edac wmi video mei edac_core soundcore shpchp lpc_ich tpm_tis tpm_tis_core tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc dm_crypt crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel uas e1000e serio_raw usb_storage r8169 ptp mii pps_core fjes
Feb 05 13:53:01 localhost kernel: CPU: 3 PID: 1160 Comm: systemd-udevd Tainted: G        W       4.9.6-100.fc24.x86_64 #1
Feb 05 13:53:01 localhost kernel: Hardware name: MSI MS-7751/Z77A-GD65 (MS-7751), BIOS V10.11 10/09/2013
Feb 05 13:53:01 localhost kernel:  ffffbe0f41287690 ffffffffb63f414d ffffbe0f412876e0 0000000000000000
Feb 05 13:53:01 localhost kernel:  ffffbe0f412876d0 ffffffffb60a202b 000000f0412876f8 ffff93ad921efc10
Feb 05 13:53:01 localhost kernel:  0000000000000000 ffff93ad929ecd20 00000000ffffffef 0000000006300001
Feb 05 13:53:01 localhost kernel: Call Trace:
Feb 05 13:53:01 localhost kernel:  [<ffffffffb63f414d>] dump_stack+0x63/0x86
Feb 05 13:53:01 localhost kernel:  [<ffffffffb60a202b>] __warn+0xcb/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb60a20af>] warn_slowpath_fmt+0x5f/0x80
Feb 05 13:53:01 localhost kernel:  [<ffffffffb62e256a>] ? sysfs_warn_dup+0x6a/0x80
Feb 05 13:53:01 localhost kernel:  [<ffffffffb63f6ca6>] kobject_add_internal+0x2b6/0x320
Feb 05 13:53:01 localhost kernel:  [<ffffffffb64008ea>] ? vsnprintf+0x20a/0x500
Feb 05 13:53:01 localhost kernel:  [<ffffffffb63f7235>] kobject_add+0x75/0xd0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb65481a3>] ? device_private_init+0x23/0x70
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6819ce2>] ? mutex_lock+0x12/0x30
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6548341>] device_add+0x151/0x630
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6548a10>] device_create_groups_vargs+0xe0/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a060>] ? dead_read+0x10/0x10 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6548a91>] device_create+0x51/0x70
Feb 05 13:53:01 localhost kernel:  [<ffffffffb680e901>] ? klist_next+0x21/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc05710b2>] pp_attach+0x32/0x40 [ppdev]
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a077>] driver_check+0x17/0x20 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6549637>] bus_for_each_drv+0x67/0xb0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a329>] attach_driver_chain+0x59/0x60 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffc055a3e9>] parport_announce_port+0xb9/0x100 [parport]
Feb 05 13:53:01 localhost kernel:  [<ffffffffc0448fbb>] parport_pc_probe_port+0x72b/0xcc0 [parport_pc]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb644739d>] ? do_pci_enable_device+0xdd/0x110
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6448879>] ? pci_enable_device_flags+0xe9/0x140
Feb 05 13:53:01 localhost kernel:  [<ffffffffc074e303>] parport_serial_pci_probe+0x173/0x369 [parport_serial]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6449fa5>] local_pci_probe+0x45/0xa0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb644b3f3>] pci_device_probe+0x103/0x150
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654bb73>] driver_probe_device+0x223/0x430
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654be5f>] __driver_attach+0xdf/0xf0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654bd80>] ? driver_probe_device+0x430/0x430
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654955c>] bus_for_each_dev+0x6c/0xc0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654b2be>] driver_attach+0x1e/0x20
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654acf0>] bus_add_driver+0x170/0x270
Feb 05 13:53:01 localhost kernel:  [<ffffffffc07a8000>] ? 0xffffffffc07a8000
Feb 05 13:53:01 localhost kernel:  [<ffffffffb654c780>] driver_register+0x60/0xe0
Feb 05 13:53:01 localhost kernel:  [<ffffffffc07a8000>] ? 0xffffffffc07a8000
Feb 05 13:53:01 localhost kernel:  [<ffffffffb64498cc>] __pci_register_driver+0x4c/0x50
Feb 05 13:53:01 localhost kernel:  [<ffffffffc07a801e>] parport_serial_init+0x1e/0x1000 [parport_serial]
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6002190>] do_one_initcall+0x50/0x180
Feb 05 13:53:01 localhost kernel:  [<ffffffffb622f5a9>] ? kmem_cache_alloc_trace+0x159/0x1b0
Feb 05 13:53:01 localhost kernel:  [<ffffffffb61c026a>] ? do_init_module+0x27/0x1ef
Feb 05 13:53:01 localhost kernel:  [<ffffffffb61c02a2>] do_init_module+0x5f/0x1ef
Feb 05 13:53:01 localhost kernel:  [<ffffffffb612fe91>] load_module+0x25b1/0x2980
Feb 05 13:53:01 localhost kernel:  [<ffffffffb612c770>] ? __symbol_put+0x60/0x60
Feb 05 13:53:01 localhost kernel:  [<ffffffffb61303d3>] SYSC_init_module+0x173/0x190
Feb 05 13:53:01 localhost kernel:  [<ffffffffb613050e>] SyS_init_module+0xe/0x10
Feb 05 13:53:01 localhost kernel:  [<ffffffffb6003c17>] do_syscall_64+0x67/0x180
Feb 05 13:53:01 localhost kernel:  [<ffffffffb681cd2b>] entry_SYSCALL64_slow_path+0x25/0x25
Feb 05 13:53:01 localhost kernel: ---[ end trace becae1af7b2ae1e9 ]---
Comment 1 Dominik Mierzejewski 2017-02-06 09:27:39 UTC
Happens on every boot. Could be related to this device (iTec PCE2S1P, http://www.i-tec-europe.eu/?t=3&v=103):

04:00.0 Serial controller [0700]: MosChip Semiconductor Technology Ltd. PCIe 9912 Multi-I/O Controller [9710:9912] (prog-if 02 [16550])
	Subsystem: Device [a000:1000]
	Flags: fast devsel, IRQ 17
	I/O ports at c030 [size=8]
	Memory at f7c05000 (32-bit, non-prefetchable) [size=4K]
	Memory at f7c04000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
	Capabilities: [78] Power Management version 3
	Capabilities: [80] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [800] Advanced Error Reporting
	Kernel driver in use: serial

04:00.1 Serial controller [0700]: MosChip Semiconductor Technology Ltd. PCIe 9912 Multi-I/O Controller [9710:9912] (prog-if 02 [16550])
	Subsystem: Device [a000:1000]
	Flags: fast devsel, IRQ 18
	I/O ports at c020 [size=8]
	Memory at f7c03000 (32-bit, non-prefetchable) [size=4K]
	Memory at f7c02000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
	Capabilities: [78] Power Management version 3
	Capabilities: [80] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Kernel driver in use: serial

04:00.2 Parallel controller [0701]: MosChip Semiconductor Technology Ltd. PCIe 9912 Multi-I/O Controller [9710:9912] (prog-if 03 [IEEE1284])
	Subsystem: Device [a000:2000]
	Flags: fast devsel, IRQ 19
	I/O ports at c010 [size=8]
	I/O ports at c000 [size=8]
	Memory at f7c01000 (32-bit, non-prefetchable) [size=4K]
	Memory at f7c00000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Power Management version 3
	Capabilities: [80] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Kernel driver in use: parport_serial
	Kernel modules: parport_serial
Comment 2 Dominik Mierzejewski 2017-02-06 09:28:32 UTC
Originally reported in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1416020 .
Comment 3 Dominik Mierzejewski 2018-06-08 09:28:37 UTC
It looks like this was fixed before kernel 4.13.13-200.fc26.x86_64, which is the oldest I still have boot logs from (2017-11-17), so closing.

Note You need to log in before you can comment on or make changes to this bug.