Only one virtual console?

I seem to be having an issue where when I press Ctrl Alt F2 it's only showing the output of the initial start up, and won't give me another console to login with. I don't know when this changed, but Ctrl Alt and any F key besides 1 takes me to the text console but only shows the output before the X session started in F1. So I only see:

Booting 'Garuda Linux'
Loading Linux linux-zen . . .
Loading intial ramdisk . . .

and no prompt after that. I can switch back to the X session, no problem. But I have no input on any virtual console.

What the heck am I doing wrong?

╰─λ garuda-inxi
System:
Kernel: 6.3.9-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=fd654dd5-c230-4822-b7b2-db404a3d3a1a rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=fd63b90d-0ebc-4f7b-85ca-06cd6d1c7c81 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 5.15.10 wm: kwin_x11 vt: 1
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: TUF GAMING X670E-PLUS WIFI v: Rev 1.xx
serial: <superuser required> UEFI: American Megatrends v: 1616
date: 05/16/2023
CPU:
Info: model: AMD Ryzen 7 7700X bits: 64 type: MT MCP arch: Zen 4 gen: 5
level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25)
model-id: 0x61 (97) stepping: 2 microcode: 0xA601203
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 8 MiB desc: 8x1024 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 4219 high: 5500 min/max: 3000/5572 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 4500 2: 3512
3: 5500 4: 4500 5: 4500 6: 3873 7: 3449 8: 3297 9: 4397 10: 4395 11: 4500
12: 3985 13: 4500 14: 3712 15: 4395 16: 4500 bogomips: 143995
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GM204 [GeForce GTX 980] vendor: Gigabyte driver: nvidia
v: 535.54.03 alternate: nouveau,nvidia_drm non-free: 530.xx+
status: current (as of 2023-05) arch: Maxwell code: GMxxx
process: TSMC 28nm built: 2014-19 pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:13c0 class-ID: 0300
Device-2: AMD Raphael vendor: ASUSTeK driver: amdgpu v: kernel
arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie:
gen: 4 speed: 16 GT/s lanes: 16 ports: active: none empty: DP-1,HDMI-A-1
bus-ID: 11:00.0 chip-ID: 1002:164e class-ID: 0300 temp: 38.0 C
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.2
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
alternate: fbdev,nouveau,nv,vesa dri: radeonsi gpu: nvidia,amdgpu
display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 30 s-size: 3251x914mm (127.99x35.98")
s-diag: 3377mm (132.95")
Monitor-1: DVI-D-0 pos: left res: 1920x1080 hz: 60 dpi: 96
size: 510x287mm (20.08x11.3") diag: 585mm (23.04") modes: N/A
Monitor-2: HDMI-0 pos: primary,right res: 1920x1080 hz: 60 dpi: 30
size: 1600x900mm (62.99x35.43") diag: 1836mm (72.27") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 535.54.03 renderer: NVIDIA GeForce GTX
980/PCIe/SSE2 direct-render: Yes
Audio:
Device-1: NVIDIA GM204 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:0fbb class-ID: 0403
Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 11:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 11:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-4: Logitech G933 Wireless Headset Dongle
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-2:2 chip-ID: 046d:0a5b class-ID: 0300
Device-5: Logitech QuickCam Pro 4000 driver: Philips webcam,snd-usb-audio
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-3:3
chip-ID: 046d:08b2 class-ID: 0102
Device-6: Logitech ClearChat Pro USB
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-5:5 chip-ID: 046d:0a0b class-ID: 0300
API: ALSA v: k6.3.9-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 0.3.71 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 09:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e v: kernel pcie:
gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 0a:00.0 chip-ID: 14c3:0608
class-ID: 0280
IF: wlp10s0 state: down mac: <filter>
Device-3: Microsoft Xbox 360 Wireless Adapter driver: usbfs type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4:4 chip-ID: 045e:0719
class-ID: ff00 serial: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2:2 chip-ID: 0e8d:0608
class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives:
Local Storage: total: 4.55 TiB used: 2.25 TiB (49.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WD BLACK SN850X 1000GB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 620311WD temp: 43.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD2003FZEX-00SRLA0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
fw-rev: 1A01 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Western Digital
model: WD2003FZEX-00SRLA0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
fw-rev: 1A01 scheme: GPT
Partition:
ID-1: / raw-size: 897.03 GiB size: 897.03 GiB (100.00%)
used: 855.14 GiB (95.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 897.03 GiB size: 897.03 GiB (100.00%)
used: 855.14 GiB (95.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 897.03 GiB size: 897.03 GiB (100.00%)
used: 855.14 GiB (95.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 897.03 GiB size: 897.03 GiB (100.00%)
used: 855.14 GiB (95.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 30.5 GiB used: 85.8 MiB (0.3%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 34.19 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 76.2 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: nvidia screen: :0.0 temp: 43 C fan: 23% device: amdgpu
temp: 38.0 C
Info:
Processes: 435 Uptime: 4m wakeups: 0 Memory: available: 30.5 GiB
used: 5.86 GiB (19.2%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7 Packages: pm: pacman
pkgs: 2536 libs: 621 tools: octopi,pamac,paru pm: flatpak pkgs: 0 Shell: Zsh
v: 5.9 running-in: yakuake inxi: 3.3.27
Garuda (2.6.16-1):
System install date:     2023-01-24
Last full system update: 2023-06-22
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

IDK, work fine here


Post always your terminal in- and output as text like
~~~
garuda-inxi
System:
Kernel: 5.18.15-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
parameters:
~~~

looks like

garuda-inxi
System:
  Kernel: 5.18.15-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
    parameters:

in forum.

I have edited your post.

1 Like

Try again with tty2 (ctrl+alt+f2) and then come back to tty1(ctrl+alt+f1) and open konsole and tell us the output of following command:

ps -H -t /dev/tty2

It should output something like this ideally if nothing is running on this tty

PID TTY          TIME CMD
476411 tty2     00:00:00 agetty

but see what it outputs for you. We can try diagnosing from there what might be happening for every tty to be showing that message for you.

1 Like
╰─λ ps -H -t /dev/tty2
PID TTY          TIME CMD
72796 tty2     00:00:00 zsh

*edit: I had blind logged in, when I used the logout command after that it is agetty

╰─λ ps -H -t /dev/tty2
PID TTY          TIME CMD
74229 tty2     00:00:00 agetty

So that must mean I DO have input on the TTY, the screen just isn't updating? Which is weird because it was working before.

Ok I am confused now. You had earlier said that you see this message when you open any tty

But here you say that you can login in the tty and run commands on it. So what seems to be the problem? What exactly are you trying to do?

2 Likes

That is exactly all I can see. I blind logged in by typing my login pressing enter, still seeing booting garuda linux, type my password and hit enter, and.... still seeing booting garuda linux. The only reason I know it worked is because using the ps command in a terminal in the plasma desktop it was showing it was running the zsh instead of just a spawned console with agetty. Then logging out with the logout command on tty2 running the ps command in the GUI terminal again, it went back to agetty.

So it looks like the display is not updating in the virtual console. The whole time it just says:

Booting 'Garuda Linux'
Loading Linux linux-zen . . .
Loading intial ramdisk . . .

EDIT: It IS a display issue with the nvidia-proprietary driver, at least on my older GTX 980. If you add nomodeset to the GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub the virtual console display updates again for me.

/etc/default/grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Garuda"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset splash rd.udev.log_priority=3 vt.global_cursor_default=0 resume=UUID=fd63b90d-0ebc-4f7b-85ca-06cd6d1c7c81 loglevel=3"
GRUB_CMDLINE_LINUX=""

then run sudo update-grub and reboot, I can now SEE what I'm typing and the output in the virtual consoles again!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.