You are not logged in.

#1 2019-02-13 09:35:21

kleinepanzer
Member
Registered: 2013-02-03
Posts: 21

Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Few days ago I updated my laptop and found out that it broke something on my system. So I downloaded installation media, dd'ed it to the usb and tried to boot it. Same thing: just black screen, can't reach login prompt. Ctrl-Alt-F<n> do nothing.

I tried to download previous release (2019.01.01) and it worked. I guess it could be hardware issue with my laptop and systemd 240, but I couldn't find anything about it. Here is the output from the dmidecode: https://termbin.com/zoqg

edit:
Sorry, I did not notice that forum has separate section for laptop problems. Can somebody with moderator privileges move this topic there?

Last edited by kleinepanzer (2019-02-14 06:09:02)

Offline

#2 2019-02-13 19:36:22

twelveeighty
Member
From: Alberta, Canada
Registered: 2011-09-04
Posts: 1,096

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

@kleinepanzer: use the Report link at the bottom of your post to ask the moderators to move the post.

I recommend you change your title to say "Installation media 2019.02.01 does not boot on Asus EeePC 1215b" and then report to ask to move it to "Installation".

Offline

#3 2019-02-14 07:54:50

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Moving to Installation Issues...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#4 2019-02-14 08:45:51

kleinepanzer
Member
Registered: 2013-02-03
Posts: 21

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

I was able to boot installed system into emergency shell, so at least now I have access to the command line.

Offline

#5 2019-02-14 12:06:22

valera_cr
Member
Registered: 2013-01-12
Posts: 20

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

ASUS EeePC 1015b
Kernel > x86_64 Linux 4.20.4-arch1-1-ARCH  don't work
Archiso (Current Release: 2019.02.01, Included Kernel: 4.20.6) - same thing: just black screen, can't reach login prompt.

Offline

#6 2019-02-14 14:19:03

dmartins
Member
Registered: 2006-09-23
Posts: 360

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Can you provide some logs from the older ISO that is able to boot?

# journalctl -b
# lspci -vvv

You can send the output of a command directly to a paste service like ptpb.pw and note down the URL:

command | curl -F c=@- https://ptpb.pw

Alternatively, try adding the nomodeset kernel parameter when booting the new ISO.
https://wiki.archlinux.org/index.php/Kernel_parameters

Offline

#7 2019-02-14 17:39:34

kleinepanzer
Member
Registered: 2013-02-03
Posts: 21

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

journalctl -b https://ptpb.pw/hqb0

lspci -vvv https://ptpb.pw/4fsz

nomodeset didn't help.

Last edited by kleinepanzer (2019-02-14 17:43:30)

Offline

#8 2019-02-15 07:41:11

valera_cr
Member
Registered: 2013-01-12
Posts: 20

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

asus eeePC 1015b,  archiso 2018.12.01
journalctl -b https://ptpb.pw/1huk
lspci -vvv https://ptpb.pw/PF2t
(archiso 2019.02.01) nomodeset don't work

Last edited by valera_cr (2019-02-15 07:44:56)

Offline

#9 2019-02-16 20:17:09

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Please try blacklisting radeon.

Offline

#10 2019-02-16 22:39:29

kleinepanzer
Member
Registered: 2013-02-03
Posts: 21

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Blacklisting radeon did not help.

Offline

#11 2019-02-16 22:50:09

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Does adding the boot options "debug earlyprintk=efi,keep" (switch efi to vga if the system is bios booting) produce any output?
Edit:
If there is still nothing try "adding acpi=off iommu=soft"

Last edited by loqs (2019-02-16 22:52:34)

Offline

#12 2019-02-17 08:08:06

valera_cr
Member
Registered: 2013-01-12
Posts: 20

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Archiso 2019.02.01 with "adding acpi=off iommu=soft" starting up but keyboard does not work , so I cannot put in any commands.
On installed arch with kernel 4.20.8 ("adding acpi=off iommu=soft"):
journalctl -b https://ptpb.pw/Q7Yr

Offline

#13 2019-02-17 08:09:12

kleinepanzer
Member
Registered: 2013-02-03
Posts: 21

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

On the installation media:
"debug earlyprintk=vga,keep" causes a lot of output, still ends up in black screen
"acpi=off iommu=soft" lets system boot to the automatic login, but turns off the keyboard

On the installed system:
"debug earlyprintk=efi,keep" - lots of output, black screen
"acpi=off iommu=soft" causes "ERROR: device `UUID=xxx not found" and drops me into emergency shell, keyboard is not responsive.

