You are not logged in.

#1 2025-01-22 04:53:06

f52
Member
Registered: 2025-01-22
Posts: 2

[SOLVED] Frozen TTY when booting

Hey everyone, I've had this issue for months and have finally gotten to fixing it now. A while ago I updated my system and it froze upon boot due to some nvidia-related issue. I ended up installing the DKMS nvidia package and it works mostly, but every time a TTY is shown on the screen, it just freezes the screen, but not the system as a whole. It still takes keyboard input, which is how I have logged into my system so far, just typing in what I would if the screen wasn't frozen. Here's how my boot sequence goes:
* Turn on pc.
* GRUB boots, margins around monitor are too big, so it is a bit small, and same thing for "Loading Linux Linux..." and whatever the message beneath it is.
* Crypt hook runs, type in my luks password.
* My log level parameter is set to 3 so it prints a lot of startup text.
* It freezes right around the message "Starting Network Manager Script Dispatcher Service..." however the time it freezes varies.
* I type in my password after waiting a while and type startx to start my window manager and my display unfreezes and opens i3 like it should.

It says in the rules to post entire log files but my journalctl of this boot is a bit long... I will post as much as I can that's relevant but can provide the entire file if needed.

Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.1739] manager: (enp5s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jan 21 22:29:58 hostname-hidden systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.1748] settings: (enp5s0): created default wired connection 'Wired connection 1'
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.1748] device (enp5s0): state change: unmanaged -> unavailable (reason 'managed', managed-type: 'external')
Jan 21 22:29:58 hostname-hidden kernel: Generic FE-GE Realtek PHY r8169-0-500:00: attached PHY driver (mii_bus:phy_addr=r8169-0-500:00, irq=MAC)
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 21 22:29:58 hostname-hidden kernel: [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 2
Jan 21 22:29:58 hostname-hidden kernel: Console: switching to colour dummy device 80x25
Jan 21 22:29:58 hostname-hidden kernel: nvidia 0000:01:00.0: vgaarb: deactivate vga console
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Network Manager.
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3683] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Jan 21 22:29:58 hostname-hidden kernel: r8169 0000:05:00.0 enp5s0: Link is Down
Jan 21 22:29:58 hostname-hidden systemd[1]: Reached target Network.
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3688] ovsdb: disconnected from ovsdb
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3689] device (lo): state change: disconnected -> prepare (reason 'none', managed-type: 'external')
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3691] device (lo): state change: prepare -> config (reason 'none', managed-type: 'external')
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3692] device (lo): state change: config -> ip-config (reason 'none', managed-type: 'external')
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3695] device (lo): state change: ip-config -> ip-check (reason 'none', managed-type: 'external')
Jan 21 22:29:58 hostname-hidden systemd[1]: Starting Network Manager Wait Online...
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3702] device (lo): state change: ip-check -> secondaries (reason 'none', managed-type: 'external')
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3703] device (lo): state change: secondaries -> activated (reason 'none', managed-type: 'external')
Jan 21 22:29:58 hostname-hidden NetworkManager[1531]: <info>  [1737520198.3706] device (lo): Activation: successful, device activated.
Jan 21 22:29:58 hostname-hidden systemd[1]: Starting Permit User Sessions...
Jan 21 22:29:58 hostname-hidden systemd[1]: Finished Permit User Sessions.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty1.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty3.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty4.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty5.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty6.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty7.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty8.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started Getty on tty9.
Jan 21 22:29:58 hostname-hidden systemd[1]: Reached target Login Prompts.
Jan 21 22:29:58 hostname-hidden systemd[1]: Started TUI display manager.
Jan 21 22:29:58 hostname-hidden kernel: fbcon: nvidia-drmdrmfb (fb0) is primary device
Jan 21 22:29:58 hostname-hidden kernel: Console: switching to colour frame buffer device 160x64
Jan 21 22:29:58 hostname-hidden kernel: nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
Jan 21 22:30:01 hostname-hidden kernel: r8169 0000:05:00.0 enp5s0: Link is Up - 1Gbps/Full - flow control off
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5374] device (enp5s0): carrier: link connected
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5376] device (enp5s0): state change: unavailable -> disconnected (reason 'carrier-changed', managed-type: 'full')
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5380] policy: auto-activating connection 'Wired connection 1' (b9d6f387-f6da-33f6-9177-af0618a3ea78)
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5383] device (enp5s0): Activation: starting connection 'Wired connection 1' (b9d6f387-f6da-33f6-9177-af0618a3ea78)
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5384] device (enp5s0): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5386] manager: NetworkManager state is now CONNECTING
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5387] device (enp5s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5392] device (enp5s0): state change: config -> ip-config (reason 'none', managed-type: 'full')
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5395] dhcp4 (enp5s0): activation: beginning transaction (timeout in 45 seconds)
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.5583] dhcp4 (enp5s0): state changed new lease, address=192.168.1.31, acd pending
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7114] dhcp4 (enp5s0): state changed new lease, address=192.168.1.31
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7116] policy: set 'Wired connection 1' (enp5s0) as default for IPv4 routing and DNS
Jan 21 22:30:01 hostname-hidden dbus-broker-launch[1529]: Activation request for 'org.freedesktop.resolve1' failed: The systemd unit 'dbus-org.freedesktop.resolve1.service' could not be found.
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7269] device (enp5s0): state change: ip-config -> ip-check (reason 'none', managed-type: 'full')
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7276] device (enp5s0): state change: ip-check -> secondaries (reason 'none', managed-type: 'full')
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7277] device (enp5s0): state change: secondaries -> activated (reason 'none', managed-type: 'full')
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7278] manager: NetworkManager state is now CONNECTED_SITE
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7280] device (enp5s0): Activation: successful, device activated.
Jan 21 22:30:01 hostname-hidden NetworkManager[1531]: <info>  [1737520201.7283] manager: startup complete
Jan 21 22:30:01 hostname-hidden systemd[1]: Finished Network Manager Wait Online.
Jan 21 22:30:01 hostname-hidden systemd[1]: Reached target Network is Online.
Jan 21 22:30:01 hostname-hidden systemd[1]: Started Ollama Service.
Jan 21 22:30:01 hostname-hidden systemd[1]: Starting Refresh Pacman mirrorlist with Reflector....


