You are not logged in.
Pages: 1
Hello.
I've been using Arch Linux on my current laptop for some months now and it worked perfectly. But two days ago I tried to reboot it and it couldn't boot up again anymore. I don't have much to say besides it freezes with a black screen. It won't load any TTY, nor anything. The only thing that shows are "loading linux", "/dev/xxx: recovering journal" and then it breaks.
Whenever I try to install a new 2021-11 version system, the same thing happens, but the live media loads fine when using the 2021-10 version, which led me to believe this was cause by some update. Is there any other way I can verify (or falsify) this idea? And, if it's correct, how can I 1) recover my Arch linux installation with it's files (if possible) and 2) how can I discover which update caused all of this?
Some videos I recorded of the aforementioned cases (sorry for the horrible quality)
1. Trying to boot my PC: https://drive.google.com/file/d/1thji9Y … 50SOk/view
2. Running 2021-11 install media: https://drive.google.com/file/d/1M6KU27 … -dsiR/view
2. Running 2021-10 install media: https://drive.google.com/file/d/1F4Oxu0 … a30ld/view
If there's any info you need, please ask.
Thank you all!
Edit: solved.
Last edited by Nhanderu (2021-11-05 15:41:29)
Offline
Have you tried disabling modesetting?
From the 2021-10 installation media please chroot in and post the system journal for a failed boot.
Offline
Have you tried disabling modesetting?
Wow, it worked. I added "nomodeset" as a kernel param on 2021-11 and it worked perfectly. Thanks! Do you think that adding this param to grub.cfg would be a good permanent solution? Also, do you know why this happened?
From the 2021-10 installation media please chroot in and post the system journal for a failed boot.
I'm not used to it, but I assume you mean the errors from journalctl, right? I don't understand most of its output, and I don't know exactly what data could help you. Would you help me with that?
Thanks!
Offline
No, he means the entire journal.
You don't know what's relevant and we don't know, because we can't see it.
Eg. run "sudo journalctl -b -1 | curl -F 'f:1=<-' ix.io" will upload the journal for the previous boot.
Offline
I fixed the problem by downgrading the linux kernel to 5.14.14.
Looking at /var/log/pacman.log, I saw that I updated the kernel from 5.14.14 to 5.14.15 on 2021-11-02, and after downgrading it, everything worked pretty well.
Offline
No, he means the entire journal.
You don't know what's relevant and we don't know, because we can't see it.Eg. run "sudo journalctl -b -1 | curl -F 'f:1=<-' ix.io" will upload the journal for the previous boot.
Thanks!
I saw your post after I "solved it", but anyways, the generated URL is this.
Offline
That's actually 5.14.16 and
Nov 05 11:17:24 Rivellino kernel: kfd kfd: amdgpu: Allocated 3969056 bytes on gart
Nov 05 11:17:24 Rivellino kernel: kfd kfd: amdgpu: error getting iommu info. is the iommu enabled?
Nov 05 11:17:24 Rivellino kernel: kfd kfd: amdgpu: Error initializing iommuv2
Nov 05 11:17:24 Rivellino kernel: kfd kfd: amdgpu: device 1002:15d8 NOT added due to errors
Nov 05 11:17:24 Rivellino kernel: kfd kfd: amdgpu: Failed to resume IOMMU for device 1002:15d8
Nov 05 11:17:24 Rivellino kernel: amdgpu 0000:05:00.0: amdgpu: amdgpu_device_ip_init failed
Nov 05 11:17:24 Rivellino kernel: amdgpu 0000:05:00.0: amdgpu: Fatal error during GPU init
Nov 05 11:17:24 Rivellino kernel: amdgpu 0000:05:00.0: amdgpu: amdgpu: finishing device.
Nov 05 11:17:24 Rivellino kernel: [drm:dal_irq_service_dummy_ack [amdgpu]] *ERROR* dal_irq_service_dummy_ack: called for non-implemented irq source
Nov 05 11:17:24 Rivellino kernel: [drm:dal_irq_service_dummy_set [amdgpu]] *ERROR* dal_irq_service_dummy_set: called for non-implemented irq source
…
Nov 05 11:17:25 Rivellino kernel: CPU: 6 PID: 251 Comm: systemd-udevd Tainted: G W 5.14.16-arch1-1 #1 ad87b876fa2ab6fdbd995dc1c9aab0ad8f767b2c
Nov 05 11:17:25 Rivellino kernel: Hardware name: Acer Aspire A315-23G/Lotus_DA, BIOS V1.11 10/13/2020
Nov 05 11:17:25 Rivellino kernel: RIP: 0010:memcpy_fromio+0x23/0x50
Nov 05 11:17:25 Rivellino kernel: Code: e8 38 5a 5f c3 cc cc 0f 1f 44 00 00 48 85 d2 74 28 40 f6 c6 01 75 2b 48 83 fa 01 76 06 40 f6 c6 02 75 17 48 89 d1 48 c1 e9 02 <f3> a5 f6 c2 02 74 02 66 a5 f6 c2 01 74 01 a4 c3 66 a5 48 83 ea 02
Nov 05 11:17:25 Rivellino kernel: RSP: 0018:ffff9f9240b47940 EFLAGS: 00010216
Nov 05 11:17:25 Rivellino kernel: RAX: 0000000000000001 RBX: ffff941543120000 RCX: 0000000000028400
Nov 05 11:17:25 Rivellino kernel: RDX: 00000000000a1000 RSI: ffff9f9280b1e000 RDI: ffff94155ab00000
Nov 05 11:17:25 Rivellino kernel: RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000006
Nov 05 11:17:25 Rivellino kernel: R10: 0000000000004040 R11: 0000000000000100 R12: 0000000000000001
Nov 05 11:17:25 Rivellino kernel: R13: ffff941543120000 R14: 00000000000a1000 R15: ffff9f9280b1e000
Nov 05 11:17:25 Rivellino kernel: FS: 00007fd0f1836a40(0000) GS:ffff941724b80000(0000) knlGS:0000000000000000
Nov 05 11:17:25 Rivellino kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 05 11:17:25 Rivellino kernel: CR2: ffff9f9280b1e000 CR3: 0000000105fd0000 CR4: 00000000003506e0
Nov 05 11:17:25 Rivellino kernel: Call Trace:
Nov 05 11:17:25 Rivellino kernel: amdgpu_vcn_suspend+0xe1/0x130 [amdgpu 649e13caab5198b5b958b3c25d5f643bd0cf51d4]
Nov 05 11:17:25 Rivellino kernel: vcn_v1_0_sw_fini+0xe/0x30 [amdgpu 649e13caab5198b5b958b3c25d5f643bd0cf51d4]
Nov 05 11:17:25 Rivellino kernel: amdgpu_device_fini_sw+0xb6/0x2d0 [amdgpu 649e13caab5198b5b958b3c25d5f643bd0cf51d4]
Nov 05 11:17:25 Rivellino kernel: amdgpu_driver_release_kms+0x12/0x30 [amdgpu 649e13caab5198b5b958b3c25d5f643bd0cf51d4]
Nov 05 11:17:25 Rivellino kernel: devm_drm_dev_init_release+0x3d/0x60 [drm 3fb5dffe445634592b504fbfd73546ff94dc3f28]
Nov 05 11:17:25 Rivellino kernel: release_nodes+0x38/0xb0
Nov 05 11:17:25 Rivellino kernel: devres_release_all+0x8b/0xc0
Nov 05 11:17:25 Rivellino kernel: really_probe+0x100/0x3f0
Nov 05 11:17:25 Rivellino kernel: __driver_probe_device+0xfe/0x180
Nov 05 11:17:25 Rivellino kernel: driver_probe_device+0x1e/0x90
Nov 05 11:17:25 Rivellino kernel: __driver_attach+0xc0/0x1c0
Nov 05 11:17:25 Rivellino kernel: ? __device_attach_driver+0xe0/0xe0
Nov 05 11:17:25 Rivellino kernel: ? __device_attach_driver+0xe0/0xe0
Nov 05 11:17:25 Rivellino kernel: bus_for_each_dev+0x89/0xd0
Nov 05 11:17:25 Rivellino kernel: bus_add_driver+0x12b/0x1e0
Nov 05 11:17:25 Rivellino kernel: driver_register+0x8f/0xe0
Nov 05 11:17:25 Rivellino kernel: ? 0xffffffffc0dd0000
Nov 05 11:17:25 Rivellino kernel: do_one_initcall+0x57/0x220
Nov 05 11:17:25 Rivellino kernel: do_init_module+0x5c/0x270
Nov 05 11:17:25 Rivellino kernel: load_module+0x2588/0x2790
Nov 05 11:17:25 Rivellino kernel: ? __do_sys_init_module+0x12e/0x1b0
Nov 05 11:17:25 Rivellino kernel: __do_sys_init_module+0x12e/0x1b0
Nov 05 11:17:25 Rivellino kernel: do_syscall_64+0x5c/0x80
Nov 05 11:17:25 Rivellino kernel: ? __audit_syscall_exit+0x24d/0x2a0
Nov 05 11:17:25 Rivellino kernel: ? syscall_exit_to_user_mode+0x23/0x40
Nov 05 11:17:25 Rivellino kernel: ? do_syscall_64+0x69/0x80
Nov 05 11:17:25 Rivellino kernel: ? do_user_addr_fault+0x1f2/0x690
Nov 05 11:17:25 Rivellino kernel: ? do_sync_core+0x22/0x30
Nov 05 11:17:25 Rivellino kernel: ? sched_clock_cpu+0x9/0xb0
Nov 05 11:17:25 Rivellino kernel: ? irqtime_account_irq+0x38/0xb0
Nov 05 11:17:25 Rivellino kernel: entry_SYSCALL_64_after_hwframe+0x44/0xae
Nov 05 11:17:25 Rivellino kernel: RIP: 0033:0x7fd0f216e32e
Nov 05 11:17:25 Rivellino kernel: Code: 48 8b 0d 45 0b 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 12 0b 0c 00 f7 d8 64 89 01 48
Nov 05 11:17:25 Rivellino kernel: RSP: 002b:00007ffee5269568 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
Nov 05 11:17:25 Rivellino kernel: RAX: ffffffffffffffda RBX: 000055783cbfa8f0 RCX: 00007fd0f216e32e
Nov 05 11:17:25 Rivellino kernel: RDX: 00007fd0f22c5a9d RSI: 0000000000f06289 RDI: 00007fd0ef218010
Nov 05 11:17:25 Rivellino kernel: RBP: 00007fd0ef218010 R08: 00007fd0f05fd000 R09: 0000000000000000
Nov 05 11:17:25 Rivellino kernel: R10: 000055783ce26680 R11: 0000000000000246 R12: 00007fd0f22c5a9d
Nov 05 11:17:25 Rivellino kernel: R13: 000055783cbfa8f0 R14: 000055783cbfc990 R15: 000055783cbfa8f0
Nov 05 11:17:25 Rivellino kernel: Modules linked in: ecc mc ccm algif_aead cbc des_generic libdes amdgpu(+) ecb intel_rapl_msr intel_rapl_common snd_ctl_led algif_skcipher cmac snd_hda_codec_realtek 8021q snd_hda_codec_generic edac_mce_amd iwlmvm snd_hda_codec_hdmi md4 ledtrig_audio garp mrp snd_hda_intel algif_hash stp af_alg llc mac80211 acer_wmi snd_intel_dspcfg kvm_amd libarc4 wmi_bmof snd_intel_sdw_acpi sparse_keymap gpu_sched snd_hda_codec kvm i2c_algo_bit irqbypass iwlwifi drm_ttm_helper crct10dif_pclmul snd_hda_core ttm crc32_pclmul r8169 snd_hwdep ghash_clmulni_intel drm_kms_helper vfat realtek snd_pcm aesni_intel cec fat sp5100_tco crypto_simd wdat_wdt snd_timer snd_rn_pci_acp3x cryptd agpgart k10temp i2c_piix4 mdio_devres syscopyarea cfg80211 snd i2c_amd_mp2_pci rapl libphy pcspkr snd_pci_acp3x sysfillrect ccp soundcore sysimgblt fb_sys_fops tpm_crb rfkill tpm_tis tpm_tis_core acer_wireless video wmi tpm rng_core i2c_hid_acpi pinctrl_amd i2c_hid mac_hid acpi_cpufreq pkcs8_key_parser drm
Nov 05 11:17:25 Rivellino kernel: crypto_user fuse bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 serio_raw atkbd libps2 crc32c_intel i8042 xhci_pci xhci_pci_renesas serio
Nov 05 11:17:25 Rivellino kernel: CR2: ffff9f9280b1e000
Nov 05 11:17:25 Rivellino kernel: ---[ end trace 3f6a1dda181a3ef6 ]---
Nov 05 11:17:25 Rivellino kernel: RIP: 0010:memcpy_fromio+0x23/0x50
Nov 05 11:17:25 Rivellino kernel: Code: e8 38 5a 5f c3 cc cc 0f 1f 44 00 00 48 85 d2 74 28 40 f6 c6 01 75 2b 48 83 fa 01 76 06 40 f6 c6 02 75 17 48 89 d1 48 c1 e9 02 <f3> a5 f6 c2 02 74 02 66 a5 f6 c2 01 74 01 a4 c3 66 a5 48 83 ea 02
Nov 05 11:17:25 Rivellino kernel: RSP: 0018:ffff9f9240b47940 EFLAGS: 00010216
Nov 05 11:17:25 Rivellino kernel: RAX: 0000000000000001 RBX: ffff941543120000 RCX: 0000000000028400
Nov 05 11:17:25 Rivellino kernel: RDX: 00000000000a1000 RSI: ffff9f9280b1e000 RDI: ffff94155ab00000
Nov 05 11:17:25 Rivellino kernel: RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000006
Nov 05 11:17:25 Rivellino kernel: R10: 0000000000004040 R11: 0000000000000100 R12: 0000000000000001
Nov 05 11:17:25 Rivellino kernel: R13: ffff941543120000 R14: 00000000000a1000 R15: ffff9f9280b1e000
Nov 05 11:17:25 Rivellino kernel: FS: 00007fd0f1836a40(0000) GS:ffff941724b80000(0000) knlGS:0000000000000000
Nov 05 11:17:25 Rivellino kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 05 11:17:25 Rivellino kernel: CR2: ffff9f9280b1e000 CR3: 0000000105fd0000 CR4: 00000000003506e0Install the LTS kernel (so you've something to boot) and udpate the kernel again to 5.14.16, try to boot it w/ "iommu=soft" as kernel parameter.
Please also post a journal for the (hopefully successful) LTS boot for comparism (or your present boot on the downgraded kernel)
Offline
Install the LTS kernel (so you've something to boot) and udpate the kernel again to 5.14.16, try to boot it w/ "iommu=soft" as kernel parameter.
I tried booting the 2021-11 live media, which supposedly uses 5.14.15, with "iommu=soft" and the problem persists.
Please also post a journal for the (hopefully successful) LTS boot for comparism (or your present boot on the downgraded kernel)
Well, actually I ran your command (and generated the URL) with the downgraded kernel already. I can upgrade the kernel again, chroot into my system via the live media, and get another journal data, if you want.
Offline
Yes, but "-b -1" is for the *previous* boot.
I tried booting the 2021-11 live media … with "iommu=soft" and the problem persists.
https://www.reddit.com/r/archlinux/comm … tm_medium=
https://www.spinics.net/lists/amd-gfx/msg69180.html
Can you boot that kernel w/ "iommu=soft" and "nomodeset" and upload the system journal ("journalctl -b | curl -F 'f:1=<-' ix.io")?
Offline
Can you boot that kernel w/ "iommu=soft" and "nomodeset" and upload the system journal ("journalctl -b | curl -F 'f:1=<-' ix.io")?
I'm sorry for my delay. Here is the result: http://ix.io/3Em2
Offline
run "sudo journalctl -b -1 | curl -F 'f:1=<-' ix.io" will upload the journal for the previous boot.
Though to be fair,
upload the system journal ("journalctl -b | curl -F 'f:1=<-' ix.io")
The upload is only the session journal and fairly uninteresting (aside from the main user target being reached at all)
Offline
Pages: 1