Low screen resolution

Hi guys!

I’ve just installed SLES for SAP 12 SP3 and I only have available 640x480 screen resolution on my machine, so it’s being too difficult to peform some GUI tasks.

On the same machine, it doesn’t happen with SLES 11 SP3.

This is the output of “/sbin/lspci -nnk |grep -A2 VGA” command:

06:00.0 VGA compatible controller [0300]: Silicon Motion, Inc. SM750 [126f:0750] (rev a1)
Subsystem: Silicon Motion, Inc. SM750 [126f:0750]
7f:08.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i 7 QPI Link 0 [8086:0e80] (rev 07)
server:/etc/X11/xorg.conf.d # /sbin/lspci -nnk |grep -A2 VGA
06:00.0 VGA compatible controller [0300]: Silicon Motion, Inc. SM750 [126f:0750] (rev a1)
Subsystem: Silicon Motion, Inc. SM750 [126f:0750]
7f:08.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [8086:0e80] (rev 07)

Could you help me?

Thank you and best regards.

Hi and welcome to the Forum :slight_smile:
Can you post the output from the command;

cat /etc/default/grub

Above to see the boot options (in case nomodeset is added).

So your booting to a desktop environment? If so, open a terminal and run the command;

xrandr

Can you also post the output from (a little different than your original);

/sbin/lspci -nnk |egrep -A3 "VGA|Display|3D"

Hi malcolmlewis.

Thanks for your fast response.

Here you are the output of the commands:

[CODE]# cat /etc/default/grub

If you change this file, run ‘grub2-mkconfig -o /boot/grub2/grub.cfg’ afterwards to update

/boot/grub2/grub.cfg.

Uncomment to set your own custom distributor. If you leave it unset or empty, the default

policy is to determine the value from /etc/os-release

GRUB_DISTRIBUTOR=
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=8
GRUB_CMDLINE_LINUX_DEFAULT=“resume=/dev/system/swap quiet showopts intel_idle.max_cstate=1 processor.max_cstate=1”
GRUB_CMDLINE_LINUX=""

Uncomment to automatically save last booted menu entry in GRUB2 environment