Heres a seperate part of the log I found interesting... It talks about initializing amdgpu even though its not in my mkinitcpio or anything. I don't think this should be happening. I am using the DKMS nvidia package and I have a nvidia 960 gtx.
Jan 21 22:29:55 hostname-hidden kernel: AES CTR mode by8 optimization enabled
Jan 21 22:29:55 hostname-hidden kernel: hid-generic 0003:413C:2113.0001: input,hidraw0: USB HID v1.11 Keyboard [Dell KB216 Wired Keyboard] on usb-0000:08:00.3-1/input0
Jan 21 22:29:55 hostname-hidden kernel: input: Dell KB216 Wired Keyboard System Control as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb3/3-1/3-1:1.1/0003:413C:2113.0002/input/input5
Jan 21 22:29:55 hostname-hidden kernel: input: Dell KB216 Wired Keyboard Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb3/3-1/3-1:1.1/0003:413C:2113.0002/input/input6
Jan 21 22:29:55 hostname-hidden kernel: hid-generic 0003:413C:2113.0002: input,hiddev96,hidraw1: USB HID v1.11 Device [Dell KB216 Wired Keyboard] on usb-0000:08:00.3-1/input1
Jan 21 22:29:55 hostname-hidden kernel: input: PixArt HP 100 105 USB Optical Mouse as /devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb3/3-2/3-2:1.0/0003:03F0:894A.0003/input/input7
Jan 21 22:29:55 hostname-hidden kernel: hid-generic 0003:03F0:894A.0003: input,hidraw2: USB HID v1.11 Mouse [PixArt HP 100 105 USB Optical Mouse] on usb-0000:08:00.3-2/input0
Jan 21 22:29:55 hostname-hidden kernel: [drm] amdgpu kernel modesetting enabled.
Jan 21 22:29:55 hostname-hidden kernel: amdgpu: Virtual CRAT table created for CPU
Jan 21 22:29:55 hostname-hidden kernel: amdgpu: Topology: Add CPU node
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: enabling device (0000 -> 0003)
Jan 21 22:29:55 hostname-hidden kernel: [drm] initializing kernel modesetting (RENOIR 0x1002:0x1636 0x1002:0x1636 0xC9).
Jan 21 22:29:55 hostname-hidden kernel: [drm] register mmio base: 0xFC500000
Jan 21 22:29:55 hostname-hidden kernel: [drm] register mmio size: 524288
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 0 <soc15_common>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 1 <gmc_v9_0>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 2 <vega10_ih>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 3 <psp>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 4 <smu>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 5 <dm>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 6 <gfx_v9_0>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 7 <sdma_v4_0>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 8 <vcn_v2_0>
Jan 21 22:29:55 hostname-hidden kernel: [drm] add ip block number 9 <jpeg_v2_0>
Jan 21 22:29:55 hostname-hidden kernel: [drm] BIOS signature incorrect 5b a2
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: ROM [??? 0x00000000 flags 0x20000000]: can't assign; bogus alignment
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: Fetched VBIOS from platform
Jan 21 22:29:55 hostname-hidden kernel: amdgpu: ATOM BIOS: 113-RENOIR-035
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: MODE2 reset
Jan 21 22:29:55 hostname-hidden kernel: [drm] GPU posting now...
Jan 21 22:29:55 hostname-hidden kernel: [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
Jan 21 22:29:55 hostname-hidden kernel: [drm] Detected VRAM RAM=512M, BAR=512M
Jan 21 22:29:55 hostname-hidden kernel: [drm] RAM width 128bits DDR4
Jan 21 22:29:55 hostname-hidden kernel: [drm] amdgpu: 512M of VRAM memory ready
Jan 21 22:29:55 hostname-hidden kernel: [drm] amdgpu: 7677M of GTT memory ready.
Jan 21 22:29:55 hostname-hidden kernel: [drm] GART: num cpu pages 262144, num gpu pages 262144
Jan 21 22:29:55 hostname-hidden kernel: [drm] PCIE GART of 1024M enabled.
Jan 21 22:29:55 hostname-hidden kernel: [drm] PTB located at 0x000000F41FC00000
Jan 21 22:29:55 hostname-hidden kernel: [drm] Loading DMUB firmware via PSP: version=0x0101002B
Jan 21 22:29:55 hostname-hidden kernel: [drm] Found VCN firmware Version ENC: 1.24 DEC: 8 VEP: 0 Revision: 3
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: reserve 0x400000 from 0xf41f800000 for PSP TMR
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: RAS: optional ras ta ucode is not available
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: RAP: optional rap ta ucode is not available
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: psp gfx command LOAD_TA(0x1) failed and response status is (0x7)
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: psp gfx command INVOKE_CMD(0x3) failed and response status is (0x4)
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: Secure display: Generic Failure.
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: SMU is initialized successfully!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: [drm] Display Core v3.2.301 initialized on DCN 2.1
Jan 21 22:29:55 hostname-hidden kernel: [drm] DP-HDMI FRL PCON supported
Jan 21 22:29:55 hostname-hidden kernel: [drm] DMUB hardware initialized: version=0x0101002B
Jan 21 22:29:55 hostname-hidden kernel: [drm] kiq ring mec 2 pipe 1 q 0
Jan 21 22:29:55 hostname-hidden kernel: kfd kfd: amdgpu: Allocated 3969056 bytes on gart
Jan 21 22:29:55 hostname-hidden kernel: kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
Jan 21 22:29:55 hostname-hidden kernel: amdgpu: Virtual CRAT table created for GPU
Jan 21 22:29:55 hostname-hidden kernel: amdgpu: Topology: Add dGPU node [0x1636:0x1002]
Jan 21 22:29:55 hostname-hidden kernel: kfd kfd: amdgpu: added device 1002:1636
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 8, active_cu_number 7
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: amdgpu: Runtime PM not available
Jan 21 22:29:55 hostname-hidden kernel: [drm] Initialized amdgpu 3.59.0 for 0000:08:00.0 on minor 1
Jan 21 22:29:55 hostname-hidden kernel: device-mapper: uevent: version 1.0.3
Jan 21 22:29:55 hostname-hidden kernel: device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
Jan 21 22:29:55 hostname-hidden kernel: Key type trusted registered
Jan 21 22:29:55 hostname-hidden kernel: Key type encrypted registered
Jan 21 22:29:55 hostname-hidden kernel: BTRFS: device fsid f70eb392-853a-49b4-ab33-aa8d8a83132f devid 1 transid 24908 /dev/mapper/root (254:0) scanned by mount (1265)
Jan 21 22:29:55 hostname-hidden kernel: BTRFS info (device dm-0): first mount of filesystem f70eb392-853a-49b4-ab33-aa8d8a83132f
Jan 21 22:29:55 hostname-hidden kernel: BTRFS info (device dm-0): using crc32c (crc32c-intel) checksum algorithm
Jan 21 22:29:55 hostname-hidden kernel: BTRFS info (device dm-0): using free-space-tree
Jan 21 22:29:55 hostname-hidden systemd[1]: systemd 257.2-2-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP -SYSVINIT +LIBARCHIVE)