Offline

#14 2019-02-17 10:52:39

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

As "acpi=off iommu=soft" prevented the blank screen what about "iommu=soft"?  I expect the lack of keyboard is from acpi=off.

Offline

#15 2019-02-18 06:49:24

valera_cr
Member
Registered: 2013-01-12
Posts: 20

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Only with "iommu=soft"?  Everywhere black screen.

On the installed system with "acpi=off iommu=soft" the keyboard doesn't work either.
Enter through onboard

Last edited by valera_cr (2019-02-18 10:08:40)

Offline

#16 2019-02-18 07:16:45

valera_cr
Member
Registered: 2013-01-12
Posts: 20

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Some more:
Arch based SystemRescueCd-6.0.1 ( kernel  Long-Term-Supported linux-4.19.20 )- same thing: just black screen

-------------------
I have installed for test linux-lts and linux-lts-headers
kernel > linux-lts-4.19.17-1 don't work

For normal work it is necessary downgrade linux to linux-4.20.4 or linux-lts to  linux-lts-4.19.17-1

Last edited by valera_cr (2019-02-18 10:09:04)

Offline

#17 2019-02-18 11:54:12

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

I thought linux 4.20.4.arch1-1 produced a blank screen?

Offline

#18 2019-02-18 13:41:12

valera_cr
Member
Registered: 2013-01-12
Posts: 20

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

No, kernels more (">") linux 4.20.4 or  linux-lts-4.19.17-1 give out a black screen.

Offline

#19 2019-02-18 15:48:56

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Just to confirm you tried 4.20.5.arch1-1 and that produces a blank screen?
If so that limits the possible causes to commits between 4.20.4 and 4.20.5 could you bisect between those two releases?

Offline

#20 2019-02-18 17:47:46

kleinepanzer
Member
Registered: 2013-02-03
Posts: 21

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

I've also been able to boot after downgrading to 4.20.1.
I want to try to bisect versions, but I don't have all kernel releases in my cache and can't find them on https://archive.archlinux.org/packages/l/linux/

Offline

#21 2019-02-18 22:16:29

lokomotive
Member
Registered: 2019-02-18
Posts: 1

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

I'm also experiencing exactly the same issues on an EeePC 1215B, entire system up to date.
I just tried downgrading the kernel and can confirm that for me it's working with 4.20.4 and it's not with 4.20.5.

Offline

#22 2019-02-19 05:02:08

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

Offline

#23 2019-02-19 11:56:12

valera_cr
Member
Registered: 2013-01-12
Posts: 20

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

loqs wrote:

Just to confirm you tried 4.20.5.arch1-1 and that produces a blank screen?
If so that limits the possible causes to commits between 4.20.4 and 4.20.5 could you bisect between those two releases?

Yes, 4.20.5.arch1-1 produces a blank screen.
As well as linux-lts-4.19.18-1  - blank screen. Linux-lts-4.19.17-1 - works fine.
------------------
https://archive.archlinux.org/packages/l/linux/
linux-4.20.5.arch1-1-x86_64.pkg.tar.xz             26-Jan-2019 14:49     70M
https://archive.archlinux.org/packages/l/linux-lts/
linux-lts-4.19.18-1-x86_64.pkg.tar.xz                26-Jan-2019 13:11     75M

I restored the system state to 25-Jan-2019 . Created a new mirrorlist and add:

Server=https://archive.archlinux.org/repos/2019/01/25/$repo/os/$arch

sudo pacman -Syyuu

After installed last linux 4.20.10-arch1-1 &  linux-headers-4.20.10.arch1-1
It did not help.

Last edited by valera_cr (2019-02-19 11:57:05)

Offline

#24 2019-02-19 15:51:05

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

The following assumes the base-devel group and git are installed and I recomend enabling Makepkg#Parallel_compilation to reduce build times

$ git clone git://git.archlinux.org/svntogit/packages.git --single-branch --branch "packages/linux"
$ cd packages/trunk
$ git checkout fc89f9441710951d2ad565f207ecd13e57318236 #4.20.4.arch1-1
$ cd ../..
$ cp -r packages/trunk linux-git
$ rm -rf packages
$ cd linux-git
# Edit replace the PKGBUILD and 90-linux.hook with the ones below
$ makepkg -rsi #this is to confirm 4.20.4 as built on your system does not have the issue update bootloader for new kernel if needed

$ cd linux-git/src/linux
$ git checkout v4.20.5
$ cd ../..
$ makepkg -ersi #this is to confirm 4.20.5 as built on your system does not have the issue select the default option for all prompted options

