Low screen resolution

Hi
So does the system come up so you can at least press say ctrl+alt+F1 to
get to a console login?

Then can go in and remove the /etc/modules-load.d/sm750fb.conf file and
run mkinitrd again, reboot and should be back at low res?


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.22-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Hi.

I was thinking that I’d need to do “a new thing” and I wasn’t undestanding anything.

I can access over ssh, so access in that mode is not necessary :slight_smile:

This is what I did:

server:~ # rm /etc/modules-load.d/sm750fb.conf

server:~ # mkinitrd
Creating initrd: /boot/initrd-4.4.156-94.57-default
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.156-94.57-default 4.4.156-94.57-default
dracut: *** Including module: bash ***
dracut: *** Including module: systemd ***
dracut: *** Including module: warpclock ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: suse-btrfs ***
dracut: *** Including module: suse-xfs ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: haveged ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including module: suse ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies and firmware ***
dracut: *** Installing kernel module dependencies and firmware done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done***
dracut: *** Hardlinking files ***
dracut: *** Hardlinking files done ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing GenuineIntel.bin ****
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut:  rd.lvm.lv=system/root
 rd.lvm.lv=system/swap
dracut:  resume=/dev/mapper/system-swap
dracut:  root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota
dracut: *** Creating image file '/boot/initrd-4.4.156-94.57-default' ***
dracut: *** Creating initramfs image file '/boot/initrd-4.4.156-94.57-default' done ***
Creating initrd: /boot/initrd-4.4.156-94.61-default
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.156-94.61-default 4.4.156-94.61-default
dracut: *** Including module: bash ***
dracut: *** Including module: systemd ***
dracut: *** Including module: warpclock ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: suse-btrfs ***
dracut: *** Including module: suse-xfs ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: haveged ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including module: suse ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies and firmware ***
dracut: *** Installing kernel module dependencies and firmware done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done***
dracut: *** Hardlinking files ***
dracut: *** Hardlinking files done ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing GenuineIntel.bin ****
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut:  rd.lvm.lv=system/root
 rd.lvm.lv=system/swap
dracut:  resume=/dev/mapper/system-swap
dracut:  root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota
dracut: *** Creating image file '/boot/initrd-4.4.156-94.61-default' ***
dracut: *** Creating initramfs image file '/boot/initrd-4.4.156-94.61-default' done ***

An rebooted the system.

But I still have the “yellow matrix” screen.

Maybe we should deinstall the “sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm” package?

Thank you and best regards.

Hi
Yes, uninstall and rebuild initrd. Then reboot and check
the /var/log/xorg.log if still acting up.

I suspect some additional Xord libs are needed for the device, it never
made it past staging (as in never got to the later kernel).

Does the system have a spare PCI slot for a video card?


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.22-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Hi Malcolm

This is what I did:

[CODE]server:~ # rpm -qa | grep sm750
sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64

server:~ # zypper rm sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following package is going to be REMOVED:
sm750-kmp-default