One more thing, heres  my mkinitcpio config:

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(usbhid xhci_hcd)
MODULES=(btrfs)

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=(/usr/bin/btrfs)

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No RAID, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect modconf block filesystems fsck)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev modconf block filesystems fsck)
#
##   This setup assembles a mdadm array with an encrypted root file system.
##   Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
#    HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
#
##   This setup loads an lvm2 volume group.
#    HOOKS=(base udev modconf block lvm2 filesystems fsck)
#
##   This will create a systemd based initramfs which loads an encrypted root filesystem.
#    HOOKS=(base systemd autodetect modconf kms keyboard sd-vconsole sd-encrypt block filesystems fsck)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr and fsck hooks.
HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt filesystems fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, zstd compression
# is used for Linux ≥ 5.9 and gzip compression is used for Linux < 5.9.
# Use 'cat' to create an uncompressed image.
#COMPRESSION="zstd"
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

# MODULES_DECOMPRESS
# Decompress loadable kernel modules and their firmware during initramfs
# creation. Switch (yes/no).
# Enable to allow further decreasing image size when using high compression
# (e.g. xz -9e or zstd --long --ultra -22) at the expense of increased RAM usage
# at early boot.
# Note that any compressed files will be placed in the uncompressed early CPIO
# to avoid double compression.
#MODULES_DECOMPRESS="no"