$ cd linux-git/src/linux/
$ git bisect start
$ git bisect good v4.20.4
$ git bisect bad v4.20.5
$ cd ../..
$ makepkg -ersif

$ cd linux-git/src/linux/
$ git bisect $result #substitue good or bad here
$ cd ../..
$ makepkg -ersif #repeat these four lines and test the generated kernel until git has found the bad commit

PKGBUILD

# Maintainer: Boohbah <boohbah at gmail.com>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Thomas Baechler <thomas@archlinux.org>
# Contributor: Jonathan Chan <jyc@fastmail.fm>
# Contributor: misc <tastky@gmail.com>
# Contributor: NextHendrix <cjones12 at sheffield.ac.uk>

pkgbase=linux-git
_srcname=linux
pkgver=0
pkgrel=1
arch=('x86_64')
url="https://www.kernel.org/"
license=('GPL2')
makedepends=('kmod' 'inetutils' 'bc' 'libelf')
options=('!strip')
source=(#'git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#tag=xX.Y'
        'git+https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git#tag=v4.20.4'
  'config'   # the main kernel config file
  '60-linux.hook'  # pacman hook for depmod
  '90-linux.hook'  # pacman hook for initramfs regeneration
  'linux.preset'   # standard config files for mkinitcpio ramdisk
)

sha256sums=('SKIP'
            'f863b3e9640161f61e859f22f2d1258c940101de8f007a207c1ede2f71d36206'
            'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21'
            '75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
            'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65')

_kernelname=${pkgbase#linux}
: ${_kernelname:=-ARCH}

pkgver() {
  cd "${_srcname}"

  git describe --long | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g;s/\.rc/rc/'
}

prepare() {
  cd ${_srcname}

  cp -Tf ../config .config

  # set localversion to git commit
  sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
  sed -i "s|^.*CONFIG_LOCALVERSION_AUTO.*|CONFIG_LOCALVERSION_AUTO=y|" ./.config

  # don't run depmod on 'make install'. We'll do this ourselves in packaging
#  git tracks scripts/depmod.sh so do not change it when using the existing source dir for bisection
#  sed -i '2iexit 0' scripts/depmod.sh

  # get kernel version
  make prepare

  # load configuration
  # Configure the kernel. Replace the line below with one of your choice.
  #make menuconfig # CLI menu for configuration
  #make nconfig # new CLI menu for configuration
  #make xconfig # X-based configuration
  #make oldconfig # using old config from previous kernel version
  make olddefconfig # old config from previous kernel, defaults for new options
  # ... or manually edit .config
}

build() {
  cd ${_srcname}

  make bzImage modules
}

_package() {
  pkgdesc="The Linux kernel and modules (git version)"
  depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
  optdepends=('crda: to set the correct wireless channels of your country')
  backup=("etc/mkinitcpio.d/${pkgbase}.preset")
  install=linux.install

  cd ${_srcname}

  # get kernel version
  _kernver="$(make kernelrelease)"
  _kernver=${_kernver%-dirty} #https://bbs.archlinux.org/viewtopic.php?id=236702
  _basekernel="$(make kernelversion)"
  _basekernel=${_basekernel%.*}

  mkdir -p "${pkgdir}"/{boot,usr/lib/modules}
  make INSTALL_MOD_PATH="${pkgdir}/usr" modules_install
  cp arch/x86/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}"

  # make room for external modules
  local _extramodules="extramodules-${_basekernel}${_kernelname}"
  ln -s "../${_extramodules}" "${pkgdir}/usr/lib/modules/${_kernver}/extramodules"

  # add real version for building modules and running depmod from hook
  echo "${_kernver}" |
    install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modules/${_extramodules}/version"

  # remove build and source links
  rm "${pkgdir}"/usr/lib/modules/${_kernver}/{source,build}

  # now we call depmod...
  depmod -b "${pkgdir}/usr" -F System.map "${_kernver}"

  # add vmlinux
  install -Dt "${pkgdir}/usr/lib/modules/${_kernver}/build" -m644 vmlinux

  # sed expression for following substitutions
  local _subst="
    s|%PKGBASE%|${pkgbase}|g
    s|%KERNVER%|${_kernver}|g
    s|%EXTRAMODULES%|${_extramodules}|g
  "

  # hack to allow specifying an initially nonexisting install file
  sed "${_subst}" "${startdir}/${install}" > "${startdir}/${install}.pkg"
  true && install=${install}.pkg

  # install mkinitcpio preset file
  sed "${_subst}" ../linux.preset |
    install -Dm644 /dev/stdin "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"

  # install pacman hooks
  sed "${_subst}" ../60-linux.hook |
    install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/60-${pkgbase}.hook"
  sed "${_subst}" ../90-linux.hook |
    install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/90-${pkgbase}.hook"
}

