You are not logged in.

#1 2017-10-01 04:36:20

archnemesis
Member
Registered: 2009-11-27
Posts: 53

[Solved] kernel panic on boot after installing hal

I installed hal yesterday in order to watch movies on google  play, which worked fine. However, the first boot afterwards I get an error saying something like "failed to execute /init (error -2)". I then tried adding the kernel option "init=/usr/lib/systemd/systemd" which also failed with an error like "request init=/usr/lib/systemd/systemd failed (error -2)". I got a similar error when changing the path to /usr/bin/bash (its possible I put /bin/bash instead of /usr/bin/bash, but I don't think I did). I am writing this from a chroot mount of my root partition. Anyway, is it possible hal screwed up my boot process somehow, or did the DRM movie I watched overwrite some grub code or something? If it is hal, will uninstalling it fix the problem, or is there a way for me to keep it installed? Cheers.

Last edited by archnemesis (2017-10-08 00:50:36)

Offline

#2 2017-10-01 08:20:48

seth
Member
Registered: 2012-09-03
Posts: 50,957

Re: [Solved] kernel panic on boot after installing hal

I'd say you've trouble detecting your root device and this could be related to HAL - yes.
https://aur.archlinux.org/packages/hal-flash/ ?

Offline

#3 2017-10-05 11:00:33

archnemesis
Member
Registered: 2009-11-27
Posts: 53

Re: [Solved] kernel panic on boot after installing hal

Thanks, I'll try that next time. As for my boot failing, I checked the contents of the initramfs and the backup, and there is no /init in them. I then created a new one with mkinitcpio which also did not contain /init. I assume this is the problem. Why is mkinitcpio not adding /init to the initramfs?

Offline

#4 2017-10-05 11:12:55

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,842
Website

Re: [Solved] kernel panic on boot after installing hal

Post your mkinitcpio.conf and the verbose output of a mkinitcpio run (pass the -v flag).


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#5 2017-10-06 02:49:30

archnemesis
Member
Registered: 2009-11-27
Posts: 53

Re: [Solved] kernel panic on boot after installing hal

# mkinitcpio -v -p linux

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -v -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.12.6-1-ARCH
  -> Running build hook: [/usr/lib/initcpio/install/base]
    adding file: /bin/busybox
    adding file: /usr/lib/libcrypt.so.1
    adding file: /usr/lib/libc.so.6
    adding symlink: /usr/bin/[ -> busybox
    adding symlink: /usr/bin/ash -> busybox
    adding symlink: /usr/bin/awk -> busybox
    adding symlink: /usr/bin/basename -> busybox
    adding symlink: /usr/bin/blkdiscard -> busybox
    adding symlink: /usr/bin/cat -> busybox
    adding symlink: /usr/bin/chgrp -> busybox
    adding symlink: /usr/bin/chmod -> busybox
    adding symlink: /usr/bin/chown -> busybox
    adding symlink: /usr/bin/chroot -> busybox
    adding symlink: /usr/bin/clear -> busybox
    adding symlink: /usr/bin/cp -> busybox
    adding symlink: /usr/bin/cttyhack -> busybox
    adding symlink: /usr/bin/cut -> busybox
    adding symlink: /usr/bin/dd -> busybox
    adding symlink: /usr/bin/df -> busybox
    adding symlink: /usr/bin/dirname -> busybox
    adding symlink: /usr/bin/dmesg -> busybox
    adding symlink: /usr/bin/du -> busybox
    adding symlink: /usr/bin/echo -> busybox
    adding symlink: /usr/bin/env -> busybox
    adding symlink: /usr/bin/expr -> busybox
    adding symlink: /usr/bin/false -> busybox
    adding symlink: /usr/bin/fatattr -> busybox
    adding symlink: /usr/bin/free -> busybox
    adding symlink: /usr/bin/fstrim -> busybox
    adding symlink: /usr/bin/getopt -> busybox
    adding symlink: /usr/bin/grep -> busybox
    adding symlink: /usr/bin/halt -> busybox
    adding symlink: /usr/bin/head -> busybox
    adding symlink: /usr/bin/hexdump -> busybox
    adding symlink: /usr/bin/ifconfig -> busybox
    adding symlink: /usr/bin/init -> busybox
    adding symlink: /usr/bin/install -> busybox
    adding symlink: /usr/bin/ip -> busybox
    adding symlink: /usr/bin/ipaddr -> busybox
    adding symlink: /usr/bin/iplink -> busybox
    adding symlink: /usr/bin/ipneigh -> busybox
    adding symlink: /usr/bin/iproute -> busybox
    adding symlink: /usr/bin/iprule -> busybox
    adding symlink: /usr/bin/iptunnel -> busybox
    adding symlink: /usr/bin/kbd_mode -> busybox
    adding symlink: /usr/bin/kill -> busybox
    adding symlink: /usr/bin/killall -> busybox
    adding symlink: /usr/bin/less -> busybox
    adding symlink: /usr/bin/ln -> busybox
    adding symlink: /usr/bin/loadfont -> busybox
    adding symlink: /usr/bin/loadkmap -> busybox
    adding symlink: /usr/bin/losetup -> busybox
    adding symlink: /usr/bin/ls -> busybox
    adding symlink: /usr/bin/md5sum -> busybox
    adding symlink: /usr/bin/mkdir -> busybox
    adding symlink: /usr/bin/mkfifo -> busybox
    adding symlink: /usr/bin/mknod -> busybox
    adding symlink: /usr/bin/mkpasswd -> busybox
    adding symlink: /usr/bin/mktemp -> busybox
    adding symlink: /usr/bin/mountpoint -> busybox
    adding symlink: /usr/bin/mv -> busybox
    adding symlink: /usr/bin/nc -> busybox
    adding symlink: /usr/bin/netstat -> busybox
    adding symlink: /usr/bin/nsenter -> busybox
    adding symlink: /usr/bin/nslookup -> busybox
    adding symlink: /usr/bin/openvt -> busybox
    adding symlink: /usr/bin/pgrep -> busybox
    adding symlink: /usr/bin/pidof -> busybox
    adding symlink: /usr/bin/ping -> busybox
    adding symlink: /usr/bin/ping6 -> busybox
    adding symlink: /usr/bin/poweroff -> busybox
    adding symlink: /usr/bin/printf -> busybox
    adding symlink: /usr/bin/ps -> busybox
    adding symlink: /usr/bin/pwd -> busybox
    adding symlink: /usr/bin/readlink -> busybox
    adding symlink: /usr/bin/reboot -> busybox
    adding symlink: /usr/bin/rm -> busybox
    adding symlink: /usr/bin/rmdir -> busybox
    adding symlink: /usr/bin/route -> busybox
    adding symlink: /usr/bin/sed -> busybox
    adding symlink: /usr/bin/seq -> busybox
    adding symlink: /usr/bin/setfont -> busybox
    adding symlink: /usr/bin/sh -> busybox
    adding symlink: /usr/bin/sha1sum -> busybox
    adding symlink: /usr/bin/sha256sum -> busybox
    adding symlink: /usr/bin/sha512sum -> busybox
    adding symlink: /usr/bin/shuf -> busybox
    adding symlink: /usr/bin/sleep -> busybox
    adding symlink: /usr/bin/sort -> busybox
    adding symlink: /usr/bin/stat -> busybox
    adding symlink: /usr/bin/strings -> busybox
    adding symlink: /usr/bin/sync -> busybox
    adding symlink: /usr/bin/tac -> busybox
    adding symlink: /usr/bin/tail -> busybox
    adding symlink: /usr/bin/telnet -> busybox
    adding symlink: /usr/bin/test -> busybox
    adding symlink: /usr/bin/tftp -> busybox
    adding symlink: /usr/bin/touch -> busybox
    adding symlink: /usr/bin/true -> busybox
    adding symlink: /usr/bin/truncate -> busybox
    adding symlink: /usr/bin/umount -> busybox
    adding symlink: /usr/bin/uname -> busybox
    adding symlink: /usr/bin/uniq -> busybox
    adding symlink: /usr/bin/unlink -> busybox
    adding symlink: /usr/bin/unshare -> busybox
    adding symlink: /usr/bin/uptime -> busybox
    adding symlink: /usr/bin/vi -> busybox
    adding symlink: /usr/bin/wc -> busybox
    adding symlink: /usr/bin/wget -> busybox
    adding symlink: /usr/bin/yes -> busybox
    adding file: /usr/sbin/kmod
    adding file: /usr/lib/liblzma.so.5
    adding file: /usr/lib/libz.so.1
    adding file: /usr/lib/libpthread.so.0
    adding symlink: /usr/bin/depmod -> kmod
    adding symlink: /usr/bin/insmod -> kmod
    adding symlink: /usr/bin/rmmod -> kmod
    adding symlink: /usr/bin/lsmod -> kmod
    adding symlink: /usr/bin/modprobe -> kmod
    adding symlink: /usr/bin/modinfo -> kmod
    adding file: /usr/sbin/blkid
    adding file: /usr/lib/libblkid.so.1
    adding file: /usr/lib/libuuid.so.1
    adding file: /usr/sbin/mount
    adding file: /usr/lib/libmount.so.1
    adding file: /usr/lib/librt.so.1
    adding file: /usr/sbin/switch_root
    adding file: /init_functions
    adding file: /init
  -> Running build hook: [/usr/lib/initcpio/install/udev]
    adding file: /usr/lib/systemd/systemd-udevd
    adding file: /usr/lib/systemd/libsystemd-shared-234.so
    adding file: /usr/lib/libkmod.so.2
    adding file: /usr/lib/libacl.so.1
    adding file: /usr/lib/libcap.so.2
    adding file: /usr/lib/libcryptsetup.so.4
    adding file: /usr/lib/libgcrypt.so.20
    adding file: /usr/lib/libip4tc.so.0
    adding file: /usr/lib/libseccomp.so.2
    adding file: /usr/lib/libidn.so.11
    adding file: /usr/lib/liblz4.so.1
    adding file: /usr/lib/libattr.so.1
    adding file: /usr/lib/libdevmapper.so.1.02
    adding file: /usr/lib/libgpg-error.so.0
    adding file: /usr/lib/libpcap.so.1
    adding file: /usr/lib/libudev.so.1
    adding file: /usr/lib/libm.so.6
    adding file: /usr/lib/libnl-genl-3.so.200
    adding file: /usr/lib/libnl-3.so.200
    adding file: /usr/lib/libdbus-1.so.3
    adding file: /usr/lib/libsystemd.so.0
    adding file: /usr/bin/udevadm
    adding file: /usr/bin/systemd-tmpfiles
    adding file: /usr/lib/udev/rules.d/50-udev-default.rules
    adding file: /usr/lib/udev/rules.d/60-persistent-storage.rules
    adding file: /usr/lib/udev/rules.d/64-btrfs.rules
    adding file: /usr/lib/udev/rules.d/80-drivers.rules
    adding file: /usr/lib/udev/ata_id
    adding file: /usr/lib/udev/scsi_id
    adding file: /hooks/udev
  -> Running build hook: [/usr/lib/initcpio/install/autodetect]
    caching 46 modules
  -> Running build hook: [/usr/lib/initcpio/install/modconf]
    adding dir: /etc/modprobe.d
    adding dir: /usr/lib/modprobe.d
  -> Running build hook: [/usr/lib/initcpio/install/block]
    adding module: sd_mod
    adding module: scsi_mod
    adding module: pata_acpi
    adding module: libata
    adding module: pata_atiixp
    adding module: ata_generic
    adding module: ahci
    adding module: libahci
    adding module: xhci-pci
    adding module: usbcore
    adding module: usb-common
    adding module: xhci-hcd
    adding module: ehci-pci
    adding module: ehci-hcd
    adding module: ohci-pci
    adding module: ohci-hcd
    adding module: usb-storage
    adding module: uas
    adding module: sr_mod
    adding module: cdrom
  -> Running build hook: [/usr/lib/initcpio/install/filesystems]
    adding module: ext4
    adding module: mbcache
    adding module: fscrypto
    adding module: jbd2
    adding module: crc16
  -> Running build hook: [/usr/lib/initcpio/install/keyboard]
    adding module: hid-generic
    adding module: hid
    adding module: usbhid
    adding module: i8042
    adding module: serio
    adding module: serio_raw
    adding module: atkbd
    adding module: libps2
  -> Running build hook: [/usr/lib/initcpio/install/fsck]
    adding file: /usr/sbin/fsck.ext4
    adding file: /usr/lib/libext2fs.so.2
    adding file: /usr/lib/libcom_err.so.2
    adding file: /usr/lib/libe2p.so.2
    adding file: /usr/lib/libdl.so.2
    adding symlink: /usr/bin/fsck.ext2 -> fsck.ext4
    adding symlink: /usr/bin/fsck.ext3 -> fsck.ext4
    adding file: /usr/sbin/fsck
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
33861 blocks
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -v -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 4.12.6-1-ARCH
  -> Running build hook: [/usr/lib/initcpio/install/base]
    adding file: /bin/busybox
    adding file: /usr/lib/libcrypt.so.1
    adding file: /usr/lib/libc.so.6
    adding symlink: /usr/bin/[ -> busybox
    adding symlink: /usr/bin/ash -> busybox
    adding symlink: /usr/bin/awk -> busybox
    adding symlink: /usr/bin/basename -> busybox
    adding symlink: /usr/bin/blkdiscard -> busybox
    adding symlink: /usr/bin/cat -> busybox
    adding symlink: /usr/bin/chgrp -> busybox
    adding symlink: /usr/bin/chmod -> busybox
    adding symlink: /usr/bin/chown -> busybox
    adding symlink: /usr/bin/chroot -> busybox
    adding symlink: /usr/bin/clear -> busybox
    adding symlink: /usr/bin/cp -> busybox
    adding symlink: /usr/bin/cttyhack -> busybox
    adding symlink: /usr/bin/cut -> busybox
    adding symlink: /usr/bin/dd -> busybox
    adding symlink: /usr/bin/df -> busybox
    adding symlink: /usr/bin/dirname -> busybox
    adding symlink: /usr/bin/dmesg -> busybox
    adding symlink: /usr/bin/du -> busybox
    adding symlink: /usr/bin/echo -> busybox
    adding symlink: /usr/bin/env -> busybox
    adding symlink: /usr/bin/expr -> busybox
    adding symlink: /usr/bin/false -> busybox
    adding symlink: /usr/bin/fatattr -> busybox
    adding symlink: /usr/bin/free -> busybox
    adding symlink: /usr/bin/fstrim -> busybox
    adding symlink: /usr/bin/getopt -> busybox
    adding symlink: /usr/bin/grep -> busybox
    adding symlink: /usr/bin/halt -> busybox
    adding symlink: /usr/bin/head -> busybox
    adding symlink: /usr/bin/hexdump -> busybox
    adding symlink: /usr/bin/ifconfig -> busybox
    adding symlink: /usr/bin/init -> busybox
    adding symlink: /usr/bin/install -> busybox
    adding symlink: /usr/bin/ip -> busybox
    adding symlink: /usr/bin/ipaddr -> busybox
    adding symlink: /usr/bin/iplink -> busybox
    adding symlink: /usr/bin/ipneigh -> busybox
    adding symlink: /usr/bin/iproute -> busybox
    adding symlink: /usr/bin/iprule -> busybox
    adding symlink: /usr/bin/iptunnel -> busybox
    adding symlink: /usr/bin/kbd_mode -> busybox
    adding symlink: /usr/bin/kill -> busybox
    adding symlink: /usr/bin/killall -> busybox
    adding symlink: /usr/bin/less -> busybox
    adding symlink: /usr/bin/ln -> busybox
    adding symlink: /usr/bin/loadfont -> busybox
    adding symlink: /usr/bin/loadkmap -> busybox
    adding symlink: /usr/bin/losetup -> busybox
    adding symlink: /usr/bin/ls -> busybox
    adding symlink: /usr/bin/md5sum -> busybox
    adding symlink: /usr/bin/mkdir -> busybox
    adding symlink: /usr/bin/mkfifo -> busybox
    adding symlink: /usr/bin/mknod -> busybox
    adding symlink: /usr/bin/mkpasswd -> busybox
    adding symlink: /usr/bin/mktemp -> busybox
    adding symlink: /usr/bin/mountpoint -> busybox
    adding symlink: /usr/bin/mv -> busybox
    adding symlink: /usr/bin/nc -> busybox
    adding symlink: /usr/bin/netstat -> busybox
    adding symlink: /usr/bin/nsenter -> busybox
    adding symlink: /usr/bin/nslookup -> busybox
    adding symlink: /usr/bin/openvt -> busybox
    adding symlink: /usr/bin/pgrep -> busybox
    adding symlink: /usr/bin/pidof -> busybox
    adding symlink: /usr/bin/ping -> busybox
    adding symlink: /usr/bin/ping6 -> busybox
    adding symlink: /usr/bin/poweroff -> busybox
    adding symlink: /usr/bin/printf -> busybox
    adding symlink: /usr/bin/ps -> busybox
    adding symlink: /usr/bin/pwd -> busybox
    adding symlink: /usr/bin/readlink -> busybox
    adding symlink: /usr/bin/reboot -> busybox
    adding symlink: /usr/bin/rm -> busybox
    adding symlink: /usr/bin/rmdir -> busybox
    adding symlink: /usr/bin/route -> busybox
    adding symlink: /usr/bin/sed -> busybox
    adding symlink: /usr/bin/seq -> busybox
    adding symlink: /usr/bin/setfont -> busybox
    adding symlink: /usr/bin/sh -> busybox
    adding symlink: /usr/bin/sha1sum -> busybox
    adding symlink: /usr/bin/sha256sum -> busybox
    adding symlink: /usr/bin/sha512sum -> busybox
    adding symlink: /usr/bin/shuf -> busybox
    adding symlink: /usr/bin/sleep -> busybox
    adding symlink: /usr/bin/sort -> busybox
    adding symlink: /usr/bin/stat -> busybox
    adding symlink: /usr/bin/strings -> busybox
    adding symlink: /usr/bin/sync -> busybox
    adding symlink: /usr/bin/tac -> busybox
    adding symlink: /usr/bin/tail -> busybox
    adding symlink: /usr/bin/telnet -> busybox
    adding symlink: /usr/bin/test -> busybox
    adding symlink: /usr/bin/tftp -> busybox
    adding symlink: /usr/bin/touch -> busybox
    adding symlink: /usr/bin/true -> busybox
    adding symlink: /usr/bin/truncate -> busybox
    adding symlink: /usr/bin/umount -> busybox
    adding symlink: /usr/bin/uname -> busybox
    adding symlink: /usr/bin/uniq -> busybox
    adding symlink: /usr/bin/unlink -> busybox
    adding symlink: /usr/bin/unshare -> busybox
    adding symlink: /usr/bin/uptime -> busybox
    adding symlink: /usr/bin/vi -> busybox
    adding symlink: /usr/bin/wc -> busybox
    adding symlink: /usr/bin/wget -> busybox
    adding symlink: /usr/bin/yes -> busybox
    adding file: /usr/sbin/kmod
    adding file: /usr/lib/liblzma.so.5
    adding file: /usr/lib/libz.so.1
    adding file: /usr/lib/libpthread.so.0
    adding symlink: /usr/bin/depmod -> kmod
    adding symlink: /usr/bin/insmod -> kmod
    adding symlink: /usr/bin/rmmod -> kmod
    adding symlink: /usr/bin/lsmod -> kmod
    adding symlink: /usr/bin/modprobe -> kmod
    adding symlink: /usr/bin/modinfo -> kmod
    adding file: /usr/sbin/blkid
    adding file: /usr/lib/libblkid.so.1
    adding file: /usr/lib/libuuid.so.1
    adding file: /usr/sbin/mount
    adding file: /usr/lib/libmount.so.1
    adding file: /usr/lib/librt.so.1
    adding file: /usr/sbin/switch_root
    adding file: /init_functions
    adding file: /init
  -> Running build hook: [/usr/lib/initcpio/install/udev]
    adding file: /usr/lib/systemd/systemd-udevd
    adding file: /usr/lib/systemd/libsystemd-shared-234.so
    adding file: /usr/lib/libkmod.so.2
    adding file: /usr/lib/libacl.so.1
    adding file: /usr/lib/libcap.so.2
    adding file: /usr/lib/libcryptsetup.so.4
    adding file: /usr/lib/libgcrypt.so.20
    adding file: /usr/lib/libip4tc.so.0
    adding file: /usr/lib/libseccomp.so.2
    adding file: /usr/lib/libidn.so.11
    adding file: /usr/lib/liblz4.so.1
    adding file: /usr/lib/libattr.so.1
    adding file: /usr/lib/libdevmapper.so.1.02
    adding file: /usr/lib/libgpg-error.so.0
    adding file: /usr/lib/libpcap.so.1
    adding file: /usr/lib/libudev.so.1
    adding file: /usr/lib/libm.so.6
    adding file: /usr/lib/libnl-genl-3.so.200
    adding file: /usr/lib/libnl-3.so.200
    adding file: /usr/lib/libdbus-1.so.3
    adding file: /usr/lib/libsystemd.so.0
    adding file: /usr/bin/udevadm
    adding file: /usr/bin/systemd-tmpfiles
    adding file: /usr/lib/udev/rules.d/50-udev-default.rules
    adding file: /usr/lib/udev/rules.d/60-persistent-storage.rules
    adding file: /usr/lib/udev/rules.d/64-btrfs.rules
    adding file: /usr/lib/udev/rules.d/80-drivers.rules
    adding file: /usr/lib/udev/ata_id
    adding file: /usr/lib/udev/scsi_id
    adding file: /hooks/udev
  -> Running build hook: [/usr/lib/initcpio/install/modconf]
    adding dir: /etc/modprobe.d
    adding dir: /usr/lib/modprobe.d
  -> Running build hook: [/usr/lib/initcpio/install/block]
    adding module: eata
    adding module: scsi_mod
    adding module: aacraid
    adding module: dmx3191d
    adding module: scsi_transport_spi
    adding module: mvsas
    adding module: libsas
    adding module: libata
    adding module: scsi_transport_sas
    adding module: iscsi_tcp
    adding module: libiscsi
    adding module: scsi_transport_iscsi
    adding module: libiscsi_tcp
    adding module: vmw_pvscsi
    adding module: osd
    adding module: libosd
    adding module: osst
    adding module: bnx2i
    adding module: cnic
    adding module: uio
    adding module: dc395x
    adding module: qedi
    adding module: qed
    adding file: /usr/lib/firmware/qed/qed_init_values_zipped-8.15.3.0.bin
    adding module: raid_class
    adding module: a100u2w
    adding module: be2iscsi
    adding module: iscsi_boot_sysfs
    adding module: qla4xxx
    adding module: imm
    adding module: parport
    adding module: scsi_transport_fc
    adding module: qlogicfas408
    adding module: sd_mod
    adding module: smartpqi
    adding module: ses
    adding module: enclosure
    adding module: megaraid
    adding module: aic94xx
==> WARNING: Possibly missing firmware for module: aic94xx
    adding module: atp870u
    adding module: snic
    adding module: ips
    adding module: am53c974
    adding module: esp_scsi
    adding module: hpsa
    adding module: initio
    adding module: fdomain
    adding module: st
    adding module: 3w-9xxx
    adding module: dpt_i2o
    adding module: fnic
    adding module: libfcoe
    adding module: libfc
    adding module: arcmsr
    adding module: 3w-sas
    adding module: BusLogic
    adding module: sym53c500_cs
    adding module: pcmcia
    adding module: pcmcia_core
    adding module: aha152x_cs
    adding module: qlogic_cs
    adding module: fdomain_cs
    adding module: advansys
    adding file: /usr/lib/firmware/advansys/38C1600.bin
    adding file: /usr/lib/firmware/advansys/38C0800.bin
    adding file: /usr/lib/firmware/advansys/3550.bin
    adding file: /usr/lib/firmware/advansys/mcode.bin
    adding module: sym53c8xx
    adding module: wd719x
    adding module: eeprom_93cx6
==> WARNING: Possibly missing firmware for module: wd719x
    adding module: pm80xx
    adding module: qedf
    adding module: ufshcd
    adding module: ufshcd-pci
    adding module: ufshcd-pltfrm
    adding module: fcoe
    adding module: esas2r
    adding module: hv_storvsc
    adding module: hv_vmbus
    adding module: aic7xxx
    adding module: aic79xx
    adding module: tcm_qla2xxx
    adding module: target_core_mod
    adding module: qla2xxx
    adding file: /usr/lib/firmware/ql2500_fw.bin
    adding file: /usr/lib/firmware/ql2400_fw.bin
    adding file: /usr/lib/firmware/ql2322_fw.bin
    adding file: /usr/lib/firmware/ql2300_fw.bin
    adding file: /usr/lib/firmware/ql2200_fw.bin
    adding file: /usr/lib/firmware/ql2100_fw.bin
    adding module: mpt3sas
    adding module: megaraid_sas
    adding module: megaraid_mbox
    adding module: megaraid_mm
    adding module: stex
    adding module: hptiop
    adding module: bfa
    adding file: /usr/lib/firmware/ct2fw-3.2.5.1.bin
    adding file: /usr/lib/firmware/ctfw-3.2.5.1.bin
    adding file: /usr/lib/firmware/cbfw-3.2.5.1.bin
    adding module: 3w-xxxx
    adding module: sg
    adding module: scsi_dh_rdac
    adding module: scsi_dh_emc
    adding module: scsi_dh_hp_sw
    adding module: scsi_dh_alua
    adding module: gdth
    adding module: isci
    adding file: /usr/lib/firmware/isci/isci_firmware.bin
    adding module: lpfc
    adding module: nvme-fc
    adding module: nvme-fabrics
    adding module: nvme-core
    adding module: nvmet-fc
    adding module: nvmet
    adding module: bnx2fc
    adding module: scsi_transport_srp
    adding module: ch
    adding module: mvumi
    adding module: ipr
    adding module: csiostor
    adding file: /usr/lib/firmware/cxgb4/t5fw.bin
    adding module: sr_mod
    adding module: cdrom
    adding module: ppa
    adding module: pmcraid
    adding module: qla1280
    adding file: /usr/lib/firmware/qlogic/12160.bin
    adding file: /usr/lib/firmware/qlogic/1280.bin
    adding file: /usr/lib/firmware/qlogic/1040.bin
    adding module: libcxgbi
    adding module: libcxgb
    adding module: cxgb3i
    adding module: cxgb3
    adding module: mdio
    adding file: /usr/lib/firmware/cxgb3/ael2020_twx_edc.bin
    adding file: /usr/lib/firmware/cxgb3/ael2005_twx_edc.bin
    adding file: /usr/lib/firmware/cxgb3/ael2005_opt_edc.bin
    adding file: /usr/lib/firmware/cxgb3/t3c_psram-1.1.0.bin
    adding file: /usr/lib/firmware/cxgb3/t3b_psram-1.1.0.bin
    adding file: /usr/lib/firmware/cxgb3/t3fw-7.12.0.bin
    adding module: cxgb4i
    adding module: cxgb4
    adding file: /usr/lib/firmware/cxgb4/t6fw.bin
    overwriting file: /usr/lib/firmware/cxgb4/t5fw.bin
    adding file: /usr/lib/firmware/cxgb4/t4fw.bin
    adding module: virtio_scsi
    adding module: virtio
    adding module: virtio_ring
    adding module: mptsas
    adding module: mptscsih
    adding module: mptbase
    adding module: mptspi
    adding module: mptfc
    adding module: mptctl
    adding module: nbd
    adding module: brd
    adding module: cryptoloop
    adding module: loop
    adding module: aoe
    adding module: virtio_blk
    adding module: floppy
    adding module: drbd
    adding module: lru_cache
    adding module: libcrc32c
    adding module: crc32c-intel
    adding module: crc32c_generic
    adding module: cciss
    adding module: DAC960
    adding module: sx8
    adding module: xen-blkfront
    adding module: mtip32xx
    adding module: xen-blkback
    adding module: rbd
    adding module: libceph
    adding module: zram
    adding module: skd
    adding module: rsxx
    adding module: pktcdvd
    adding module: nvme-loop
    adding module: nvmet-rdma
    adding module: ib_core
    adding module: rdma_cm
    adding module: ib_cm
    adding module: iw_cm
    adding module: nvme
    adding module: nvme-rdma
    adding module: pata_radisys
    adding module: sata_via
    adding module: sata_nv
    adding module: pata_rdc
    adding module: pata_acpi
    adding module: pata_cmd640
    adding module: pata_ns87415
    adding module: sata_promise
    adding module: sata_qstor
    adding module: sata_dwc_460ex
    adding module: pata_sl82c105
    adding module: pata_amd
    adding module: pata_atiixp
    adding module: pata_piccolo
    adding module: pata_it821x
    adding module: sata_mv
    adding module: pata_cmd64x
    adding module: pata_sch
    adding module: sata_sil24
    adding module: pata_ninja32
    adding module: pata_it8213
    adding module: sata_uli
    adding module: sata_vsc
    adding module: sata_sil
    adding module: sata_sis
    adding module: pata_sis
    adding module: pata_marvell
    adding module: pata_opti
    adding module: pata_cypress
    adding module: pata_via
    adding module: pata_triflex
    adding module: pata_netcell
    adding module: pata_pdc2027x
    adding module: pata_pcmcia
    adding module: sata_sx4
    adding module: pata_sil680
    adding module: pata_atp867x
    adding module: pata_efar
    adding module: pata_hpt3x2n
    adding module: pata_artop
    adding module: pata_pdc202xx_old
    adding module: pata_serverworks
    adding module: pata_oldpiix
    adding module: pata_mpiix
    adding module: pata_jmicron
    adding module: pata_legacy
    adding module: pata_ali
    adding module: sata_svw
    adding module: sata_inic162x
    adding module: pata_optidma
    adding module: pata_hpt3x3
    adding module: pata_ns87410
    adding module: pata_rz1000
    adding module: pata_hpt37x
    adding module: pata_hpt366
    adding module: ata_generic
    adding module: ata_piix
    adding module: ahci_platform
    adding module: libahci_platform
    adding module: libahci
    adding module: ahci
    adding module: pdc_adma
    adding module: xhci-pci
    adding module: usbcore
    adding module: usb-common
    adding module: xhci-hcd
    adding module: r8a66597-hcd
    adding module: u132-hcd
    adding module: ftdi-elan
    adding module: ehci-hcd
    adding module: whci-hcd
    adding module: uwb
    adding module: wusbcore
    adding module: umc
    adding module: whci
    adding module: isp116x-hcd
    adding module: ehci-pci
    adding module: ohci-hcd
    adding module: sl811-hcd
    adding module: ohci-pci
    adding module: uhci-hcd
    adding module: isp1362-hcd
    adding module: hwa-hc
    adding module: wusb-wa
    adding module: max3421-hcd
    adding module: oxu210hp-hcd
    adding module: ums-sddr55
    adding module: usb-storage
    adding module: ums-eneub6250
    adding file: /usr/lib/firmware/ene-ub6250/ms_rdwr.bin
    adding file: /usr/lib/firmware/ene-ub6250/msp_rdwr.bin
    adding file: /usr/lib/firmware/ene-ub6250/ms_init.bin
    adding file: /usr/lib/firmware/ene-ub6250/sd_rdwr.bin
    adding file: /usr/lib/firmware/ene-ub6250/sd_init2.bin
    adding file: /usr/lib/firmware/ene-ub6250/sd_init1.bin
    adding module: ums-cypress
    adding module: ums-jumpshot
    adding module: ums-onetouch
    adding module: ums-alauda
    adding module: ums-freecom
    adding module: ums-datafab
    adding module: ums-karma
    adding module: ums-sddr09
    adding module: ums-usbat
    adding module: ums-realtek
    adding module: ums-isd200
    adding module: uas
    adding module: firewire-net
    adding module: firewire-core
    adding module: crc-itu-t
    adding module: nosy
    adding module: firewire-ohci
    adding module: firewire-sbp2
    adding module: tifm_ms
    adding module: tifm_core
    adding module: memstick
    adding module: tifm_7xx1
    adding module: smssdio
    adding module: mmc_core
    adding module: smsmdtv
    adding module: rc-core
    adding file: /usr/lib/firmware/tdmb_nova_12mhz.inp
    adding file: /usr/lib/firmware/sms1xxx-stellar-dvbt-01.fw
    adding file: /usr/lib/firmware/sms1xxx-nova-b-dvbt-01.fw
    adding file: /usr/lib/firmware/sms1xxx-nova-a-dvbt-01.fw
    adding file: /usr/lib/firmware/isdbt_rio.inp
    adding file: /usr/lib/firmware/isdbt_nova_12mhz.inp
    adding file: /usr/lib/firmware/isdbt_nova_12mhz_b0.inp
    adding file: /usr/lib/firmware/sms1xxx-hcw-55xxx-isdbt-02.fw
    adding file: /usr/lib/firmware/sms1xxx-hcw-55xxx-dvbt-02.fw
    adding file: /usr/lib/firmware/dvb_nova_12mhz.inp
    adding file: /usr/lib/firmware/dvb_nova_12mhz_b0.inp
    adding file: /usr/lib/firmware/cmmb_venice_12mhz.inp
    adding file: /usr/lib/firmware/cmmb_vega_12mhz.inp
    adding module: mmc_block
    adding module: sdio_uart
    adding module: toshsd
    adding module: via-sdmmc
    adding module: sdhci-pci
    adding module: sdhci
    adding module: led-class
    adding module: mtk-sd
    adding module: ushc
    adding module: tifm_sd
    adding module: usdhi6rol0
    adding module: rtsx_usb_sdmmc
    adding module: rtsx_usb
    adding module: rtsx_pci_sdmmc
    adding module: rtsx_pci
    adding module: mmc_spi
    adding module: crc7
    adding module: cb710-mmc
    adding module: cb710
    adding module: wbsd
    adding module: sdhci-xenon-driver
    adding module: sdhci-pltfm
    adding module: vub300
    adding module: sdricoh_cs
    adding module: sdhci-acpi
    adding module: virtio_crypto
    adding module: crypto_engine
    adding module: virtio_input
    adding module: virtio_mmio
    adding module: virtio_pci
    adding module: virtio_balloon
    adding module: virtio-gpu
    adding module: drm
    adding module: drm_kms_helper
    adding module: fb_sys_fops
    adding module: syscopyarea
    adding module: sysfillrect
    adding module: sysimgblt
    adding module: ttm
    adding module: virtio_console
    adding module: virtio-rng
    adding module: rng-core
    adding module: caif_virtio
    adding module: vringh
    adding module: virtio_net
    adding module: vmw_vsock_virtio_transport
    adding module: vmw_vsock_virtio_transport_common
    adding module: vsock
    adding module: 9pnet_virtio
    adding module: 9pnet
  -> Running build hook: [/usr/lib/initcpio/install/filesystems]
    adding module: isofs
    adding module: fscrypto
    adding module: f2fs
    adding module: crc32-pclmul
    adding module: crc32_generic
    adding module: orangefs
    adding module: nfs_acl
    adding module: sunrpc
    adding module: grace
    adding module: reiserfs
    adding module: kafs
    adding module: fscache
    adding module: rxrpc
    adding module: dns_resolver
    adding module: cifs
    adding module: ccm
    adding module: sha256-ssse3
    adding module: sha256-mb
    adding module: mcryptd
    adding module: cmac
    adding module: aes-x86_64
    adding module: aesni-intel
    adding module: glue_helper
    adding module: crypto_simd
    adding module: cryptd
    adding module: padlock-aes
    adding module: md4
    adding module: des_generic
    adding module: arc4
    adding module: udf
    adding module: jbd2
    adding module: hfsplus
    adding module: minix
    adding module: gfs2
    adding module: dlm
    adding module: mbcache
    adding module: btrfs
    adding module: raid6_pq
    adding module: xor
    adding module: cachefiles
    adding module: nfs_layout_flexfiles
    adding module: nfsv4
    adding module: nfs
    adding module: lockd
    adding module: nfsv3
    adding module: nfsv2
    adding module: nfs_layout_nfsv41_files
    adding module: blocklayoutdriver
    adding module: ocfs2_dlm
    adding module: ocfs2_nodemanager
    adding module: ocfs2
    adding module: ocfs2_stackglue
    adding module: quota_tree
    adding module: ocfs2_stack_o2cb
    adding module: ocfs2_dlmfs
    adding module: ocfs2_stack_user
    adding module: omfs
    adding module: squashfs
    adding module: ecryptfs
    adding module: encrypted-keys
    adding module: trusted
    adding module: tpm
    adding module: exofs
    adding module: libore
    adding module: async_xor
    adding module: async_tx
    adding module: async_pq
    adding module: nfsd
    adding module: auth_rpcgss
    adding module: oid_registry
    adding module: ufs
    adding module: ceph
    adding module: msdos
    adding module: fat
    adding module: nls_cp437
    adding module: nls_iso8859-1
    adding module: vfat
    adding module: romfs
    adding module: quota_v1
    adding module: quota_v2
    adding module: affs
    adding module: jfs
    adding module: ubifs
    adding module: ubi
    adding module: mtd
    adding module: crc16
    adding module: coda
    adding module: overlay
    adding module: hfs
    adding module: befs
    adding module: fuse
    adding module: cuse
    adding module: ntfs
    adding module: ext4
    adding module: cramfs
    adding module: xfs
    adding module: nilfs2
    adding module: 9p
    adding module: jffs2
  -> Running build hook: [/usr/lib/initcpio/install/keyboard]
    adding module: hid-elo
    adding module: hid
    adding module: hid-holtekff
    adding module: ff-memless
    adding module: hid-gembird
    adding module: hid-penmount
    adding module: hid-gt683r
    adding module: hid-logitech
    adding module: hid-roccat-common
    adding module: hid-ezkey
    adding module: hid-emsff
    adding module: hid-monterey
    adding module: hid-nti
    adding module: hid-rmi
    adding module: rmi_core
    adding module: videobuf2-v4l2
    adding module: videobuf2-core
    adding module: videodev
    adding module: media
    adding module: serio
    adding module: videobuf2-vmalloc
    adding module: videobuf2-memops
    adding module: hid-saitek
    adding module: hid-petalynx
    adding module: hid-roccat-koneplus
    adding module: hid-roccat
    adding module: hid-a4tech
    adding module: hid-tmff
    adding module: hid-kye
    adding module: hid-pl
    adding module: hid-sunplus
    adding module: hid-zpff
    adding module: hid-lcpower
    adding module: hid-roccat-kone
    adding module: hid-holtek-kbd
    adding module: hid-sony
    adding module: hid-waltop
    adding module: hid-axff
    adding module: hid-twinhan
    adding module: hid-sjoy
    adding module: hid-keytouch
    adding module: hid-corsair
    adding module: hid-steelseries
    adding module: hid-led
    adding module: hid-cmedia
    adding module: hid-appleir
    adding module: hid-samsung
    adding module: hid-gfrm
    adding module: hid-logitech-hidpp
    adding module: hid-topseed
    adding module: hid-xinmo
    adding module: hid-ortek
    adding module: hid-dr
    adding module: hid-udraw-ps3
    adding module: hid-roccat-lua
    adding module: hid-icade
    adding module: hid-roccat-savu
    adding module: hid-speedlink
    adding module: hid-gaff
    adding module: hid-picolcd
    adding module: lcd
    adding module: hid-generic
    adding module: hid-roccat-ryos
    adding module: hid-magicmouse
    adding module: hid-aureal
    adding module: hid-logitech-dj
    adding module: hid-cypress
    adding module: hid-betopff
    adding module: hid-alps
    adding module: hid-zydacron
    adding module: hid-apple
    adding module: hid-cherry
    adding module: hid-accutouch
    adding module: hid-mf
    adding module: hid-belkin
    adding module: hid-roccat-konepure
    adding module: hid-roccat-pyra
    adding module: hid-multitouch
    adding module: hid-holtek-mouse
    adding module: hid-cp2112
    adding module: hid-lenovo
    adding module: hid-elecom
    adding module: hid-roccat-arvo
    adding module: hid-prodikeys
    adding module: snd
    adding module: soundcore
    adding module: snd-rawmidi
    adding module: snd-seq-device
    adding module: hid-chicony
    adding module: hid-microsoft
    adding module: hid-plantronics
    adding module: hid-ntrig
    adding module: hid-hyperv
    adding module: hid-gyration
    adding module: hid-wiimote
    adding module: hid-sensor-hub
    adding module: hid-kensington
    adding module: hid-tivo
    adding module: hid-primax
    adding module: hid-roccat-kovaplus
    adding module: hid-asus
    adding module: hid-uclogic
    adding module: hid-roccat-isku
    adding module: usbhid
    adding module: hyperv-keyboard
    adding module: parkbd
    adding module: i8042
    adding module: arc_ps2
    adding module: altera_ps2
    adding module: ct82c710
    adding module: libps2
    adding module: serio_raw
    adding module: serport
    adding module: pcips2
    adding module: ps2mult
    adding module: adp5589-keys
    adding module: gpio_keys
    adding module: matrix_keypad
    adding module: matrix-keymap
    adding module: qt1070
    adding module: tca8418_keypad
    adding module: qt2160
    adding module: mpr121_touchkey
    adding module: atkbd
    adding module: tca6416-keypad
    adding module: lm8333
    adding module: mcs_touchkey
    adding module: adp5588-keys
    adding module: tm2-touchkey
  -> Running build hook: [/usr/lib/initcpio/install/fsck]
    adding file: /usr/bin/fsck.btrfs
    adding file: /usr/bin/fsck.cramfs
    adding file: /usr/bin/fsck.ext2
    adding file: /usr/lib/libext2fs.so.2
    adding file: /usr/lib/libcom_err.so.2
    adding file: /usr/lib/libe2p.so.2
    adding file: /usr/lib/libdl.so.2
    adding file: /usr/bin/fsck.ext3
    adding file: /usr/bin/fsck.ext4
    adding file: /usr/bin/fsck.fat
    adding file: /usr/bin/fsck.jfs
    adding file: /usr/bin/fsck.minix
    adding file: /usr/bin/fsck.msdos
    adding file: /usr/bin/fsck.reiserfs
    adding file: /usr/lib/libreiserfscore.so.0
    adding file: /usr/bin/fsck.vfat
    adding file: /usr/bin/fsck.xfs
    adding file: /usr/sbin/fsck
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
135561 blocks
==> Image generation successful

mkinitcpio.conf

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES=""

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect block filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev block filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev block mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev block lvm2 filesystems"
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""

EDIT: Also there is no /usr directory in the image

Last edited by archnemesis (2017-10-06 03:00:12)

Offline

#6 2017-10-06 07:24:28

seth
Member
Registered: 2012-09-03
Posts: 50,957

Re: [Solved] kernel panic on boot after installing hal

What about the failsafe image?
How do you inspect the image contents? lsinitcpio?
Can you upload such image?
Trivial: Is your /boot partition mounted when creating it?

Remaining suggestion is to get rid of HAL and install the stub instead.

Offline

#7 2017-10-06 08:25:52

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,842
Website

Re: [Solved] kernel panic on boot after installing hal

As well as seth's suggestions, you should also do a full system update -- 4.12.6-1-ARCH is from August.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#8 2017-10-07 01:37:11

archnemesis
Member
Registered: 2009-11-27
Posts: 53

Re: [Solved] kernel panic on boot after installing hal

The fallback image also has missing /init and /usr
# mount -t sysfs /boot/initramfs-linux.img /mountpoint -o loop
Yes, I don't have a separate boot partition, so it is mounted with the root filesystem
I've alreay removed HAL. I'll try the stub when I fix the current problem
I'll try a full system update, that may work

initramfs image: https://ufile.io/xka4w

Offline

#9 2017-10-07 07:39:41

seth
Member
Registered: 2012-09-03
Posts: 50,957

Re: [Solved] kernel panic on boot after installing hal

# mount -t sysfs /boot/initramfs-linux.img /mountpoint -o loop

Yeah. No.
Why do you think this is sysfs?
It's irrelevant what the device is, mounting sysfs will just mount sysfs ...

The image looks principally ok, the problem is different from this.
Does the fallback image boot?

In case you screwed things with a partial update: https://wiki.archlinux.org/index.php/Pa … _rebooting

Offline

#10 2017-10-08 00:49:44

archnemesis
Member
Registered: 2009-11-27
Posts: 53

Re: [Solved] kernel panic on boot after installing hal

"Why do you think this is sysfs?
It's irrelevant what the device is, mounting sysfs will just mount sysfs ..."

It seems I was following incorrect advice from this thread:
https://www.linuxquestions.org/question … er-640206/

Anyway, performing the system update has fixed the issue, so I'll mark this as solved

Offline

Board footer

Powered by FluxBB