1 package to remove.
After the operation, 1.7 MiB will be freed.
Continue? [y/n/…? shows all options] (y): y
(1/1) Removing sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64 …[done]
Additional rpm output:
Creating initrd: /boot/initrd-4.4.156-94.57-default
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.156-94.57-default 4.4.156-94.57-default
dracut: *** Including module: bash ***
dracut: *** Including module: systemd ***
dracut: *** Including module: warpclock ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: suse-btrfs ***
dracut: *** Including module: suse-xfs ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: haveged ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including module: suse ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies and firmware ***
dracut: *** Installing kernel module dependencies and firmware done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done***
dracut: *** Hardlinking files ***
dracut: *** Hardlinking files done ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing GenuineIntel.bin ****
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut: rd.lvm.lv=system/swap
rd.lvm.lv=system/root
dracut: resume=/dev/mapper/system-swap
dracut: root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota
dracut: *** Creating image file ‘/boot/initrd-4.4.156-94.57-default’ ***
dracut: *** Creating initramfs image file ‘/boot/initrd-4.4.156-94.57-default’ done ***
Creating initrd: /boot/initrd-4.4.156-94.61-default
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.156-94.61-default 4.4.156-94.61-default
dracut: *** Including module: bash ***
dracut: *** Including module: systemd ***
dracut: *** Including module: warpclock ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: drm ***
dracut: *** Including module: plymouth ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: suse-btrfs ***
dracut: *** Including module: suse-xfs ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: haveged ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including module: suse ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies and firmware ***
dracut: *** Installing kernel module dependencies and firmware done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done***
dracut: *** Hardlinking files ***
dracut: *** Hardlinking files done ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing GenuineIntel.bin ****
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut: rd.lvm.lv=system/swap
rd.lvm.lv=system/root
dracut: resume=/dev/mapper/system-swap
dracut: root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota
dracut: *** Creating image file ‘/boot/initrd-4.4.156-94.61-default’ ***
dracut: *** Creating initramfs image file ‘/boot/initrd-4.4.156-94.61-default’ done ***

There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run ‘zypper ps -s’ to list these programs.

server:~ # zypper ps -s
The following running processes use deleted files:

PID | PPID | UID | User | Command | Service
----±-----±----±-----±--------------±-------------
829 | 1 | 0 | root | systemd-udevd | systemd-udevd

You may wish to restart these processes.
See ‘man zypper’ for information about the meaning of values in the above table.
[/CODE]

And rebooted.

Now I’ve video back with 640x480 resolution.

[QUOTE]Then reboot and check
the /var/log/xorg.log if still acting up.
[/QUOTE]

The file doesn’t exist:

server:~ # cat /var/log/xorg.log
cat: /var/log/xorg.log: No such file or directory

[QUOTE]Does the system have a spare PCI slot for a video card?
[/QUOTE]

The server is a Huawei RH5885H V3. Apparently, it has. But it’s not an option.

Anyway, the videcard worked like a charm with the SUSE 12 SP3 installer, and with a high resolution!

Any idea why it happens?

Thank you and best regards.

Hi
It’s /var/log/Xorg.0.log :wink: Need to see if it’s using the two drivers
you mentioned in the link…

There is no /etc/X11/xorg.conf file is there (hopefully not)?

So question, does the system need a screen, I ask since you have ssh
access, if an Xserver is running on the machine you ssh from you can
run any X applications here.

For things like YaST it runs in ncurses mode (yast rather that yast2).


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.22-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Hi *,

while Malcolm is doing a fantastic job here, let me jump in with a bit or sarcasm:

[QUOTE=soportei3s;54863]Anyway, the videcard worked like a charm with the SUSE 12 SP3 installer, and with a high resolution!

Any idea why it happens [… added by J: with SLES 4 SAP applications …]?[/QUOTE]

maybe to make a point that servers should not be run with a graphical interface, especially not when running a system as sensitive as SAP applications? :cool:

Interfacing with the video card puts a lot of extra “strain” on the system and adds some stability risks. The trouble you’re experiencing is a pretty good example for this (I’m talking about the “yellow matrix” symptoms, not about the low resolution). It could even go as far as unexpected reboots and hangs. So at least my personal recommendation is to run servers without any graphical interface and use i.e. management tools, or a remote shell (for manual intervention) rather than starting up a graphical environment.

Just a few cents,
J

Hi.

Sorry for the delay; I had a medical issue and it’s being difficult to write for a while.

We don´t really really really need the graphical interface for SAP (in fact, I always prefer to use shh), but there are some non-SAP tasks that are performed better with it. In fact, graphical interface are installed by default :wink:

We are evaluating the possibility to buy a compatible (and super basic) graphics card if we can’t find a way to obtain a better resolution. I can’t understand why it happens, due to why we where using the installer, we were able to select some high resolutions. So it means tht it loaded a working driver; at least to show that screens.

Any other idea?

Thank you!

Hi
Try adding the grub boot option nomodeset in the kernel command line
options.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.22-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!