upgrade to 15 from 42.3 kernel 4.12.14 wont boot

I upgraded from 15 to 42.3 and kernel 4.12.14 reports a series of ACPI errors. Fortunately there were was an older kernel available in the advanced menu (4.4.x) which I’m using now.

I’ve tried several booting strings:
pci=acpi, nouveau.modeset=0
Nothing works.

Anyone have a suggestion on how I can fix this issue.

Johnf

Please show the result of:

sudo zypper lr -d

between CODE tags (the # button above the editing space in the web interface).

How did you upgrade? What HW are you using, with what graphics cards?

inxi -G -c0

works best but has to be installed and is not by default. Next best is

lspci -nnk | grep -A3 VGA

Did you try acpi=off? Did you check to see if there is a BIOS update available from the manufacturer’s support site? Is this a laptop? Does it still have Windows on it?


#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                              | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------+--------
 1 | download.nvidia.com-leap            | nVidia Graphics Drivers                 | No      | ----      | ----    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.0                                   |        
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/                |        
 3 | download.opensuse.org-non-oss_1     | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                           |        
 4 | download.opensuse.org-oss           | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                    |        
 5 | download.opensuse.org-oss_1         | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/oss                                |        
 6 | http-download.opensuse.org-4ba2d16d | openSUSE:Leap:15.0:Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Leap:/15.0:/Update/standard/ |        
 7 | http-download.opensuse.org-df4aba32 | home:Ledest:misc                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Ledest:/misc/openSUSE_Leap_15.0/ |        
 8 | openSUSE-Leap-15.0-1                | openSUSE-Leap-15.0-1                    | No      | ----      | ----    |   99     | rpm-md | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH24NSC0_K1CH6QB1638          |        
 9 | packman.inode.at-suse               | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/                                 |        
10 | repo-debug                          | openSUSE-Leap-15.0-Debug                | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/              |        
11 | repo-debug-non-oss                  | openSUSE-Leap-15.0-Debug-Non-Oss        | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/          |        
12 | repo-debug-update                   | openSUSE-Leap-15.0-Update-Debug         | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/oss/                         |        
13 | repo-debug-update-non-oss           | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/non-oss/                     |        
14 | repo-source                         | openSUSE-Leap-15.0-Source               | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/             |        
15 | repo-source-non-oss                 | openSUSE-Leap-15.0-Source-Non-Oss       | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/         |

No
GeForce GTX 1050 TI is the graphic card.

In your list of repositories can you disable #6 and #7 until all this is sorted out?
#6 is a duplicate of #5, so can be deleted safely.
#7 is a user repo and might provide conflicting packages (I didn’t check though).

Can you boot to a command line with kernel 4.12? To do so press “E” at the boot menu, look for a line beginning with “linuxefi” and append “3” (without quotes).
If you reach a console prompt, login with your normal user and pw.
If you can do that, maybe you have graphics driver problems.

Again, did you upgrade via “zypper dup” or via DVD or NET installer?
You have the Nvidia repo configured but not enabled: did you try to install the proprietary driver?

Post:

uname -a
zypper se -si nvidia kernel

Maybe you are running an Nvidia driver for Leap 42.3?
Because the Nvidia Repo uis disabled.

linux-bymi:~ # uname -a
Linux linux-bymi 4.4.132-53-default #1 SMP Wed May 23 06:57:07 UTC 2018 (036cd2f) x86_64 x86_64 x86_64 GNU/Linux
linux-bymi:~ # zypper se -si nvidia kernel
Retrieving repository 'Main Update Repository' metadata .......................................................................[done]
Building repository 'Main Update Repository' cache ............................................................................[done]
Retrieving repository 'Packman Repository' metadata ...........................................................................[done]
Building repository 'Packman Repository' cache ................................................................................[done]
Loading repository data...
Reading installed packages...

S  | Name                      | Type    | Version               | Arch   | Repository            
---+---------------------------+---------+-----------------------+--------+-----------------------
i+ | kernel-default            | package | 4.4.132-53.1          | x86_64 | (System Packages)     
i+ | kernel-default            | package | 4.12.14-lp150.12.4.1  | x86_64 | Main Update Repository
i+ | kernel-default-devel      | package | 4.4.132-53.1          | x86_64 | (System Packages)     
i+ | kernel-default-devel      | package | 4.12.14-lp150.12.4.1  | x86_64 | Main Update Repository
i+ | kernel-devel              | package | 4.4.132-53.1          | noarch | (System Packages)     
i+ | kernel-devel              | package | 4.12.14-lp150.12.4.1  | noarch | Main Update Repository
i+ | kernel-firmware           | package | 20180416-lp150.1.4    | noarch | Main Repository (OSS) 
i+ | kernel-macros             | package | 4.12.14-lp150.12.4.1  | noarch | Main Update Repository
i+ | kernel-source             | package | 4.4.132-53.1          | noarch | (System Packages)     
i+ | kernel-source             | package | 4.12.14-lp150.12.4.1  | noarch | Main Update Repository
i+ | nvidia-computeG04         | package | 384.98-29.1           | x86_64 | (System Packages)     
i+ | nvidia-gfxG04-kmp-default | package | 384.98_k4.4.76_1-29.1 | x86_64 | (System Packages)     
i+ | nvidia-glG04              | package | 384.98-29.1           | x86_64 | (System Packages)     
i+ | x11-video-nvidiaG04       | package | 384.98-29.1           | x86_64 | (System Packages)     
linux-bymi:~ #

>In your list of repositories can you disable #6 and #7 until all this is sorted out?
>#6 is a duplicate of #5, so can be deleted safely.
>#7 is a user repo and might provide conflicting packages (I didn’t check though).

Done

>Can you boot to a command line with kernel 4.12? To do so press “E” at the boot menu, look for a line beginning with “linuxefi” and append “3” (without quotes).
>>If you reach a console prompt, login with your normal user and pw.
If you can do that, maybe you have graphics driver problems.
Yes I can

>Again, did you upgrade via “zypper dup” or via DVD or NET installer?
>You have the Nvidia repo configured but not enabled: did you try to install the proprietary driver

I downloaded the dvd iso. created a dvd. Booted from the dvd. ran the upgrade. It did report a number of gstream issues which I asked to just replace and install with what it wanted.

I didn’t have Nvidia drivers installed on 42.3 but I did not change anything. Is there a way to install the nvidia drivers - or some other fix to allow the booting of the new kernel?
Johnf

I didn’t have Nvidia drivers installed on 42.3 but I did not change anything. Is there a way to install the nvidia drivers - or some other fix to allow the booting of the new kernel?

They arew installed, but in the Version for Leap 42.3 not Leap 15.0…

i+ | nvidia-computeG04 | package | 384.98-29.1 | x86_64 | (System Packages)
i+ | nvidia-gfxG04-kmp-default | package | 384.98_k4.4.76_1-29.1 | x86_64 | (System Packages)
i+ | nvidia-glG04 | package | 384.98-29.1 | x86_64 | (System Packages)
i+ | x11-video-nvidiaG04 | package | 384.98-29.1 | x86_64 | (System Packages) 

So also nouveau is not loaded and you have a fbev Driver running…

Enable the Repo for Leap 15.0 and install the drivers from that Repo or delete the 4 rpms.
And please use Code-Tags for the Output of the commands, its the small Icon with #.

Just so I don’t mess this up could you provide detailed instructions on how to install nvidia or nouvea (sic?) drivers. Since I only have the command line available I will have to do the work from the CL. Or is it possible to install the drivers using the 4.4 kernel?

Also I wonder how 42.3 got the nvidia drivers - I didn’t install it. That is not to say I didn’t install nvidia drivers for 42.2 because I did.

Thanks guys,

Johnf

Assuming that your Nvidia repo is still at #1 (or adjust accordingly) you should enable that repo, then make a distribution upgrade from that repo to upgrade the drivers.
On the command line that translates to:

zypper mr -e -f 1
zypper dup --from 1

You may add the -D option to see a dry run before actually committing to disk.
You need superuser permissions to do that, issue “su -” if you login with your regular user.

I want to thank everyone for their help! I am now using kernel 4.12.14. I am still getting the ACPI errors BUT now the computer continues and boots up using 4.12.14.

Not sure what is the root cause of the ACPI errors but I guess it does not matter???

Again thanks.
Johnf

It’s not unusual for a BIOS update to make ACPI errors vanish.