Strange login screen and freezes

Hi everybody,

After in installed the latest updates my login screen shows (very fast btw) but in the wrong resolution. The mouse is not working and i see the input cursor blinks but the keyboard is not working. After a while the cursor does not blink anymore and that’s it. CTRL-ALT-DEL still works.
Then i removed all my USB external devices except mouse and keyboard. The system still starts in the wrong resolution but after a while (after 20 seconds) it shows me the correct resolution and the mouse and keyboard works.

I looked at the bootlogs but can’t figure out where it goes wrong.

journalctl --boot=-1 --priority=3 --catalog --no-pager                                       ✔  7s    
aug 08 12:17:17 precisiontower5810 kernel: nouveau 0000:03:00.0: bus: MMIO read of 00000000 FAULT at 3e6684 [ IBUS ]
aug 08 12:17:17 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 01 [WRITE] at 00000000011be000 engine 05 [BAR2] client 08 [HUB/HOST_CPU_NB] reason 02 [PTE] on channel -1 [007fd38000 unknown]
aug 08 12:17:17 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 01 [WRITE] at 0000000001000000 engine 05 [BAR2] client 08 [HUB/HOST_CPU_NB] reason 02 [PTE] on channel -1 [007fd38000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 00 [READ] at 0000000000100000 engine 04 [BAR1] client 07 [HUB/HOST_CPU] reason 00 [PDE] on channel -1 [007fce7000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 00 [READ] at 0000000000100000 engine 04 [BAR1] client 07 [HUB/HOST_CPU] reason 00 [PDE] on channel -1 [007fce7000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 01 [WRITE] at 0000000000108000 engine 04 [BAR1] client 08 [HUB/HOST_CPU_NB] reason 00 [PDE] on channel -1 [007fce7000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: disp: chid 0 stat 00007088 reason 7 [UNRESOLVABLE_HANDLE] mthd 0088 data f0000000 code 00000000
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: disp: chid 0 stat 1000508c reason 5 [INVALID_STATE] mthd 008c data 00000000 code 0000102b
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 00 [READ] at 0000000000108000 engine 04 [BAR1] client 07 [HUB/HOST_CPU] reason 00 [PDE] on channel -1 [007fce7000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 00 [READ] at 0000000000108000 engine 04 [BAR1] client 07 [HUB/HOST_CPU] reason 00 [PDE] on channel -1 [007fce7000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 00 [READ] at 0000000000108000 engine 04 [BAR1] client 07 [HUB/HOST_CPU] reason 00 [PDE] on channel -1 [007fce7000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 00 [READ] at 000000ffc4a07000 engine 00 [GR] client 04 [HUB/FE] reason 03 [VA_LIMIT_VIOLATION] on channel -1 [007fae0000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: bus: MMIO read of 00000000 FAULT at 400700 [ IBUS ]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: bus: MMIO read of 00000000 FAULT at 40060c [ IBUS ]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: bus: MMIO read of 00000000 FAULT at 40060c [ IBUS ]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: bus: MMIO read of 00000000 FAULT at 40060c [ IBUS ]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: bus: MMIO read of 00000000 FAULT at 40060c [ IBUS ]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 01 [WRITE] at 0000000000008000 engine 00 [GR] client 15 [HUB/SCC_NB] reason 04 [UNBOUND_INST_BLOCK] on channel -1 [0000000000 unknown]
aug 08 12:17:18 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 00 [READ] at 0000000e34638000 engine 00 [GR] client 04 [HUB/FE] reason 0a [UNSUPPORTED_APERTURE] on channel -1 [007f9d8000 unknown]
aug 08 12:17:19 precisiontower5810 kernel: sd 10:0:0:0: [sdb] No Caching mode page found
aug 08 12:17:19 precisiontower5810 kernel: sd 10:0:0:0: [sdb] Assuming drive cache: write through
aug 08 12:17:20 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:22 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:22 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:24 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:24 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:26 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:26 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:28 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:28 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: failed to construct context
aug 08 12:17:28 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: init failed, -16
aug 08 12:17:28 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: fault 01 [WRITE] at 0000000000140000 engine 04 [BAR1] client 08 [HUB/HOST_CPU_NB] reason 00 [PDE] on channel -1 [007fce7000 unknown]
aug 08 12:17:28 precisiontower5810 kernel: nouveau 0000:03:00.0: fifo: DROPPED_MMU_FAULT 00000000
aug 08 12:17:28 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: fecs falcon already acquired by gr!
aug 08 12:17:28 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: init failed, -16
aug 08 12:17:30 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:32 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: wait for idle timeout (en: 1, ctxsw: 0, busy: 1)
aug 08 12:17:34 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: failed to construct context
aug 08 12:17:34 precisiontower5810 kernel: nouveau 0000:03:00.0: gr: init failed, -16
aug 08 12:19:50 precisiontower5810 systemd-coredump[1084]: Failed to connect to coredump service: Connection refused

Can you point me in a direction where i can solve this? Thanks!

Edit… Some more info. I see i am using LXDM (duh).

System:
  Kernel: 5.9.11-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 10.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64
    root=UUID=bc73af6d-c766-4284-b3fa-a482c96812c9 rw quiet
    udev.log_priority=3
  Desktop: Openbox v: 3.6.1 dm: LXDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Dell product: Precision Tower 5810 v: N/A
    serial: <filter> Chassis: type: 7 serial: <filter>
  Mobo: Dell model: 0K240Y v: A02 serial: <filter> UEFI: Dell v: A09
    date: 09/26/2015
CPU:
  Info: model: Intel Xeon E5-1620 v3 socket: LGA2011-3 bits: 64 type: MT MCP
    arch: Haswell built: 2013-15 process: Intel 22nm family: 6
    model-id: 0x3F (63) stepping: 2 microcode: 0x49
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 10 MiB desc: 1x10 MiB
  Speed (MHz): avg: 1379 high: 2164 min/max: 1200/3600
    base/boost: 3500/4000 scaling: driver: intel_cpufreq governor: schedutil
    volts: 1.8 V ext-clock: 100 MHz cores: 1: 2164 2: 1197 3: 1198 4: 1198
    5: 1688 6: 1198 7: 1198 8: 1198 bogomips: 55894
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
    IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GM107GL [Quadro K620] driver: nouveau v: kernel
    non-free: 515.xx+ status: current (as of 2022-07) arch: Maxwell code: GMxxx
    process: TSMC 28nm built: 2014-19 pcie: gen: 3 speed: 8 GT/s lanes: 16
    ports: active: DVI-I-1 empty: DP-1 bus-ID: 03:00.0 chip-ID: 10de:13bb
    class-ID: 0300
  Display: server: X.Org v: 21.1.4 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1680x1050 s-dpi: 96 s-size: 444x277mm (17.48x10.91")
    s-diag: 523mm (20.6")
  Monitor-1: DVI-I-1 model: Idek Iiyama PL2201W serial: <filter>
    built: 2007 res: 1680x1050 hz: 60 dpi: 87 gamma: 1.2
    size: 490x320mm (19.29x12.6") diag: 585mm (23") ratio: 3:2 modes:
    max: 1680x1050 min: 720x400
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel C610/X99 series HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8d20 class-ID: 0403
  Device-2: NVIDIA GM107 High Definition Audio [GeForce 940MX]
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 10de:0fbc class-ID: 0403
  Sound Server-1: ALSA v: k5.9.11-3-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
Network:
  Device-1: Intel Ethernet I217-LM vendor: Dell driver: e1000e v: kernel
    port: f020 bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200
  IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
RAID:
  Hardware-1: Intel C600/X79 series SATA RAID Controller driver: ahci v: 3.0
    port: f000 bus-ID: 00:1f.2 chip-ID: 8086:2826 rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 29.82 GiB used: 9.48 GiB (31.8%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: OCZ model: VERTEX size: 29.82 GiB
    block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s type: SSD
    serial: <filter> rev: 1.31 scheme: GPT
Partition:
  ID-1: / raw-size: 29.52 GiB size: 28.93 GiB (98.00%) used: 9.48 GiB (32.8%)
    fs: ext4 block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 312 KiB
    (0.1%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 37.0 C mobo: N/A sodimm: SODIMM C gpu: nouveau
    temp: 44.0 C
  Fan Speeds (RPM): cpu: 1056 gpu: nouveau fan: 2220
Info:
  Processes: 206 Uptime: 1h 37m wakeups: 0 Memory: 31.29 GiB used: 1.69 GiB
  (5.4%) Init: systemd v: 251 default: graphical tool: systemctl Compilers:
  gcc: 12.1.1 Packages: pacman: 901 lib: 195 Shell: Zsh (sudo) v: 5.9
  default: Bash v: 5.1.16 running-in: sakura inxi: 3.3.20

Well nouveau is the open source reverse-engineered driver for nvidia cards. Here you see most likely a bug. Common solution is installing the proprietary nvidia driver.

Yes, i tried earlier the proprietary nvidia driver but what i remember is that a while ago the proprietary nvidia driver works, then there was a update where the proprietary nvidia driver was changed because nvidia didn’t support then. I have a older (GPU) so i had to go back to nouveau. Now i know that nvidia made the drivers opensource, but i am unsure that my card is currently supported or not.
And the way to test this is painfull.

This kernel is EOL. You need to upgrade to the next LTS or lower… no wonder the nvidia driver does not load.

sudo mhwd -i linux515
sudo mhwd -i linux54

Your card is still supported: Appendix A. Supported NVIDIA GPU Products

I’ve updated my system a few day’s ago. Pacman does not tell me that there are more updates. Or is it because this Manjaro Openbox version is not updated?

I’ve installed the kernel to the latest version.
But in all future versions i am getting the same errorcode that Linux59 target not found when i try to use the nonfree drivers.
I also got the problem that the free drivers could’nt be activated because it is already installed. But the monitor keeps trying to display the login, so i only have a console for a few seconds.

But in all future versions i am getting the same errorcode that Linux59 target not found when i try to use the nonfree drivers.

As long as you have any unsupported kernels installed you will get errors with nvidia driver installation or updates.

Since you’re using the open-source nouveau driver, it should be relatively simple to install a supported kernel (may I suggest you select an LTS kernel so you needn’t worry about the relatively short support period that all other kernels have?), and then uninstall all unsupported kernels, keep an eye out for errors and if all is good, reboot. Then when you try to install the proprietary driver there also should be no problems. Last but not least, I feel it’s also a good idea to use Manjaro settings manager to install and remove the kernels and drivers.

1 Like

I solved the problem. I still had a kernel that used the Nvidia drivers, from this kernel i installed a new kernel and the Nvidia drivers were active in this new kernel.
The problem i had in the OP is solved when the Nvidia drivers were used.

Thanks all for your help.

1 Like