Kernel Boot Fail

I have a Samsung laptop. When I first got the laptop, I was able to setup my BIOS to boot UEFI only with secure boot off. I was than able to install Windows 7 with UEFI boot and than opensuse, version 12.1 I think, with grub2 as UEFI boot. Both worked well dual-booting with grub2 as the initial boot manager.
Than I started updating. I was able to update all the way to kernel 3.13.7-21 with no problems. But when I updated to 3.14.1-24 and beyond there were problems.
Whenever a kernel greater than 3.13 was booted the init seems to crash and the system reboots. I get only the following messages:

Loading Linux 3.1x ...
Loading initial ramdisk ...

This occurs with every kernel from 3.14.1-24.geafcebd to 3.17.1-1.g5c4d099.

Thanks to the Advanced Options available in grub2 I can still boot to kernel 3.13.7 but with the latest software updates this is starting to give me odd USB error messages during boot. My USB devices still work but the error messages are disconcerting.

Any ideas?

Hello.

OS 12.1 is rather out-dated, so maybe some incompatibility between newer kernels and that system, I don’t know.
You are probably better off if you upgrade the whole system if you run openSUSE 12.1

What does these commands tell:

zypper lr
cat /etc/os-release

I’m actually running off of Tumbleweed, probably should have mentioned that, since about a year ago and recently ran an update.
But as requested:

chris@skuld:~> zypper lr
#  | Alias                           | Name                                   | Enabled | Refresh
---+---------------------------------+----------------------------------------+---------+--------
 1 | AMD_GPU                         | AMD GPU                                | Yes     | Yes
 2 | CrossToolchain:avr              | CrossToolchain:avr                     | Yes     | Yes
 3 | Home:bekun                      | Home:bekun                             | Yes     | Yes
 4 | Local                           | Local                                  | Yes     | Yes
 5 | OpenSUSE_Tumbleweed_Graphics    | OpenSUSE Tumbleweed Graphics           | Yes     | Yes
 6 | Packman                         | Packman                                | Yes     | Yes
 7 | download.opensuse.org-Community | openSUSE BuildService - Mono:Community | Yes     | Yes
 8 | download.opensuse.org-Education | openSUSE BuildService - Education      | Yes     | Yes
 9 | google-chrome                   | google-chrome                          | Yes     | Yes
10 | openSUSE-12.3-1.7               | openSUSE Tumbleweed OSS                | Yes     | Yes
11 | repo-debug                      | openSUSE Tumbleweed Debug              | Yes     | Yes
12 | repo-debug-update               | openSUSE Current Update-Debug          | No      | No
13 | repo-non-oss                    | openSUSE Tumbleweed Non-Oss            | Yes     | Yes
14 | repo-source                     | openSUSE Tumbleweed Source-OSS         | Yes     | Yes
15 | repo-update                     | openSUSE Current Update                | No      | No
16 | repo-update-non-oss             | openSUSE Current Update-Non-Oss        | Yes     | No
17 | virtualbox                      | VirtualBox for openSUSE 12.3           | Yes     | Yes


chris@skuld:~> cat /etc/os-release
NAME=openSUSE
VERSION="20141107 (Harlequin)"
VERSION_ID="20141107"
PRETTY_NAME="openSUSE 20141107 (Harlequin) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:20141107"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"

You will probably get some better response tomorrow.

Just a hunch but it might seem like the newer kernels won’t recognise the correct boot device, for whatever strange reason; I have experienced system hangs like those you described, related to adding new devices, changing the boot device priority in BIOS etc.

I have no experience with neither Tumbleweed nor UEFI, I use legacy BIOS, so better wait and see if anyone has some plausible suggestion.

Yes you could have mentioned it, and should have posted in the Tumbleweed sub-forum (available for several years now). :wink:

I think the command “zypper lr -d” would be better for posting repo details, then people will also see the URL’s. Otherwise the repo names could be pointing to Mars.

The old Tumbleweed repo is empty and dead, and OBS repos for Tumbleweed will have moved on to the new Tumbleweed (based on Factory) Did you not see the Announcement on the openSUSE website?

You can find some instruction and repos for new Tumbleweed from here: Portal:Tumbleweed - openSUSE Wiki

I believe that your “BIOS” setting is “UEFI with legacy support”.
Otherwise Win7 would not startup properly.
But this is not of relevance for your problems.

Can you post your UEFI boot configuration and your fstab ?

I was unaware of such a forum, thanks for informing me. I will make use of it in the future. If I had not noticed this sub-forum first I might have posted there. But I do believe that this is a boot issue, although it could be a Tumbleweed kernel issue.

I updated my repos 2 days ago after hearing about the Tumbleweed/Factory merge. I do believe that my primary repos are on the latest URLs.
You are of course welcome to verify this.

