[Bug 1206846] New: sysfs: cannot create duplicate filename '/bus/nvmem/devices/rmem0'
http://bugzilla.opensuse.org/show_bug.cgi?id=1206846 Bug ID: 1206846 Summary: sysfs: cannot create duplicate filename '/bus/nvmem/devices/rmem0' Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: seppe.hoogzaad@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 863844 --> http://bugzilla.opensuse.org/attachment.cgi?id=863844&action=edit de output of dmesg I tried to do a dist-upgrade in Tumbleweed on my raspberry py 4 which boots from a USB-attached SSD. This was in December. The dist-upgrade went wrong. I had a lot of problems to get a roll back because a lot of stuff was just not working. There was only the emergency mode. Is did get a dmesg output before the roll back. This has an error which is new (i could not google it). I am reporting this because this might be of interest and hopefully someone can fix this. Because it caused a lot of inconvenience, i decided not to do a dist-upgrade for a while. My current version which works an to where i rolled-back: # cat /etc/os-release NAME="openSUSE Tumbleweed" # VERSION="20220320" # uname -r 5.16.15-1-default The version after the dist-upgrade, which went wrong: NAME="openSUSE Tumbleweed" # VERSION="20221211" kernel: version 6.0.12-1-default In both cases the firmware is: # rpi-eeprom-update BOOTLOADER: up to date CURRENT: Tue Jan 25 14:30:41 UTC 2022 (1643121041) LATEST: Tue Jan 25 14:30:41 UTC 2022 (1643121041) RELEASE: critical (/lib/firmware/raspberrypi/bootloader/critical) Use raspi-config to change the release. VL805_FW: Dedicated VL805 EEPROM VL805: up to date CURRENT: 000138a1 LATEST: 000138a1 The full dmesg output is in the attachment. The bug in the dmesg is copied here: [ 60.746746] sysfs: cannot create duplicate filename '/bus/nvmem/devices/rmem0' [ 60.847703] CPU: 0 PID: 480 Comm: systemd-udevd Not tainted 6.0.12-1-default #1 openSUSE Tumbleweed 6ce97399187a5dcfe0ab74b073a14af92eb81d40 [ 61.017157] Hardware name: raspberrypi rpi/rpi, BIOS 2022.10 10/01/2022 [ 61.109255] Call trace: [ 61.150591] dump_backtrace+0xe8/0x130 [ 61.207826] show_stack+0x20/0x60 [ 61.259757] dump_stack_lvl+0x64/0x80 [ 61.315890] dump_stack+0x18/0x34 [ 61.367841] sysfs_warn_dup+0x6c/0x90 [ 61.423915] sysfs_do_create_link_sd+0xf8/0x100 [ 61.490463] sysfs_create_link+0x28/0x50 [ 61.549574] bus_add_device+0x70/0x160 [ 61.606540] device_add+0x398/0x920 [ 61.660307] device_register+0x28/0x40 [ 61.717254] nvmem_register+0x1b8/0xa10 [ 61.775239] devm_nvmem_register+0x24/0x70 [ 61.836359] rmem_probe+0x9c/0xf0 [nvmem_rmem acf08610ddc402f2c99db29f46fed6598b0fc3da] [ 61.944970] platform_probe+0x70/0xcc [ 62.000814] really_probe+0xc8/0x3e0 [ 62.055590] __driver_probe_device+0x84/0x190 [ 62.076130] ------------[ cut here ]------------ [ 62.116778] driver_probe_device+0x44/0x100 [ 62.116792] __driver_attach+0xfc/0x1f0 [ 62.116801] bus_for_each_dev+0x78/0xd0 [ 62.181166] Firmware transaction timeout [ 62.240213] driver_attach+0x2c/0x40 [ 62.240227] bus_add_driver+0x184/0x240 [ 62.240241] driver_register+0x80/0x13c [ 62.295141] WARNING: CPU: 1 PID: 38 at drivers/firmware/raspberrypi.c:63 rpi_firmware_property_list+0x1fc/0x264 [ 62.349937] __platform_driver_register+0x30/0x3c [ 62.405841] Modules linked in: [ 62.457524] rmem_driver_init+0x28/0x1000 [nvmem_rmem acf08610ddc402f2c99db29f46fed6598b0fc3da] [ 62.512375] nvmem_rmem(+) [ 62.567223] do_one_initcall+0x4c/0x2bc [ 62.698015] efi_pstore [ 62.763411] do_init_module+0x50/0x1f4 [ 62.808767] joydev [ 62.922683] load_module+0x1d2c/0x2190 [ 62.963819] uio_pdrv_genirq [ 63.018669] __do_sys_init_module+0x2d4/0x314 [ 63.056640] uio [ 63.110435] __arm64_sys_init_module+0x24/0x30 [ 63.144188] fuse [ 63.197981] invoke_syscall+0x78/0x100 [ 63.241228] nfsd [ 63.302405] el0_svc_common.constprop.0+0x178/0x1a0 [ 63.332994] auth_rpcgss [ 63.395226] do_el0_svc+0x34/0xc0 [ 63.426870] nfs_acl [ 63.480663] el0_svc+0x34/0x140 [ 63.512307] lockd [ 63.579812] el0t_64_sync_handler+0xf4/0x120 [ 63.618839] grace [ 63.667359] el0t_64_sync+0x1a0/0x1a4 [ 63.702167] sunrpc [ 63.749680] rmem: probe of 3ee62b40.nvram failed with error -17 [ 63.781276] dmi_sysfs ip_tables x_tables hid_generic usbhid uas usb_storage xhci_pci xhci_pci_renesas xhci_hcd usbcore usb_common vc4 snd_soc_hdmi_codec snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_pcm snd_timer clk_raspberrypi bcm2835_wdt i2c_brcmstb snd sdhci_iproc crct10dif_ce soundcore gpio_raspberrypi_exp drm_cma_helper bcm2835_dma drm_display_helper sdhci_pltfm pcie_brcmstb raspberrypi_hwmon clk_bcm2711_dvp sdhci virt_dma mmc_core cec gpio_regulator rc_core phy_generic fixed btrfs blake2b_generic libcrc32c xor xor_neon raid6_pq sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua efivarfs [ 63.781505] CPU: 1 PID: 38 Comm: kworker/1:1 Not tainted 6.0.12-1-default #1 openSUSE Tumbleweed 6ce97399187a5dcfe0ab74b073a14af92eb81d40 [ 63.781522] Hardware name: raspberrypi rpi/rpi, BIOS 2022.10 10/01/2022 [ 63.781529] Workqueue: events_freezable mmc_rescan [mmc_core] [ 63.781637] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 63.781649] pc : rpi_firmware_property_list+0x1fc/0x264 [ 63.781666] lr : rpi_firmware_property_list+0x1fc/0x264 [ 65.465914] sp : ffff8000082e3a40 [ 65.465923] x29: ffff8000082e3a40 x28: 0000000000000000 x27: ffff43bc85a116c0 [ 65.465945] x26: 0000000000000001 x25: ffff8000081d6008 x24: 0000000000001000 [ 65.465962] x23: ffff43bc8240b500 x22: ffffba6af3d7e420 x21: ffff43bc85a11680 [ 65.465979] x20: 0000000000000014 x19: ffff8000081d6000 x18: ffffffffffffffff [ 65.465996] x17: 0000000000000000 x16: ffff43bd3b751e40 x15: ffffffffffffffff [ 65.466012] x14: 0000000000000000 x13: 205d303834542020 x12: 5b5d323937363131 [ 65.466028] x11: 00000000ffffe21e x10: 000000000000005d x9 : ffffba6af1744b8c [ 65.466045] x8 : 7f7f7f7f7f7f7f7f x7 : 205b5d3239373631 x6 : 312e32362020205b [ 65.466061] x5 : 0000000000000000 x4 : ffff43bd3b75fb88 x3 : ffff43bd3b76c568 [ 65.466077] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff43bc80358000 [ 65.466094] Call trace: [ 65.466099] rpi_firmware_property_list+0x1fc/0x264 [ 65.466125] rpi_firmware_property+0x78/0xbc [ 65.466137] rpi_exp_gpio_set+0x5c/0xb4 [gpio_raspberrypi_exp 50504e8edbb5f160ca557c27fdc9cbadf6ad7bc0] [ 65.466160] gpiod_set_raw_value_commit+0x50/0x190 [ 65.466176] gpiod_set_value_nocheck+0x44/0x84 [ 65.466185] gpiod_set_value_cansleep+0x48/0xc0 [ 65.466193] _regulator_do_enable+0x3f8/0x470 [ 65.466207] _regulator_enable+0x154/0x1c0 [ 65.466219] regulator_enable+0x44/0x84 [ 65.466230] mmc_regulator_set_ocr+0xc0/0xf0 [mmc_core 9f63a100780a06565bfee99bd40bcacc0aefad08] [ 65.466331] sdhci_set_power_and_bus_voltage+0x40/0x6c [sdhci 8a9d8db3ca8cbd1e33cd0a9b2644ffc690db0cf9] [ 65.466368] sdhci_set_ios+0xb8/0x8bc [sdhci 8a9d8db3ca8cbd1e33cd0a9b2644ffc690db0cf9] [ 65.466401] mmc_set_initial_state+0x98/0x110 [mmc_core 9f63a100780a06565bfee99bd40bcacc0aefad08] [ 65.466494] mmc_power_up.part.0+0x58/0x164 [mmc_core 9f63a100780a06565bfee99bd40bcacc0aefad08] [ 65.466585] mmc_rescan+0x19c/0x32c [mmc_core 9f63a100780a06565bfee99bd40bcacc0aefad08] [ 65.466675] process_one_work+0x21c/0x4a0 [ 65.466693] worker_thread+0x74/0x430 [ 65.466704] kthread+0x110/0x114 [ 65.466714] ret_from_fork+0x10/0x20 [ 65.466727] ---[ end trace 0000000000000000 ]--- -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206846
http://bugzilla.opensuse.org/show_bug.cgi?id=1206846#c2
--- Comment #2 from Seppe hoogzaad
http://bugzilla.opensuse.org/show_bug.cgi?id=1206846
http://bugzilla.opensuse.org/show_bug.cgi?id=1206846#c3
--- Comment #3 from Seppe hoogzaad
http://bugzilla.opensuse.org/show_bug.cgi?id=1206846
http://bugzilla.opensuse.org/show_bug.cgi?id=1206846#c4
--- Comment #4 from Seppe hoogzaad
participants (1)
-
bugzilla_noreply@suse.com