_package-headers() {
  pkgdesc="Header files and scripts for building modules for Linux kernel (git version)"

  cd ${_srcname}
  local _builddir="${pkgdir}/usr/lib/modules/${_kernver}/build"

  install -Dt "${_builddir}" -m644 Makefile .config Module.symvers
  install -Dt "${_builddir}/kernel" -m644 kernel/Makefile

  mkdir "${_builddir}/.tmp_versions"

  cp -t "${_builddir}" -a include scripts

  install -Dt "${_builddir}/arch/x86" -m644 arch/x86/Makefile
  install -Dt "${_builddir}/arch/x86/kernel" -m644 arch/x86/kernel/asm-offsets.s

  cp -t "${_builddir}/arch/x86" -a arch/x86/include

  install -Dt "${_builddir}/drivers/md" -m644 drivers/md/*.h
  install -Dt "${_builddir}/net/mac80211" -m644 net/mac80211/*.h

  # http://bugs.archlinux.org/task/13146
  install -Dt "${_builddir}/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h

  # http://bugs.archlinux.org/task/20402
  install -Dt "${_builddir}/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
  install -Dt "${_builddir}/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
  install -Dt "${_builddir}/drivers/media/tuners" -m644 drivers/media/tuners/*.h

  # add xfs and shmem for aufs building
  mkdir -p "${_builddir}"/{fs/xfs,mm}

  # copy in Kconfig files
  find . -name Kconfig\* -exec install -Dm644 {} "${_builddir}/{}" \;

  # add objtool for external module building and enabled VALIDATION_STACK option
  install -Dt "${_builddir}/tools/objtool" tools/objtool/objtool

  # remove unneeded architectures
  local _arch
  for _arch in "${_builddir}"/arch/*/; do
    [[ ${_arch} == */x86/ ]] && continue
    rm -r "${_arch}"
  done

  # remove files already in linux-docs package
  rm -r "${_builddir}/Documentation"

  # remove now broken symlinks
  find -L "${_builddir}" -type l -printf 'Removing %P\n' -delete

  # Fix permissions
  chmod -R u=rwX,go=rX "${_builddir}"

  # strip scripts directory
  local _binary _strip
  while read -rd '' _binary; do
    case "$(file -bi "${_binary}")" in
      *application/x-sharedlib*)  _strip="${STRIP_SHARED}"   ;; # Libraries (.so)
      *application/x-archive*)    _strip="${STRIP_STATIC}"   ;; # Libraries (.a)
      *application/x-executable*) _strip="${STRIP_BINARIES}" ;; # Binaries
      *) continue ;;
    esac
    /usr/bin/strip ${_strip} "${_binary}"
  done < <(find "${_builddir}/scripts" -type f -perm -u+w -print0 2>/dev/null)
}

_package-docs() {
  pkgdesc="Kernel hackers manual - HTML documentation that comes with the Linux kernel (git version)"

  cd ${_srcname}
  local _builddir="${pkgdir}/usr/lib/modules/${_kernver}/build"

  mkdir -p "${_builddir}"
  cp -t "${_builddir}" -a Documentation

  # Fix permissions
  chmod -R u=rwX,go=rX "${_builddir}"
}

pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs")
for _p in ${pkgname[@]}; do
  eval "package_${_p}() {
    $(declare -f "_package${_p#${pkgbase}}")
    _package${_p#${pkgbase}}
  }"
done

# vim:set ts=8 sts=2 sw=2 et:

90-linux.hook

[Trigger]
Type = File
Operation = Install
Operation = Upgrade
Target = boot/vmlinuz-%PKGBASE%
Target = usr/lib/initcpio/*

[Action]
Description = Updating %PKGBASE% initcpios...
When = PostTransaction
Exec = /usr/bin/mkinitcpio -p %PKGBASE%

Offline

#25 2019-02-20 10:41:42

kleinepanzer
Member
Registered: 2013-02-03
Posts: 21

Re: Installation media 2019.02.01 does not boot on Asus EeePC 1215b

It's going to take a long time...
~10 hours and it's still compiling.

Offline

Board footer

Powered by FluxBB