variable `saved_entry’

GRUB_SAVEDEFAULT=“true”

#Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)

GRUB_BADRAM=“0x01234567,0xfefefefe,0x89abcdef,0xefefefef”

#Uncomment to disable graphical terminal (grub-pc only)

GRUB_TERMINAL=“gfxterm”

The resolution used on graphical terminal

#note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo’

GRUB_GFXMODE=“auto”

Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux

GRUB_DISABLE_LINUX_UUID=true

#Uncomment to disable generation of recovery mode menu entries

GRUB_DISABLE_LINUX_RECOVERY=“true”

#Uncomment to get a beep at grub start

GRUB_INIT_TUNE=“480 440 1”

GRUB_BACKGROUND=/boot/grub2/themes/SLE/background.png
GRUB_THEME=/boot/grub2/themes/SLE/theme.txt
SUSE_BTRFS_SNAPSHOT_BOOTING=“true”
GRUB_DISABLE_OS_PROBER=“true”
GRUB_ENABLE_CRYPTODISK=“n”
GRUB_CMDLINE_XEN_DEFAULT=“vga=gfx-1024x768x16”[/CODE]

[CODE]# xrandr

Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected primary 640x480+0+0 0mm x 0mm
640x480 73.00*[/CODE]

# /sbin/lspci -nnk |egrep -A3 "VGA|Display|3D" 06:00.0 VGA compatible controller [0300]: Silicon Motion, Inc. SM750 [126f:0750] (rev a1) Subsystem: Silicon Motion, Inc. SM750 [126f:0750] 7f:08.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [8086:0e80] (rev 07) Subsystem: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [8086:0e80]

Thank you!

Hi
OK, so did you add these options to grub?

GRUB_CMDLINE_LINUX_DEFAULT="....... intel_idle.max_cstate=1 processor.max_cstate=1"

GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"

So it’s not finding the graphics driver in your lspci output (not sure why…)

Can you upload the /var/log/xorg.log.0 to say https://susepaste.org/

It looks like the video card isn’t supported…

zcat /proc/config.gz > config.txt

cat config.txt | grep FB_SM7

# CONFIG_FB_SM712 is not set
# CONFIG_FB_SM750 is not set

Lets see what the xorg log says… can you add a video card and disable the other?

Hi
Also can you post the output from;

uname -a


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-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’ve added this one to grub (it’s a SAP recommendation):

GRUB_CMDLINE_LINUX_DEFAULT="....... intel_idle.max_cstate=1 processor.max_cstate=1"
But not this one:

GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"

I’ve uploaded the “/var/log/Xorg.0.log” logfile to: https://susepaste.org/79000189

About the not-supported videocard: It was working on SUSE 12 SP3. I can’t undestand why it doesn’t work now.

Also, here is the output of uname -a:

# uname -a
Linux server 4.4.156-94.57-default #1 SMP Tue Oct 2 06:43:37 UTC 2018 (82521a6) x86_64 x86_64 x86_64 GNU/Linux

Thank you and best regards

[QUOTE=soportei3s;54797]Hi.

I’ve added this one to grub (it’s a SAP recommendation):

GRUB_CMDLINE_LINUX_DEFAULT="....... intel_idle.max_cstate=1 processor.max_cstate=1"
But not this one:

GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"

I’ve uploaded the “/var/log/Xorg.0.log” logfile to: https://susepaste.org/79000189

About the not-supported videocard: It was working on SUSE 12 SP3. I can’t undestand why it doesn’t work now.

Also, here is the output of uname -a:

# uname -a
Linux server 4.4.156-94.57-default #1 SMP Tue Oct 2 06:43:37 UTC 2018 (82521a6) x86_64 x86_64 x86_64 GNU/Linux

Thank you and best regards[/QUOTE]
Hi
I think you meant SLES 11 SP3? It’s in the staging sm750fb for 12 SP3, so not technically in the kernel.

So it’s only using the vesa driver by the looks, can you add an additional grub kernel option (same place as the cstate ones);

video=1024x768

See if that helps, if not I do have the sm750 driver built as an rpm (unsupported) but needs some additional step to install…

Hi.

Still not work :frowning:

Any suggestion?

Thank you!

Hi
OK, remove that grub option…

Can you try setting the resolution via xrandr as your user once logged
in, open a terminal and run;

xrandr -s 1024x768

Else, if you want to try the driver it needs rebuilding on your
system;

Download the src rpm from here;

https://download.opensuse.org/repositories/home:/malcolmlewis:/SLE_12_General/SLE_12_SP3/src/sm750-4.4.73-3.1.src.rpm

It can be rebuilt as your user and only the kmp rpm needs installing as
root user, so as root user install;

zypper ref
zypper up
zypper in kernel-source kernel-syms libelf-devel module-init-tools make gcc rpmbuild

Now as your user rebuild the src rpm to match your kernel;

rpmbuild --rebuild sm750-4.4.73-3.1.src.rpm

It will create a directory called rpmbuild and build the kmp rpm, you
will see the location of the rpm in the final output which is what
needs installing as root user;

zypper in /home/<username>/rpmbuild/RPMS/x86_64/sm750-kmp*

Reboot and see how that goes.

Project Ref: https://build.opensuse.org/package/show/home:malcolmlewis:SLE_12_General/sm750


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-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.

the execution of xrand -s:

# xrand -s 1024x768 Size 1024x768 not found in available modes

And the result of the other commands :

[CODE]server:~ # zypper ref
Repository ‘SLE-12-SP3-SAP-Updates’ is up to date.
Repository ‘SLE-HA12-SP3-Pool’ is up to date.
Repository ‘SLE-HA12-SP3-Updates’ is up to date.
Repository ‘SLE12-SP3-SAP-Pool’ is up to date.
Repository ‘SLES12-SP3-Pool’ is up to date.
Retrieving repository ‘SLES12-SP3-Updates’ metadata …[done]
Building repository ‘SLES12-SP3-Updates’ cache …[done]
All repositories have been refreshed.
server:~ # zypper up
Refreshing service ‘SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP3_x86_64’.
Loading repository data…
Reading installed packages…

The following 4 NEW packages are going to be installed:
kernel-default-4.4.156-94.61.1 kernel-default-devel-4.4.156-94.61.1 kernel-devel-4.4.156-94.61.1 kernel-source-4.4.156-94.61.1

The following 51 packages are going to be upgraded:
bash bash-doc kernel-macros libMagickCore-6_Q16-1 libMagickWand-6_Q16-1 libX11-6 libX11-6-32bit libX11-data libX11-xcb1
libX11-xcb1-32bit libatomic1 libatomic1-32bit libgcc_s1 libgcc_s1-32bit libgomp1 libgomp1-32bit libitm1 libitm1-32bit
libreadline6 libstdc++6 libstdc++6-32bit libtsan0 libwacom-data libwacom2 libxcb-dri2-0 libxcb-dri2-0-32bit libxcb-dri3-0
libxcb-dri3-0-32bit libxcb-glx0 libxcb-glx0-32bit libxcb-present0 libxcb-present0-32bit libxcb-randr0 libxcb-render0
libxcb-render0-32bit libxcb-shape0 libxcb-shm0 libxcb-shm0-32bit libxcb-sync1 libxcb-sync1-32bit libxcb-xf86dri0 libxcb-xfixes0
libxcb-xfixes0-32bit libxcb-xinerama0 libxcb-xkb1 libxcb-xv0 libxcb1 libxcb1-32bit readline-doc xorg-x11-server
xorg-x11-server-extra

51 packages to upgrade, 4 new.
Overall download size: 2.8 MiB. Already cached: 156.7 MiB. After the operation, additional 772.0 MiB will be used.
Continue? [y/n/…? shows all options] (y): y
In cache kernel-macros-4.4.156-94.61.1.noarch.rpm (1/55), 3.1 MiB ( 6.3 KiB unpacked)
In cache libX11-data-1.6.2-12.5.1.noarch.rpm (2/55), 158.5 KiB ( 1.6 MiB unpacked)
In cache libatomic1-32bit-8.2.1+r264010-1.3.3.x86_64.rpm (3/55), 15.6 KiB ( 21.4 KiB unpacked)
In cache libatomic1-8.2.1+r264010-1.3.3.x86_64.rpm (4/55), 16.1 KiB ( 26.1 KiB unpacked)
In cache libgcc_s1-32bit-8.2.1+r264010-1.3.3.x86_64.rpm (5/55), 52.0 KiB (109.5 KiB unpacked)
In cache libgcc_s1-8.2.1+r264010-1.3.3.x86_64.rpm (6/55), 46.6 KiB ( 94.4 KiB unpacked)
In cache libgomp1-32bit-8.2.1+r264010-1.3.3.x86_64.rpm (7/55), 99.9 KiB (239.5 KiB unpacked)
In cache libgomp1-8.2.1+r264010-1.3.3.x86_64.rpm (8/55), 102.2 KiB (255.7 KiB unpacked)
In cache libitm1-32bit-8.2.1+r264010-1.3.3.x86_64.rpm (9/55), 36.3 KiB (105.6 KiB unpacked)
In cache libitm1-8.2.1+r264010-1.3.3.x86_64.rpm (10/55), 34.5 KiB (110.4 KiB unpacked)
In cache libreadline6-6.3-83.15.1.x86_64.rpm (11/55), 154.5 KiB (332.6 KiB unpacked)
In cache libwacom-data-0.9-2.4.2.x86_64.rpm (12/55), 34.1 KiB (225.1 KiB unpacked)
In cache libxcb1-1.10-4.3.1.x86_64.rpm (13/55), 40.2 KiB (126.9 KiB unpacked)
In cache libX11-xcb1-1.6.2-12.5.1.x86_64.rpm (14/55), 15.1 KiB ( 5.9 KiB unpacked)
In cache libstdc++6-32bit-8.2.1+r264010-1.3.3.x86_64.rpm (15/55), 399.4 KiB ( 1.5 MiB unpacked)
In cache libstdc++6-8.2.1+r264010-1.3.3.x86_64.rpm (16/55), 370.1 KiB ( 1.5 MiB unpacked)
In cache bash-4.3-83.15.1.x86_64.rpm (17/55), 382.9 KiB (746.5 KiB unpacked)
In cache libwacom2-0.9-2.4.2.x86_64.rpm (18/55), 21.4 KiB ( 43.0 KiB unpacked)
In cache libxcb-xv0-1.10-4.3.1.x86_64.rpm (19/55), 14.2 KiB ( 26.3 KiB unpacked)
In cache libxcb-xkb1-1.10-4.3.1.x86_64.rpm (20/55), 32.6 KiB (106.6 KiB unpacked)
In cache libxcb-xinerama0-1.10-4.3.1.x86_64.rpm (21/55), 10.7 KiB ( 10.2 KiB unpacked)
In cache libxcb-xfixes0-1.10-4.3.1.x86_64.rpm (22/55), 13.7 KiB ( 26.2 KiB unpacked)
In cache libxcb-xf86dri0-1.10-4.3.1.x86_64.rpm (23/55), 11.6 KiB ( 18.2 KiB unpacked)
In cache libxcb-sync1-1.10-4.3.1.x86_64.rpm (24/55), 13.4 KiB ( 22.2 KiB unpacked)
In cache libxcb-shm0-1.10-4.3.1.x86_64.rpm (25/55), 11.0 KiB ( 10.2 KiB unpacked)
In cache libxcb-shape0-1.10-4.3.1.x86_64.rpm (26/55), 11.1 KiB ( 14.2 KiB unpacked)
In cache libxcb-render0-1.10-4.3.1.x86_64.rpm (27/55), 15.9 KiB ( 38.2 KiB unpacked)
In cache libxcb-randr0-1.10-4.3.1.x86_64.rpm (28/55), 18.9 KiB ( 54.4 KiB unpacked)
In cache libxcb-present0-1.10-4.3.1.x86_64.rpm (29/55), 10.6 KiB ( 10.2 KiB unpacked)
In cache libxcb-glx0-1.10-4.3.1.x86_64.rpm (30/55), 24.0 KiB ( 94.2 KiB unpacked)
In cache libxcb-dri3-0-1.10-4.3.1.x86_64.rpm (31/55), 10.6 KiB ( 10.2 KiB unpacked)
In cache libxcb-dri2-0-1.10-4.3.1.x86_64.rpm (32/55), 11.9 KiB ( 18.2 KiB unpacked)
In cache libX11-6-1.6.2-12.5.1.x86_64.rpm (33/55), 548.0 KiB ( 1.2 MiB unpacked)
In cache libtsan0-8.2.1+r264010-1.3.3.x86_64.rpm (34/55), 280.9 KiB (929.1 KiB unpacked)
In cache readline-doc-6.3-83.15.1.noarch.rpm (35/55), 198.1 KiB (695.6 KiB unpacked)
Retrieving package xorg-x11-server-extra-7.6_1.18.3-76.21.2.x86_64 (36/55), 1.3 MiB ( 5.4 MiB unpacked)
Retrieving delta: ./x86_64/xorg-x11-server-extra-7.6_1.18.3-76.15.2_76.21.2.x86_64.drpm, 377.2 KiB
Retrieving: xorg-x11-server-extra-7.6_1.18.3-76.15.2_76.21.2.x86_64.drpm …[done]
Applying delta: ./xorg-x11-server-extra-7.6_1.18.3-76.15.2_76.21.2.x86_64.drpm …[done]
In cache libMagickCore-6_Q16-1-6.8.8.1-71.79.1.x86_64.rpm (37/55), 1.6 MiB ( 6.1 MiB unpacked)
In cache bash-doc-4.3-83.15.1.noarch.rpm (38/55), 531.2 KiB ( 1.9 MiB unpacked)
In cache libMagickWand-6_Q16-1-6.8.8.1-71.79.1.x86_64.rpm (39/55), 323.9 KiB ( 1.1 MiB unpacked)
Retrieving package xorg-x11-server-7.6_1.18.3-76.21.2.x86_64 (40/55), 1.5 MiB ( 5.2 MiB unpacked)
Retrieving delta: ./x86_64/xorg-x11-server-7.6_1.18.3-76.15.2_76.21.2.x86_64.drpm, 329.5 KiB
Retrieving: xorg-x11-server-7.6_1.18.3-76.15.2_76.21.2.x86_64.drpm …[done]
Applying delta: ./xorg-x11-server-7.6_1.18.3-76.15.2_76.21.2.x86_64.drpm …[done]
In cache libxcb1-32bit-1.10-4.3.1.x86_64.rpm (41/55), 42.8 KiB (137.8 KiB unpacked)
In cache libX11-xcb1-32bit-1.6.2-12.5.1.x86_64.rpm (42/55), 14.9 KiB ( 5.3 KiB unpacked)
In cache kernel-devel-4.4.156-94.61.1.noarch.rpm (43/55), 13.5 MiB ( 52.6 MiB unpacked)
In cache kernel-default-4.4.156-94.61.1.x86_64.rpm (44/55), 39.1 MiB (167.4 MiB unpacked)
In cache libxcb-xfixes0-32bit-1.10-4.3.1.x86_64.rpm (45/55), 14.2 KiB ( 29.4 KiB unpacked)
In cache libxcb-sync1-32bit-1.10-4.3.1.x86_64.rpm (46/55), 13.6 KiB ( 21.5 KiB unpacked)
In cache libxcb-shm0-32bit-1.10-4.3.1.x86_64.rpm (47/55), 11.1 KiB ( 9.4 KiB unpacked)
In cache libxcb-render0-32bit-1.10-4.3.1.x86_64.rpm (48/55), 16.7 KiB ( 37.5 KiB unpacked)
In cache libxcb-present0-32bit-1.10-4.3.1.x86_64.rpm (49/55), 10.6 KiB ( 9.4 KiB unpacked)
In cache libxcb-glx0-32bit-1.10-4.3.1.x86_64.rpm (50/55), 25.6 KiB ( 97.4 KiB unpacked)
In cache libxcb-dri3-0-32bit-1.10-4.3.1.x86_64.rpm (51/55), 10.6 KiB ( 9.4 KiB unpacked)
In cache libxcb-dri2-0-32bit-1.10-4.3.1.x86_64.rpm (52/55), 12.2 KiB ( 17.4 KiB unpacked)
In cache libX11-6-32bit-1.6.2-12.5.1.x86_64.rpm (53/55), 548.6 KiB ( 1.2 MiB unpacked)
In cache kernel-source-4.4.156-94.61.1.noarch.rpm (54/55), 89.5 MiB (548.6 MiB unpacked)
In cache kernel-default-devel-4.4.156-94.61.1.x86_64.rpm (55/55), 5.2 MiB ( 3.4 MiB unpacked)
Checking for file conflicts: …[done]
( 1/55) Installing: kernel-macros-4.4.156-94.61.1.noarch …[done]
( 2/55) Installing: libX11-data-1.6.2-12.5.1.noarch …[done]
( 3/55) Installing: libatomic1-32bit-8.2.1+r264010-1.3.3.x86_64 …[done]
( 4/55) Installing: libatomic1-8.2.1+r264010-1.3.3.x86_64 …[done]
( 5/55) Installing: libgcc_s1-32bit-8.2.1+r264010-1.3.3.x86_64 …[done]
( 6/55) Installing: libgcc_s1-8.2.1+r264010-1.3.3.x86_64 …[done]
( 7/55) Installing: libgomp1-32bit-8.2.1+r264010-1.3.3.x86_64 …[done]
( 8/55) Installing: libgomp1-8.2.1+r264010-1.3.3.x86_64 …[done]
( 9/55) Installing: libitm1-32bit-8.2.1+r264010-1.3.3.x86_64 …[done]
(10/55) Installing: libitm1-8.2.1+r264010-1.3.3.x86_64 …[done]
(11/55) Installing: libreadline6-6.3-83.15.1.x86_64 …[done]
(12/55) Installing: libwacom-data-0.9-2.4.2.x86_64 …[done]
(13/55) Installing: libxcb1-1.10-4.3.1.x86_64 …[done]
(14/55) Installing: libX11-xcb1-1.6.2-12.5.1.x86_64 …[done]
(15/55) Installing: libstdc++6-32bit-8.2.1+r264010-1.3.3.x86_64 …[done]
(16/55) Installing: libstdc++6-8.2.1+r264010-1.3.3.x86_64 …[done]
(17/55) Installing: bash-4.3-83.15.1.x86_64 …[done]
(18/55) Installing: libwacom2-0.9-2.4.2.x86_64 …[done]
(19/55) Installing: libxcb-xv0-1.10-4.3.1.x86_64 …[done]
(20/55) Installing: libxcb-xkb1-1.10-4.3.1.x86_64 …[done]
(21/55) Installing: libxcb-xinerama0-1.10-4.3.1.x86_64 …[done]
(22/55) Installing: libxcb-xfixes0-1.10-4.3.1.x86_64 …[done]
(23/55) Installing: libxcb-xf86dri0-1.10-4.3.1.x86_64 …[done]
(24/55) Installing: libxcb-sync1-1.10-4.3.1.x86_64 …[done]
(25/55) Installing: libxcb-shm0-1.10-4.3.1.x86_64 …[done]
(26/55) Installing: libxcb-shape0-1.10-4.3.1.x86_64 …[done]
(27/55) Installing: libxcb-render0-1.10-4.3.1.x86_64 …[done]
(28/55) Installing: libxcb-randr0-1.10-4.3.1.x86_64 …[done]
(29/55) Installing: libxcb-present0-1.10-4.3.1.x86_64 …[done]
(30/55) Installing: libxcb-glx0-1.10-4.3.1.x86_64 …[done]
(31/55) Installing: libxcb-dri3-0-1.10-4.3.1.x86_64 …[done]
(32/55) Installing: libxcb-dri2-0-1.10-4.3.1.x86_64 …[done]
(33/55) Installing: libX11-6-1.6.2-12.5.1.x86_64 …[done]
(34/55) Installing: libtsan0-8.2.1+r264010-1.3.3.x86_64 …[done]
(35/55) Installing: readline-doc-6.3-83.15.1.noarch …[done]
(36/55) Installing: xorg-x11-server-extra-7.6_1.18.3-76.21.2.x86_64 …[done]
(37/55) Installing: libMagickCore-6_Q16-1-6.8.8.1-71.79.1.x86_64 …[done]
(38/55) Installing: bash-doc-4.3-83.15.1.noarch …[done]
(39/55) Installing: libMagickWand-6_Q16-1-6.8.8.1-71.79.1.x86_64 …[done]
(40/55) Installing: xorg-x11-server-7.6_1.18.3-76.21.2.x86_64 …[done]
Additional rpm output:
Updating /etc/sysconfig/displaymanager…

(41/55) Installing: libxcb1-32bit-1.10-4.3.1.x86_64 …[done]
(42/55) Installing: libX11-xcb1-32bit-1.6.2-12.5.1.x86_64 …[done]
(43/55) Installing: kernel-devel-4.4.156-94.61.1.noarch …[done]
Additional rpm output:
Changing symlink /usr/src/linux from linux-4.4.156-94.57 to linux-4.4.156-94.61

(44/55) Installing: kernel-default-4.4.156-94.61.1.x86_64 …[done]
Additional rpm output:
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 ***

(45/55) Installing: libxcb-xfixes0-32bit-1.10-4.3.1.x86_64 …[done]
(46/55) Installing: libxcb-sync1-32bit-1.10-4.3.1.x86_64 …[done]
(47/55) Installing: libxcb-shm0-32bit-1.10-4.3.1.x86_64 …[done]
(48/55) Installing: libxcb-render0-32bit-1.10-4.3.1.x86_64 …[done]
(49/55) Installing: libxcb-present0-32bit-1.10-4.3.1.x86_64 …[done]
(50/55) Installing: libxcb-glx0-32bit-1.10-4.3.1.x86_64 …[done]
(51/55) Installing: libxcb-dri3-0-32bit-1.10-4.3.1.x86_64 …[done]
(52/55) Installing: libxcb-dri2-0-32bit-1.10-4.3.1.x86_64 …[done]
(53/55) Installing: libX11-6-32bit-1.6.2-12.5.1.x86_64 …[done]
(54/55) Installing: kernel-source-4.4.156-94.61.1.noarch …[done]
(55/55) Installing: kernel-default-devel-4.4.156-94.61.1.x86_64 …[done]
Additional rpm output:
Changing symlink /usr/src/linux-obj/x86_64/default from …/…/linux-4.4.156-94.57-obj/x86_64/default to …/…/linux-4.4.156-94.61-obj/x86_64/default

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 in kernel-source kernel-syms libelf-devel module-init-tools make gcc rpmbuild
Refreshing service ‘SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP3_x86_64’.
Loading repository data…
Reading installed packages…
‘libelf-devel’ not found in package names. Trying capabilities.
No provider of ‘libelf-devel’ found.
‘gcc’ is already installed.
No update candidate for ‘gcc-4.8-6.189.x86_64’. The highest available version is already installed.
‘make’ is already installed.
No update candidate for ‘make-4.0-4.1.x86_64’. The highest available version is already installed.
‘kernel-source’ is already installed.
No update candidate for ‘kernel-source-4.4.156-94.61.1.noarch’. The highest available version is already installed.
‘module-init-tools’ not found in package names. Trying capabilities.
‘kmod-compat’ providing ‘module-init-tools’ is already installed.
‘rpmbuild’ not found in package names. Trying capabilities.
Resolving package dependencies…

The following 7 NEW packages are going to be installed:
gettext-tools kernel-syms mozilla-nss-tools pesign pesign-obs-integration rpm-build systemd-rpm-macros

7 new packages to install.
Overall download size: 5.4 MiB. Already cached: 0 B. After the operation, additional 10.1 MiB will be used.
Continue? [y/n/…? shows all options] (y): y
Retrieving package gettext-tools-0.19.2-1.103.x86_64 (1/7), 1.8 MiB ( 7.9 MiB unpacked)
Retrieving: gettext-tools-0.19.2-1.103.x86_64.rpm …[done (912.0 KiB/s)]
Retrieving package mozilla-nss-tools-3.29.5-58.12.1.x86_64 (2/7), 391.3 KiB ( 1.8 MiB unpacked)
Retrieving: mozilla-nss-tools-3.29.5-58.12.1.x86_64.rpm …[done]
Retrieving package pesign-0.109-6.3.1.x86_64 (3/7), 99.2 KiB (404.2 KiB unpacked)
Retrieving: pesign-0.109-6.3.1.x86_64.rpm …[done]
Retrieving package systemd-rpm-macros-3-10.9.1.noarch (4/7), 9.0 KiB ( 12.0 KiB unpacked)
Retrieving: systemd-rpm-macros-3-10.9.1.noarch.rpm …[done]
Retrieving package pesign-obs-integration-10.0-30.8.1.x86_64 (5/7), 27.1 KiB ( 58.6 KiB unpacked)
Retrieving: pesign-obs-integration-10.0-30.8.1.x86_64.rpm …[done]
Retrieving package rpm-build-4.11.2-16.13.1.x86_64 (6/7), 34.8 KiB ( 24.6 KiB unpacked)
Retrieving: rpm-build-4.11.2-16.13.1.x86_64.rpm …[done]
Retrieving package kernel-syms-4.4.156-94.61.1.x86_64 (7/7), 3.1 MiB ( 345 B unpacked)
Retrieving: kernel-syms-4.4.156-94.61.1.x86_64.rpm …[done (943.9 KiB/s)]
Checking for file conflicts: …[done]
(1/7) Installing: gettext-tools-0.19.2-1.103.x86_64 …[done]
(2/7) Installing: mozilla-nss-tools-3.29.5-58.12.1.x86_64 …[done]
(3/7) Installing: pesign-0.109-6.3.1.x86_64 …[done]
(4/7) Installing: systemd-rpm-macros-3-10.9.1.noarch …[done]
(5/7) Installing: pesign-obs-integration-10.0-30.8.1.x86_64 …[done]
(6/7) Installing: rpm-build-4.11.2-16.13.1.x86_64 …[done]
(7/7) Installing: kernel-syms-4.4.156-94.61.1.x86_64 …[done]
Installation has completed with error.
server:~ # rpmbuild --rebuild sm750-4.4.73-3.1.src.rpm
Installing sm750-4.4.73-3.1.src.rpm
warning: sm750-4.4.73-3.1.src.rpm: Header V3 RSA/SHA256 Signature, key ID 3508c1dd: NOKEY
error: Failed build dependencies:
libelf-devel is needed by sm750-4.4.1564.4.156-3.1.x86_64
[/CODE]

One off-topic: I’m trying to edit the last message to correct a mistake, but I can’t find the option. I don’t know If I can do it or not.

[QUOTE=soportei3s;54806]Hi.

One off-topic: I’m trying to edit the last message to correct a mistake, but I can’t find the option. I don’t know If I can do it or not.[/QUOTE]
Hi
The libelf package is part of the SLE SDK repository, you need to add this via SUSEConnect

SUSEConnect -p sle-sdk/12.3/x86_64

You also need to reboot the system if you can to use the newer kernel.

Hi Malcolm.

This is what I’ve executed:

[CODE]server:~ # SUSEConnect -p sle-sdk/12.3/x86_64
Registered sle-sdk 12.3 x86_64
To server: https://scc.suse.com
Successfully registered system.

server:~ # zypper in libelf-devel
Refreshing service ‘SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP3_x86_64’.
Refreshing service ‘SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64’.
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following NEW package is going to be installed:
libelf-devel

The following package has no support information from it’s vendor:
libelf-devel

1 new package to install.
Overall download size: 263.6 KiB. Already cached: 0 B. After the operation, additional 2.5 MiB will be used.
Continue? [y/n/…? shows all options] (y): y
Retrieving package libelf-devel-0.158-6.1.x86_64 (1/1), 263.6 KiB ( 2.5 MiB unpacked)
Retrieving: libelf-devel-0.158-6.1.x86_64.rpm …[done]
Checking for file conflicts: …[done]
(1/1) Installing: libelf-devel-0.158-6.1.x86_64 …

server:~ # rpmbuild --rebuild sm750-4.4.73-3.1.src.rpm
Installing sm750-4.4.73-3.1.src.rpm
warning: sm750-4.4.73-3.1.src.rpm: Header V3 RSA/SHA256 Signature, key ID 3508c1dd: NOKEY
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.PXwK8L

  • umask 022
  • cd /usr/src/packages/BUILD
  • set – /usr/src/linux/drivers/staging/sm750fb/Kconfig /usr/src/linux/drivers/staging/sm750fb/Makefile /usr/src/linux/drivers/staging/sm750fb/TODO /usr/src/linux/drivers/staging/sm750fb/ddk750.h /usr/src/linux/drivers/staging/sm750fb/ddk750_chip.c /usr/src/linux/drivers/staging/sm750fb/ddk750_chip.h /usr/src/linux/drivers/staging/sm750fb/ddk750_display.c /usr/src/linux/drivers/staging/sm750fb/ddk750_display.h /usr/src/linux/drivers/staging/sm750fb/ddk750_dvi.c /usr/src/linux/drivers/staging/sm750fb/ddk750_dvi.h /usr/src/linux/drivers/staging/sm750fb/ddk750_help.c /usr/src/linux/drivers/staging/sm750fb/ddk750_help.h /usr/src/linux/drivers/staging/sm750fb/ddk750_hwi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750_hwi2c.h /usr/src/linux/drivers/staging/sm750fb/ddk750_mode.c /usr/src/linux/drivers/staging/sm750fb/ddk750_mode.h /usr/src/linux/drivers/staging/sm750fb/ddk750_power.c /usr/src/linux/drivers/staging/sm750fb/ddk750_power.h /usr/src/linux/drivers/staging/sm750fb/ddk750_reg.h /usr/src/linux/drivers/staging/sm750fb/ddk750_sii164.c /usr/src/linux/drivers/staging/sm750fb/ddk750_sii164.h /usr/src/linux/drivers/staging/sm750fb/ddk750_swi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750_swi2c.h /usr/src/linux/drivers/staging/sm750fb/modedb.h /usr/src/linux/drivers/staging/sm750fb/readme /usr/src/linux/drivers/staging/sm750fb/sm750.c /usr/src/linux/drivers/staging/sm750fb/sm750.h /usr/src/linux/drivers/staging/sm750fb/sm750_accel.c /usr/src/linux/drivers/staging/sm750fb/sm750_accel.h /usr/src/linux/drivers/staging/sm750fb/sm750_cursor.c /usr/src/linux/drivers/staging/sm750fb/sm750_cursor.h /usr/src/linux/drivers/staging/sm750fb/sm750_help.h /usr/src/linux/drivers/staging/sm750fb/sm750_hw.c
  • mkdir source
  • cp -ar /usr/src/linux/drivers/staging/sm750fb/Kconfig /usr/src/linux/drivers/staging/sm750fb/Makefile /usr/src/linux/drivers/staging/sm750fb/TODO /usr/src/linux/drivers/staging/sm750fb/ddk750.h /usr/src/linux/drivers/staging/sm750fb/ddk750_chip.c /usr/src/linux/drivers/staging/sm750fb/ddk750_chip.h /usr/src/linux/drivers/staging/sm750fb/ddk750_display.c /usr/src/linux/drivers/staging/sm750fb/ddk750_display.h /usr/src/linux/drivers/staging/sm750fb/ddk750_dvi.c /usr/src/linux/drivers/staging/sm750fb/ddk750_dvi.h /usr/src/linux/drivers/staging/sm750fb/ddk750_help.c /usr/src/linux/drivers/staging/sm750fb/ddk750_help.h /usr/src/linux/drivers/staging/sm750fb/ddk750_hwi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750_hwi2c.h /usr/src/linux/drivers/staging/sm750fb/ddk750_mode.c /usr/src/linux/drivers/staging/sm750fb/ddk750_mode.h /usr/src/linux/drivers/staging/sm750fb/ddk750_power.c /usr/src/linux/drivers/staging/sm750fb/ddk750_power.h /usr/src/linux/drivers/staging/sm750fb/ddk750_reg.h /usr/src/linux/drivers/staging/sm750fb/ddk750_sii164.c /usr/src/linux/drivers/staging/sm750fb/ddk750_sii164.h /usr/src/linux/drivers/staging/sm750fb/ddk750_swi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750_swi2c.h /usr/src/linux/drivers/staging/sm750fb/modedb.h /usr/src/linux/drivers/staging/sm750fb/readme /usr/src/linux/drivers/staging/sm750fb/sm750.c /usr/src/linux/drivers/staging/sm750fb/sm750.h /usr/src/linux/drivers/staging/sm750fb/sm750_accel.c /usr/src/linux/drivers/staging/sm750fb/sm750_accel.h /usr/src/linux/drivers/staging/sm750fb/sm750_cursor.c /usr/src/linux/drivers/staging/sm750fb/sm750_cursor.h /usr/src/linux/drivers/staging/sm750fb/sm750_help.h /usr/src/linux/drivers/staging/sm750fb/sm750_hw.c source/
  • cp /usr/src/packages/SOURCES/Makefile source/
  • mkdir obj
  • exit 0
    Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GOKJAd
  • umask 022
  • cd /usr/src/packages/BUILD
  • /usr/bin/rm -rf /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86_64
    ++ dirname /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86_64
  • /usr/bin/mkdir -p /usr/src/packages/BUILDROOT
  • /usr/bin/mkdir /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86_64
  • export ‘EXTRA_CFLAGS=-DVERSION=“4.4.1564.4.156”’
  • EXTRA_CFLAGS=’-DVERSION=“4.4.1564.4.156”’
  • for flavor in default
  • rm -rf obj/default
  • cp -r source obj/default
  • make -C /usr/src/linux-obj/x86_64/default modules M=/usr/src/packages/BUILD/obj/default
    make: Entering directory ‘/usr/src/linux-4.4.156-94.61-obj/x86_64/default’
    CC [M] /usr/src/packages/BUILD/obj/default/sm750.o
    CC [M] /usr/src/packages/BUILD/obj/default/sm750_hw.o
    CC [M] /usr/src/packages/BUILD/obj/default/sm750_accel.o
    CC [M] /usr/src/packages/BUILD/obj/default/sm750_cursor.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_chip.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_power.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_mode.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_display.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_help.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_swi2c.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_sii164.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_dvi.o
    CC [M] /usr/src/packages/BUILD/obj/default/ddk750_hwi2c.o
    LD [M] /usr/src/packages/BUILD/obj/default/sm750fb.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /usr/src/packages/BUILD/obj/default/sm750fb.mod.o
    LD [M] /usr/src/packages/BUILD/obj/default/sm750fb.ko
    make: Leaving directory ‘/usr/src/linux-4.4.156-94.61-obj/x86_64/default’
  • exit 0
    Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rquT2T
  • umask 022
  • cd /usr/src/packages/BUILD
  • export INSTALL_MOD_PATH=/usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86_64
  • INSTALL_MOD_PATH=/usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86_64
  • export INSTALL_MOD_DIR=updates
  • INSTALL_MOD_DIR=updates
  • for flavor in default
  • make -C /usr/src/linux-obj/x86_64/default modules_install M=/usr/src/packages/BUILD/obj/default
    make: Entering directory ‘/usr/src/linux-4.4.156-94.61-obj/x86_64/default’
    INSTALL /usr/src/packages/BUILD/obj/default/sm750fb.ko
    DEPMOD 4.4.156-94.61-default
    make: Leaving directory ‘/usr/src/linux-4.4.156-94.61-obj/x86_64/default’
  • /usr/lib/rpm/brp-compress
  • /usr/lib/rpm/brp-suse
    calling /usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux
    calling /usr/lib/rpm/brp-suse.d/brp-99-pesign
    No buildservice signing certificate
    Creating /usr/src/packages/OTHER/sm750.cpio.rsasign
    3396 blocks
    Processing files: sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64
    Provides: multiversion(kernel) sm750-kmp = 4.4.1564.4.156 sm750-kmp = 4.4.1564.4.156_k4.4.156_94.61 sm750-kmp-default = 4.4.1564.4.156_k4.4.156_94.61-3.1 sm750-kmp-default(x86-64) = 4.4.1564.4.156_k4.4.156_94.61-3.1
    Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh
    Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
    Requires(post): /bin/sh
    Requires(preun): /bin/sh
    Requires(postun): /bin/sh
    Requires(posttrans): /bin/sh
    Requires: ksym(default:__dynamic_pr_debug) = 44b1d426 ksym(default:fentry) = bdfb6dbb ksym(default:__kmalloc) = d2b09ce5 ksym(default:__pci_register_driver) = 790bf202 ksym(default:__x86_indirect_thunk_rax) = 2ea2c95c ksym(default:_raw_spin_lock) = e259ae9e ksym(default:arch_phys_wc_add) = 3c02e095 ksym(default:arch_phys_wc_del) = 50d68377 ksym(default:cfb_copyarea) = bd4d0596 ksym(default:cfb_fillrect) = 3eaec011 ksym(default:cfb_imageblit) = 29c29e9 ksym(default:console_lock) = fbaaf01e ksym(default:console_unlock) = c631580a ksym(default:fb_alloc_cmap) = 7a890c8 ksym(default:fb_find_mode) = 1cb8f532 ksym(default:fb_set_suspend) = dc519ead ksym(default:framebuffer_alloc) = 64753fa2 ksym(default:framebuffer_release) = d5960487 ksym(default:ioremap_nocache) = 42c8de35 ksym(default:ioremap_wc) = 1e0c2be4 ksym(default:iounmap) = edc03953 ksym(default:iowrite16) = 8c183cbe ksym(default:kfree) = 37a0cba ksym(default:kmalloc_caches) = 7cf50eeb ksym(default:kmem_cache_alloc_trace) = a0e7b46 ksym(default:memcpy) = 69acdf38 ksym(default:memset) = fb578fc5 ksym(default:module_layout) = 86aec989 ksym(default:param_ops_charp) = 4af2c068 ksym(default:pci_choose_state) = cf7195bf ksym(default:pci_disable_device) = 85bea024 ksym(default:pci_enable_device) = 162001b4 ksym(default:pci_request_region) = c7d5a152 ksym(default:pci_restore_state) = 62b917ea ksym(default:pci_save_state) = d1c664ba ksym(default:pci_set_master) = e4c38d11 ksym(default:pci_set_power_state) = bad53b7c ksym(default:pci_unregister_driver) = 2c0da549 ksym(default:printk) = 27e1a049 ksym(default:pv_cpu_ops) = 5705f7e6 ksym(default:pv_lock_ops) = 6bf1c17f ksym(default:register_framebuffer) = ef560dcd ksym(default:strcat) = 61651be ksym(default:strlcpy) = 5792f848 ksym(default:strncmp) = 5a921311 ksym(default:strsep) = 85df9b6c ksym(default:unregister_framebuffer) = bfa4618d ksym(default:vesa_modes) = a598e29c
    Obsoletes: sm750-kmp-trace sm750-kmp-desktop sm750-kmp-xen
    Enhances: kernel-default
    Supplements: modalias(kernel-default:pci:v0000126Fd00000750svsdbcsci*)
    Checking for unpackaged file(s): /usr/lib/rpm/check-files /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86_64
    Wrote: /usr/src/packages/RPMS/x86_64/sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm
    Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.l8sJMo
  • umask 022
  • cd /usr/src/packages/BUILD
  • /usr/bin/rm -rf /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86_64
  • exit 0
    Executing(–clean): /bin/sh -e /var/tmp/rpm-tmp.i8YLea
  • umask 022
  • cd /usr/src/packages/BUILD
  • exit 0

[/CODE]

After reboot, I still have the same poor resolution :frowning:

Hi
As root user you need to install the kmp rpm;

zypper in /usr/src/packages/RPMS/x86_64/sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm

Note, it’s better/safer to build as your user :wink:

Hi.

I’ve executed it

[CODE]server:~ # zypper in /usr/src/packages/RPMS/x86_64/sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm
Refreshing service ‘SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP3_x86_64’.
Refreshing service ‘SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64’.
Retrieving repository ‘SLE-HA12-SP3-Updates’ metadata …[done]
Building repository ‘SLE-HA12-SP3-Updates’ cache …[done]
Retrieving repository ‘SLES12-SP3-Updates’ metadata …[done]
Building repository ‘SLES12-SP3-Updates’ cache …[done]
Retrieving repository ‘SLE-SDK12-SP3-Updates’ metadata …[done]
Building repository ‘SLE-SDK12-SP3-Updates’ cache …[done]
Loading repository data…
Reading installed packages…
Resolving package dependencies…

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

The following package has no support information from it’s vendor:
sm750-kmp-default

1 new package to install.
Overall download size: 271.4 KiB. Already cached: 0 B. After the operation, additional 1.7 MiB will be used.
Continue? [y/n/…? shows all options] (y): y
Retrieving package sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64 (1/1), 271.4 KiB ( 1.7 MiB unpacked)
sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm:
Package is not signed!

sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]
Abort, retry, ignore? [a/r/i] (a): i
Checking for file conflicts: …[done]
(1/1) Installing: sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64 …[done]

[/CODE]

And rebooted, but I still have no more resolution than 640x480.

What I’m doing wrong?

Thank you and best regards

Hi
Can you install the package pesign;

zypper in pesign

Then rebuild the rpm again and force the install (-f option);

zypper in -f /usr/src/packages/RPMS/x86_64/sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm

You need to edit the file /etc/modprobe.d/10-unsupported-modules.conf
and change the following line from 0 to 1;

allow_unsupported_modules 1

Also create a file /etc/modules-load.d/sm750fb.conf containing the line;

sm750fb

So it knows to load the module.

Then rebuild initrd and reboot;

mkinitrd


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-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’ve executed:

[CODE]server:~ # zypper in pesign
Refreshing service ‘SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP3_x86_64’.
Refreshing service ‘SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64’.
Retrieving repository ‘SLES12-SP3-Updates’ metadata …[done]
Building repository ‘SLES12-SP3-Updates’ cache …[done]
Retrieving repository ‘SLE-SDK12-SP3-Updates’ metadata …[done]
Building repository ‘SLE-SDK12-SP3-Updates’ cache …[done]
Loading repository data…
Reading installed packages…
‘pesign’ is already installed.
No update candidate for ‘pesign-0.109-6.3.1.x86_64’. The highest available version is already installed.
Resolving package dependencies…

Nothing to do.

server:~ # zypper in -f /usr/src/packages/RPMS/x86_64/sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm
Refreshing service ‘SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP3_x86_64’.
Refreshing service ‘SUSE_Linux_Enterprise_Software_Development_Kit_12_SP3_x86_64’.
Loading repository data…
Reading installed packages…
Forcing installation of ‘sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64’ from repository ‘Plain RPM files cache’.
Resolving package dependencies…

The following package is going to be reinstalled:
sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1

The following package has no support information from it’s vendor:
sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1

1 package to reinstall.
Overall download size: 271.4 KiB. Already cached: 0 B. No additional space will be used or freed after the operation.
Continue? [y/n/…? shows all options] (y):n

server:~ # vi /etc/modprobe.d/10-unsupported-modules.conf

server:~ # cat /etc/modprobe.d/10-unsupported-modules.conf

Every kernel module has a flag ‘supported’. If this flag is not set loading

this module will taint your kernel. You will not get much help with a kernel

problem if your kernel is marked as tainted. In this case you firstly have

to avoid loading of unsupported modules.

Setting allow_unsupported_modules 1 enables loading of unsupported modules

by modprobe, setting allow_unsupported_modules 0 disables it. This can

be overriden using the --allow-unsupported-modules commandline switch.

allow_unsupported_modules 1

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

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

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/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 ***
[/CODE]

Now I don’t have video! What I can see in the screen is something like a “yellow matrix”, but unusable.

I’ve found this link

https://www.suse.com/nbswebapp/yesBulletin.jsp?bulletinNumber=146153

There is mentioned the Video driver:

[CODE]Silicon Motion, Inc. SM750
Driver Type: Video Driver Driver Name: fbdev_drv.so
Driver Date: 14-Oct-2016 Driver Size: 23696
Checksum: 043a49cb43f14921b11cee0f928a96c6
Driver Version: 0.4.4

Driver Type: Video Driver Driver Name: modesetting_drv.so
Driver Date: 09-Jun-2017 Driver Size: 73936
Checksum: 07f6bc7429407531b049ff31a0981ca8
Driver Version: 1.18.3

[/CODE]

Hi
OK, at grub screen options, enter nomodeset, else press the ‘e’ key to
edit and at the kernel options add this here, if that doesn’t work the
instead add a 3 (to get to runlevel 3 console only) to roll back those
changes.

Those two files are provided by xf86-video-fbdev and xorg-x11-server
respectively.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-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 time I can’t undestand what should I do.

Could you “split” it a little?

Thank you!

Hi
When the system boots you get the green screen called grub which has the
boot options. Press an up/down arrow key to pause boot.

Select the advanced options and boot the recovery option (this has the
nomodeset).


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!

OK.

If I undestood well, I’ll init SUSE in “nomodeset” mode. But what’s next?

Sorry, but I think that I’m missing something and I’m not sure what I should do next (modify a parameter, activate/deactivate a module/driver…)

Thanks for you patience.