Anybody know why this may be happening, or how to solve it?
I will gladly provide more info as needed. Thanks very much!!!

Last edited by f52 (2025-01-22 22:51:40)

Offline

#2 2025-01-22 07:42:07

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,489

Re: [SOLVED] Frozen TTY when booting

Please use [code][/code] tags. Edit your post in this regard.

works mostly, but every time a TTY is shown on the screen, it just freezes the screen, but not the system as a whole. It still takes keyboard input, which is how I have logged into my system so far, just typing in what I would if the screen wasn't frozen. Here's how my boot sequence goes:

So your GUI session still works? X11 or wayland?

Please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General

Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!
Jan 21 22:29:55 hostname-hidden kernel: amdgpu 0000:08:00.0: [drm] *ERROR* Failed to create link encoder!

looks bad, but it's not clear whether even anything is attached to the AMD GPU.

For nvidia try to explicitly add "nvidia_drm.modeset=1 nvidia_drm.fbdev=0" to the https://wiki.archlinux.org/title/Kernel_parameters (not! some modprobe.conf)

Offline

#3 2025-01-22 22:51:27

f52
Member
Registered: 2025-01-22
Posts: 2

Re: [SOLVED] Frozen TTY when booting

seth wrote:

For nvidia try to explicitly add "nvidia_drm.modeset=1 nvidia_drm.fbdev=0" to the https://wiki.archlinux.org/title/Kernel_parameters (not! some modprobe.conf)


Thanks for the help on this one. Adding the parameters solved my issue perfectly.
May I ask, how did you know this would solve the issue, and where did you find these parameters? I often times find myself with issues regarding nvidia so I'd appreciate some sources or anything you can give me. Thank you very much!

Offline

#4 2025-01-22 23:56:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,489

Re: [SOLVED] Frozen TTY when booting

nvidia_drm.modeset=1 gets rid of the simpledrm device that has a habit of getting in the way, nvidia_drm.fbdev is hit or miss and typically causes issues on "older" nvidia GPUs.

https://wiki.archlinux.org/title/NVIDIA
You can generally check for modules parameters w/ "modinfo"

Offline

Board footer

Powered by FluxBB