chris@skuld:~> zypper lr -d
#  | Alias                           | Name                                   | Enabled | Refresh | Priority | Type     | URI                                                                                | Service
---+---------------------------------+----------------------------------------+---------+---------+----------+----------+------------------------------------------------------------------------------------+--------
 1 | AMD_GPU                         | AMD GPU                                | Yes     | Yes     |   99     | rpm-md   | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_Tumbleweed/                        |
 2 | CrossToolchain:avr              | CrossToolchain:avr                     | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_Tumbleweed/ |
 3 | Home:bekun                      | Home:bekun                             | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/home:/bekun/openSUSE_Tumbleweed/         |
 4 | Local                           | Local                                  | Yes     | Yes     |   99     | plaindir | dir:///home/chris/rpms                                                             |
 5 | OpenSUSE_Tumbleweed_Graphics    | OpenSUSE Tumbleweed Graphics           | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed             |
 6 | Packman                         | Packman                                | Yes     | Yes     |   99     | rpm-md   | http://packman.jacobs-university.de/suse/openSUSE_Tumbleweed/                      |
 7 | download.opensuse.org-Community | openSUSE BuildService - Mono:Community | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Mono:/Community/openSUSE_Tumbleweed/     |
 8 | download.opensuse.org-Education | openSUSE BuildService - Education      | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Education/openSUSE_Tumbleweed/           |
 9 | google-chrome                   | google-chrome                          | Yes     | Yes     |   99     | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                |
10 | openSUSE-12.3-1.7               | openSUSE Tumbleweed OSS                | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/tumbleweed/repo/oss                                   |
11 | repo-debug                      | openSUSE Tumbleweed Debug              | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/tumbleweed/repo/debug                                 |
12 | repo-debug-update               | openSUSE Current Update-Debug          | No      | No      |   99     | rpm-md   | http://download.opensuse.org/debug/update/openSUSE-current/                        |
13 | repo-non-oss                    | openSUSE Tumbleweed Non-Oss            | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/tumbleweed/repo/non-oss                               |
14 | repo-source                     | openSUSE Tumbleweed Source-OSS         | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/tumbleweed/repo/src-oss                               |
15 | repo-update                     | openSUSE Current Update                | No      | No      |   99     | rpm-md   | http://download.opensuse.org/update/openSUSE-current/                              |
16 | repo-update-non-oss             | openSUSE Current Update-Non-Oss        | Yes     | No      |   99     | rpm-md   | http://download.opensuse.org/update/openSUSE-non-oss-current/                      |
17 | virtualbox                      | VirtualBox for openSUSE 12.3           | Yes     | Yes     |  120     | rpm-md   | http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3                        |

Suworow, my BIOS is set to UEFI only, no legacy support here unless I need to boot from CD or USB, than I change it manually. Windows 7 does support UEFI, at least SP3 does. See my thread here on how I did it.

As for the requested outputs…

Boot settings:

chris@skuld:~> sudo efibootmgr -v

root's password:
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0009,000A
Boot0000* Windows Boot Manager  HD(1,800,33000,1b61de5c-3dbb-44d0-bf3f-239d97f5e8c6)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...................
Boot0001* opensuse      HD(1,800,33000,1b61de5c-3dbb-44d0-bf3f-239d97f5e8c6)File(\EFI\opensuse\grubx64.efi)
Boot0009  UEFI: IP4 Realtek PCIe GBE Family Controller  ACPI(a0341d0,0)PCI(4,0)PCI(0,0)MAC(208984a5cd9b,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0AMBO
Boot000A  UEFI: IP6 Realtek PCIe GBE Family Controller  ACPI(a0341d0,0)PCI(4,0)PCI(0,0)MAC(208984a5cd9b,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000AMBO


fstab:

chris@skuld:~> cat /etc/fstab
/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9CD362059-part4 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9CD362059-part5 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9CD362059-part1 /boot/efi            vfat       umask=0002,utf8=true  0 0
/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9CD362059-part6 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RSJ9CD362059-part3 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8,noexec 0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

Sorry, there is no SP3 for Windows 7. The latest is SP1. But irrelevant…

Well, I had an idea what could be the source of the problem but the data you show3ed was falsifying my hypothesis unfortunately.
No further clur at the moment…

Those api file system statements (in red) are all commented out (# in 1st column) in my fstab. I thought the need for those was deprecated several openSUSE releases back. Not sure if that would be causing you problems now (usb ?).

BTW, with what method did you make the upgrade to new Tumbleweed?

Oops. Must have been thinking of XP for some reason. :stuck_out_tongue:

I will try commenting out those api file systems but I think I have them for some legacy programs. Though i’ll find out pretty quick if they are still needed.

As for the upgrade I changed the repos to the latest ones, as mentioned in your link, and than used the “Update If Newer Version Available” in Yast. After working through the dependency issues, most of which were false positives, it updated. After the reboot I had to re-install my GPU drivers but otherwise everything seems to work.

Just for fun I did run ‘zypper dup’ before posting this just to see what it would do. It wants to remove 156 packages, upgrade 13, and downgrade 40. Doesn’t seem like much of an upgrade to me.

Yeah, it’s a shot to nothing. :slight_smile:

As for the upgrade I changed the repos to the latest ones, as mentioned in your link, and than used the “Update If Newer Version Available” in Yast…

Just for fun I did run ‘zypper dup’ before posting this just to see what it would do. It wants to remove 156 packages, upgrade 13, and downgrade 40. Doesn’t seem like much of an upgrade to me.

After your earlier posting that “I’m actually running off of Tumbleweed”, I should have asked “How many miles off would that be?”. lol!