Nie jesteś zalogowany na forum.

#51 2020-01-02 11:39:21

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

Wygląda na to ze jak ostatnio pisaliśmy strona nie się nie lądowała do końca, bo nie pamiętam pytania o język. Tym bardziej ze arch mój system nie posiada polecania mkinicpio. Nie utożsamiam się z żadnym narodem (mam pochodzenie azjatyckoskandynawskie). Język polski w jest językiem który najlepiej znam. Posługuje się trochę dziwna odmiana, bo mam od dziecka sporu ubytek słuchu i wychowalnym się na granicy słowacko-polskiej.

sudo mkinicpio -p linux

nie zmieniło mi wersji jadra, więc uznałem że mam w jakiś sposób przygotować system do jego wywołania.

PS. spam i brak niektórych polskich znaków wynika z tego ze z przez pomyłkę musiałem włączyć makra pod altem.

Ostatnio edytowany przez WojAbuk (2020-01-02 12:09:45)

Offline

#52 2020-01-02 15:25:00

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

(No to mamy niedaleko do siebie :) Jeśli chodzi o język to spokojnie. Dajemy temu spokój i tyle.)

Ok. Nie ma najmniejszej możliwości, aby standardowo stawiany Arch nie miał mkinitcpio, chyba, że sam przeszedłeś np. na dracut. Wywołanie polecenia, które przytaczasz nie powoduje "zmiany wersji jądra", ale jego przebudowanie. Po prostu po tym poleceniu (jeśli "linux" to jest używany przez Ciebie kernel* - zob. niżej) sprawdź tę hibernację.

* Jeśli używasz innego kernela, to np. w przypadku linux-zen odpowiednim polecenie będzie:

sudo mkinitcpio -p linux-zen

itp.
Przebudowujesz na zmienionym mkinitcpio.conf, gdzie masz dodane "resume".
Potem musisz system wystartować system z tego, przebudowanego, kernela i sprawdzić.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#53 2020-01-02 18:07:12

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 899

Odp: [ROZW.] Problem z hibernacją systemu

Polecenie o którym mowa

mkinicpio -p linux

nie zmienia wersji kernela tylko i wyłącznie buduje nowe initramfs w oparciu o dane zawarte w /etc/mkinitcpio.conf. Tak jak pavbaranov Ci napisał, musisz zrestartować system.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#54 2020-01-03 10:04:24

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

Teraz system mi się wysypał. Z tego co rozumiem z komunikatów zapętlił mi się przy starcie GUI. Nie mogę wejść do trybu tekstowego na dużej niż 2 s, więc robię format.

Offline

#55 2020-01-03 10:33:50

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

Z jakiegoś innego raczej powodu niż przeładowanie kernela przez mkinitcpio.
Przy okazji - dwa kernele dobrze w systemie mieć, albowiem jak się jeden z jakiegoś powodu wysypie, to na 99,99% z drugiego system można wystartować.
I przy okazji po raz drugi - nie potrzebujesz zrobić formatu i ponownej instalacji systemu, a jedynie zrobić chroot systemu, zainstalować inny kernel, przebudować bootloader, wystartować z owego nowego kernela i spróbować naprawić system. Jeśli i drugi kernel, przy "resume" w mkinitcpio.conf również się wywali, to oznacza, że coś masz w nim bardziej skopanego, a wówczas trzeba byłoby mieć pełniejsze dane jak ten system jest dokładnie postawiony, czyli w zasadzie wszystkie pliki konfigurujące go, informacja o tym, jak został zainstalowany itp. itd. - ogólnie maksimum tego co do głowy Ci przyjdzie i jeszcze trochę.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#56 2020-01-03 11:19:12

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

Nie pomogło.

Offline

#57 2020-01-03 12:47:42

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

Co "nie pomogło"?


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#58 2020-02-10 17:05:59

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

To wracamy. System po formacie. Czy ten plik powinien tak wyglądać?

[[email protected] ~]$ cat nano /etc/systemd/sleep.conf
cat: nano: Nie ma takiego pliku ani katalogu
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See systemd-sleep.conf(5) for details

[Sleep]
#AllowSuspend=yes
#AllowHibernation=yes
#AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
#SuspendMode=suspend
#SuspendState=mem standby freeze
#HibernateMode=platform shutdown
#HibernateState=disk
#HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
#HibernateDelaySec=180min

Nie pokoi mnie że wszystko jest za komentowane, a ten plik chyba ma coś wspólnego z hibernacją.
Pliki bootloudera :

[[email protected] ~]$ sudo cat /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /amd-ucode.img
initrd /initramfs-linux.img
options root=/dev/sda2 resume="PARTLABEL=Swap partition" rw

Jak dodać drugie jądro do systemu, bo nie chcę znowu go sobie popsuć?
PS. Swap od początku był zamontowany przy użyciu etykiet GPT.

Offline

#59 2020-02-10 17:26:21

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

1. sleep.conf jest plikiem konfiguracyjnym systemd-sleep - jeśli w ten sposób realizujesz usypianie, to ten plik jest właściwy. Masz - jak sam plik Ci podaje man do niego:

man systemd-sleep.conf

2. Instalacja kernela? No dalibóg - użyj pacmana, zainstaluj kernel, przeładuj GRUBego, skoro to jego używasz.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#60 2020-02-10 17:40:06

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

1. ok dobrze. Ja hibernacja „włączam” przez KDE, a KDE chyba korzysta z systemd w jakiś pośredni sposób.   
2. Jeszcze się nie oswoiłem z pacmanem i nie wiem jak jego do tego użyć. Przy formacie zmieniłem bootlouder z GRUB na sysetmd-boot. Partycja UEFI i boot to jest teraz ta sama partycja.

Offline

#61 2020-02-10 17:58:23

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

Mam KDE i nigdy pliku sleep.conf nie zmieniałem. Hibernacja działa(ła) (w czasie przeszłym, bo na tym komputerze nie mam jej uruchomionej).

Sorry, ale jeśli od pół roku używasz systemu i jeszcze się z pacmanem nie oswoiłeś to jak Ty w ogóle korzystasz z Archa??? Info o nim nawet po polsku w wiki

Skoro korzystasz z systemd-boot, to musisz po instalacji kernela stworzyć nowy plik konfiguracyjny dla owego nowego kernela, zbliżony do tego, który masz dla arch.conf. Musi się różnić linią initrd /initramfs-linux.img bo będziesz ładować initramfs-jakiś_kernel_który_zainstalujesz, a dobrze, by się różnił również i linią title Arch Linux, albowiem inaczej będziesz miał problem z odróżnieniem, z którego kernela startujesz. Więcej masz na wiki dotyczącej systemd-boot oczywiście, a zwłaszcza rozdział Adding loaders.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#62 2020-02-10 18:44:07

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

Korzystam z Arch tak że jak popsułem system na początku stycznia to dopiero w czwartek znalazłem czas by zrobić format systemu. (To jest PC i rzadko jestem ostatnio w domu) Teraz najcieniściej korzystam z tabletu z zmodyfikowanym androidem. Wiem jak zainstalować lub pakiet którego nazwę znam lub zaktualizować system (na razie nie miałem potrzeby robić nic bardziej skomplikowanego), ale nie wiem jaki pakiet zainstalować żeby zainstalować jądro i czy skurzy do tego jakaś inna funkcja, a w https://wiki.archlinux.org/index.php/Pa … #Powerpill nie ma nic o jądrze ani w https://wiki.archlinux.org/index.php/Kernel nie ma nic o pacman.

yay -S linux-zen

Wnioskując z twojej wypowiedzi to powinienem zainstalować na przykład linux-zen. Dobrze zrozumiałem? Dla mnie to nie jest oczywiste.

Offline

#63 2020-02-10 19:26:16

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

W repozytoriach Archa masz następujące kernele:
- linux - praktycznie stockowy kernel z kernel.org z bardzo niewielkimi jedynie zmianami w stosunku do oryginalnego kodu - jest to niemal zawsze najnowsze wydanie kernela z linii stable,
- linux-lts - jw. tyle, że za bazę służy ostatnie wydanie tzw. kernela LTS (czyli o przedłużonym wsparciu),
- linux-hardened - kernel "utwardzony" z patchami, które mają zwiększać bezpieczeństwo systemu, który na nim pracuje (ten jest właściwy głównie do zastosowań na serwerach itp., choć nie stanowi problemu zainstalować go również na desktopie, ale w porównaniu do "zwykłych" desktopowych kerneli pracuje on nieco "wolniej"),
- linux-zen - kernel zwykle w tej samej linii co ww. linux z łatkami, które mają go w większym stopniu dostosować do pracy na desktopach.
Osobiście wybrałbym linux-zen dla podstawowego użytku (jeśli to desktop).
Inne kernele (do zbudowania) są również w AUR a w binarkach w różnych nieoficjalnych repozytoriach.

PS: Zainstaluj sobie (z AUR w tej chwili) paczkę pkgbrowser - łatwiej przegląda się zasoby, bo jest to graficzne narzędzie. Możesz również spróbować octopi (jest w AUR do zbudowania oraz w binarce w nieoficjalnym repozytorium chaotic-aur) - to nawet jest w stanie instalować paczki.

Wracając do sprawy - masz system zainstalowany od początku, a zatem opisz wszystko co zrobiłeś do tej pory, by uruchomić hibernację (bo rozumiem, że nie działa nadal).
Pokaż zawartość pliku /etc/mkinitcpio.conf.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#64 2020-02-10 20:20:00

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

[[email protected] ~]$ sudo tree /boot/
[sudo] hasło użytkownika root: 
/boot/
├── 4efae0884bdd44f1ab6b227ddaedbdbe
├── amd-ucode.img
├── EFI
│   ├── BOOT
│   │   └── BOOTX64.EFI
│   ├── Linux
│   └── systemd
│       └── systemd-bootx64.efi
├── grml
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── initramfs-linux-zen-fallback.img
├── initramfs-linux-zen.img
├── loader
│   ├── entries
│   │   └── arch.conf
│   ├── loader.conf
│   └── random-seed
├── vmlinuz-linux
└── vmlinuz-linux-zen

8 directories, 12 files
[[email protected] ~]$ sudo nano /boot/loader/entries/arch-zen.conf


[[email protected] ~]$ sudo cat /boot/loader/entries/arch-zen.conf
title Arch Linux-ZEN
linux /vmlinuz-linux-zen
initrd /amd-ucode.img
initrd /initramfs-linux-zen.img
options root=/dev/sda2 resume="PARTLABEL=Swap partition" rw

W wszytko co zrobiłem po instalacji to zainstalowałem git, kde, yay, sli3er, chrome i core. Jeszce jeden pakiet którego nazwy nie pamiętam, ale jest wymagany  żeby coś zainstalować z AUR.

[[email protected] ~]$ cat /etc/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=()

Komputer jest używany do przeglądania internetu, odrobinę do programowania, symulacji sieci komputerowych, pakiet biurowy i do przygotowywania modeli pod druk 3D (gdy mam czas na tą zabawę).

Offline

#65 2020-02-10 20:32:09

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

W mkinitcpio.conf brakuje Ci w HOOKS wpisu resume. Po dopisaniu należy przebudować obraz kernela lub poczekać aż pojawi się nowy (pewnie za kilka dni będzie 5.5.3).


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#66 2020-02-10 20:32:14

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

W mkinitcpio.conf brakuje Ci w HOOKS wpisu resume. Po dopisaniu należy przebudować obraz kernela lub poczekać aż pojawi się nowy (pewnie za kilka dni będzie 5.5.3).


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#67 2020-02-10 20:40:01

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

[[email protected] ~]$ sudo nano /etc/mkinitcpio.conf
[sudo] hasło użytkownika root: 
[[email protected] ~]$ cat /etc/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 resume)

# 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=()

[[email protected] ~]$ sudo mkinitcpio -p linux-zen
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
  -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img
==> Starting build: 5.5.2-zen1-1-zen
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
findmnt: /etc/fstab: błąd składni w linii 5 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 8 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 11 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 14 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 17 - zignorowano
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
  -> Running build hook: [resume]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-zen.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen-fallback.img -S autodetect
==> Starting build: 5.5.2-zen1-1-zen
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
  -> Running build hook: [resume]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-zen-fallback.img
==> Image generation successful

Poprawnie?
Jak poruszyłeś temat graficznego managera pakietów to czy w arch jest możliwość korzystania z odkrywcy od KDE?
Czyli jeśli repozytorium zostanie zaktualizowane jądro i zaktualizuje system to jądro samo się przebuduje?
Hibernacja dalej nie działa. (Przed testem zresetowałem system)

Ostatnio edytowany przez WojAbuk (2020-02-10 20:46:46)

Offline

#68 2020-02-10 20:49:02

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

1. Plik mkinitcpio.conf - Tak
2. Discover - Tak, ale to - moim zdaniem - dość słabe narzędzie. Zdecydowanie nie polecam. (A dlaczego to już nie miejsce na taki temat)
3. Tak.
4. Bez przebudowania obrazu kernela hibernacja nie ma prawa zadziałać.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#69 2020-02-10 21:02:01

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

[[email protected] ~]$ sudo mkinitcpio -p linux-zen

To polecenie powinno przebudować?

==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x

Czy to może być problem? Czy powinienem zrobić coś więcej niż to?

[[email protected] ~]$ yay -S aic94xx-firmware
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  aic94xx-firmware-30-9

:: Downloaded PKGBUILD (1/1): aic94xx-firmware
  1 aic94xx-firmware                         (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: Parsing SRCINFO (1/1): aic94xx-firmware
==> Tworzenie pakietu: aic94xx-firmware 30-9 (pon, 10 lut 2020, 20:56:26)
==> Pobieranie źródeł...
  -> Pobieranie aic94xx-seq-30-1.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 19597  100 19597    0     0  14970      0  0:00:01  0:00:01 --:--:-- 14959
  -> Znaleziono LICENSE.aic94xx
==> Sprawdzanie plików source za pomocą sha256sums...
    aic94xx-seq-30-1.tar.gz ... Zgadza się
    LICENSE.aic94xx ... Zgadza się
==> Tworzenie pakietu: aic94xx-firmware 30-9 (pon, 10 lut 2020, 20:56:28)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> Pobieranie źródeł...
  -> Znaleziono aic94xx-seq-30-1.tar.gz
  -> Znaleziono LICENSE.aic94xx
==> Sprawdzanie plików source za pomocą sha256sums...
    aic94xx-seq-30-1.tar.gz ... Zgadza się
    LICENSE.aic94xx ... Zgadza się
==> Usuwanie istniejącego katalogu $srcdir/...
==> Rozpakowywanie źródeł...
  -> Rozpakowywanie aic94xx-seq-30-1.tar.gz za pomocą bsdtar
==> Źródła są gotowe.
==> Tworzenie pakietu: aic94xx-firmware 30-9 (pon, 10 lut 2020, 20:56:29)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> OSTRZEŻENIE: Użycie istniejącego drzewa $srcdir/
==> Rozpoczynanie build()...
x lib/firmware/aic94xx-seq.fw
==> Wchodzenie do środowiska fakeroot...
==> Rozpoczynanie package()...
==> Sprzątanie instalacji...
  -> Usuwanie libtool plików...
  -> Usuwanie niechcianych plików...
  -> Usuwanie statycznych plików bibliotek
  -> Wyrzucanie niepotrzebnych symboli z plików binarnych i bibliotek
  -> Kompresowanie stron man oraz info...
==> Sprawdzanie problemów z pakietami...
==> Tworzenie pakietu "aic94xx-firmware"...
  -> Generowanie pliku .PKGINFO...
  -> Generowanie pliku .BUILDINFO...
  -> Generowanie pliku .MTREE...
  -> Kompresowanie pakietu...
==> Opuszczanie środowiska fakeroot.
==> Ukończono tworzenie: aic94xx-firmware 30-9 (pon, 10 lut 2020, 20:56:31)
==> Sprzątanie...
[sudo] hasło użytkownika root: 
wczytywanie pakietów…
rozwiązywanie zależności…
szukanie sprzecznych pakietów...

Pakiety (1) aic94xx-firmware-30-9

Do zainstalowania:  0,03 MiB

:: Kontynuować instalację? [T/n] 
(1/1) sprawdzanie kluczy w bazie                                       [#######################################] 100%
(1/1) sprawdzanie spójności pakietów                                   [#######################################] 100%
(1/1) wczytywanie listy plików                                         [#######################################] 100%
(1/1) sprawdzanie konfliktów plików                                    [#######################################] 100%
(1/1) sprawdzanie dostępnego miejsca na dysku                          [#######################################] 100%
:: Przetwarzanie zmian pakietu... 
(1/1) instalowanie aic94xx-firmware                                    [#######################################] 100%
:: Uruchamianie po-transakcji...
(1/1) Arming ConditionNeedsUpdate...
[[email protected] ~]$ yay -S wd719x-firmware
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo Make: 1]  lhasa-0.3.1-2
[Aur: 1]  wd719x-firmware-1-5

==> Remove make dependencies after install? [y/N] y
:: Downloaded PKGBUILD (1/1): wd719x-firmware
  1 wd719x-firmware                          (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: Parsing SRCINFO (1/1): wd719x-firmware
rozwiązywanie zależności…
szukanie sprzecznych pakietów...

Pakiety (1) lhasa-0.3.1-2

Do pobrania:        0,03 MiB
Do zainstalowania:  0,11 MiB

:: Kontynuować instalację? [T/n] T
:: Pobieranie pakietów…
 lhasa-0.3.1-2-x86_64                       35,2 KiB   130 KiB/s 00:00 [#######################################] 100%
(1/1) sprawdzanie kluczy w bazie                                       [#######################################] 100%
(1/1) sprawdzanie spójności pakietów                                   [#######################################] 100%
(1/1) wczytywanie listy plików                                         [#######################################] 100%
(1/1) sprawdzanie konfliktów plików                                    [#######################################] 100%
(1/1) sprawdzanie dostępnego miejsca na dysku                          [#######################################] 100%
:: Przetwarzanie zmian pakietu... 
(1/1) instalowanie lhasa                                               [#######################################] 100%
:: Uruchamianie po-transakcji...
(1/1) Arming ConditionNeedsUpdate...
==> Tworzenie pakietu: wd719x-firmware 1-5 (pon, 10 lut 2020, 20:57:05)
==> Pobieranie źródeł...
  -> Pobieranie pciscsi.exe...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  498k  100  498k    0     0   180k      0  0:00:02  0:00:02 --:--:--  180k
==> Sprawdzanie plików source za pomocą sha256sums...
    pciscsi.exe ... Zgadza się
lha not satisfied, flushing install queue
==> Tworzenie pakietu: wd719x-firmware 1-5 (pon, 10 lut 2020, 20:57:08)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> Pobieranie źródeł...
  -> Znaleziono pciscsi.exe
==> Sprawdzanie plików source za pomocą sha256sums...
    pciscsi.exe ... Zgadza się
==> Usuwanie istniejącego katalogu $srcdir/...
==> Rozpakowywanie źródeł...
==> Źródła są gotowe.
==> Tworzenie pakietu: wd719x-firmware 1-5 (pon, 10 lut 2020, 20:57:10)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> OSTRZEŻENIE: Użycie istniejącego drzewa $srcdir/
==> Rozpoczynanie build()...
pci-scsi.exe    - Melted   :  oooooooooooooooooooooooooooooooooooooooooo
wd7296a.sys     - Melted   :  ooooooo
14336+0 przeczytanych rekordów
14336+0 zapisanych rekordów
skopiowane 14336 bajtów (14 kB, 14 KiB), 0,0149941 s, 956 kB/s
514+0 przeczytanych rekordów
514+0 zapisanych rekordów
skopiowane 514 bajtów, 0,00219644 s, 234 kB/s
==> Wchodzenie do środowiska fakeroot...
==> Rozpoczynanie package()...
==> Sprzątanie instalacji...
  -> Usuwanie libtool plików...
  -> Usuwanie niechcianych plików...
  -> Usuwanie statycznych plików bibliotek
  -> Wyrzucanie niepotrzebnych symboli z plików binarnych i bibliotek
  -> Kompresowanie stron man oraz info...
==> Sprawdzanie problemów z pakietami...
==> Tworzenie pakietu "wd719x-firmware"...
  -> Generowanie pliku .PKGINFO...
  -> Generowanie pliku .BUILDINFO...
  -> Generowanie pliku .MTREE...
  -> Kompresowanie pakietu...
==> Opuszczanie środowiska fakeroot.
==> Ukończono tworzenie: wd719x-firmware 1-5 (pon, 10 lut 2020, 20:57:11)
==> Sprzątanie...
wczytywanie pakietów…
rozwiązywanie zależności…
szukanie sprzecznych pakietów...

Pakiety (1) wd719x-firmware-1-5

Do zainstalowania:  0,01 MiB

:: Kontynuować instalację? [T/n] 
(1/1) sprawdzanie kluczy w bazie                                       [#######################################] 100%
(1/1) sprawdzanie spójności pakietów                                   [#######################################] 100%
(1/1) wczytywanie listy plików                                         [#######################################] 100%
(1/1) sprawdzanie konfliktów plików                                    [#######################################] 100%
(1/1) sprawdzanie dostępnego miejsca na dysku                          [#######################################] 100%
:: Przetwarzanie zmian pakietu... 
(1/1) instalowanie wd719x-firmware                                     [#######################################] 100%
:: Uruchamianie po-transakcji...
(1/1) Arming ConditionNeedsUpdate...
sprawdzanie zależności…

Pakiety (1) lhasa-0.3.1-2

Odzyskane miejsce na dysku:  0,11 MiB

:: Czy chcesz usunąć te pakiety? [T/n] 
:: Przetwarzanie zmian pakietu... 
(1/1) usuwanie lhasa                                                   [#######################################] 100%
:: Uruchamianie po-transakcji...
(1/1) Arming ConditionNeedsUpdate...
[[email protected] ~]$ sudo mkinitcpio -p linux-zen
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
  -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img
==> Starting build: 5.5.2-zen1-1-zen
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
findmnt: /etc/fstab: błąd składni w linii 5 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 8 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 11 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 14 - zignorowano
findmnt: /etc/fstab: błąd składni w linii 17 - zignorowano
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
  -> Running build hook: [resume]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-zen.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen-fallback.img -S autodetect
==> Starting build: 5.5.2-zen1-1-zen
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
  -> Running build hook: [resume]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-zen-fallback.img
==> Image generation successful

Linie w których rzekomo jest błąd są za komentowane.

Offline

#70 2020-02-10 21:32:19

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

Przebudować - tak, temu służy podane przez Ciebie polecenie mkinitcpio (linux-zen dla tego kernela).
Warningami się nie przejmuj (do zignorowania, chyba, że masz te aic itd.) i nie mają one żadnego związku z hibernacją.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#71 2020-02-10 21:55:38

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

Dalej nie działa. Z edytowałem, bo przy starcie był jakiś komunikat o czekaniu na swap.

[[email protected] ~]# cat /boot/loader/entries/arch-zen.conf 
title Arch Linux-ZEN
linux /vmlinuz-linux-zen
initrd /amd-ucode.img
initrd /initramfs-linux-zen.img
options root=/dev/sda2 resume=UUID=44d33ee5-8b56-4382-a0ef-9fee1110d756 rw

Offline

#72 2020-02-10 22:36:05

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

Z którego kernela to startowałeś? Jeśli wpis dla arch-zen.conf dotyczący resume jest prawidłowy (daj tam lepiej tak samo jak przy root /dev/sdaX, na którym masz ów swap), a obraz kernela został przebudowany prawidłowo (czyli przez mkinitcpio) to z z takiego kernela, który jest przebudowany hibernacja powinna działać.
Info o "czekaniu na swap" niestety oprócz tego, że mówi coś o wadliwym ustawieniu u Ciebie tej hibernacji, to niczego innego nie podaje. Pokaż jakiś log. I przydałoby się również lekko więcej informacji o tym co oznacza "hibernacja" nie działa, bo tak możemy się domyślać jedynie, zwłaszcza, że system masz inny niż ten, na którym ten wątek się zaczynał.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#73 2020-02-10 23:43:38

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

Problem jest ten sam, po zahibernowaniu system startuje tak samo jak gdy go poprostu zamknę. Zmiana na UUID że ten komunikat o czekaniu znikł, ale ustawię na /dev/sda3. Jaki plik/pliki ciebie interesuje? Dla mnie logi systemu to pliki które co jakiś czas trzeba usunąć żeby nie zapychały dysku. Startuje z arch-zen.

Offline

#74 2020-02-11 09:14:56

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,154
WWW

Odp: [ROZW.] Problem z hibernacją systemu

"Startuje tak samo", czyli pojawia się wpierw ekran "biosu", potem bootloader itd.?
Logi - Twoim przyjacielem jest polecenie journalctl i cały log od chwili: start komputera, hibernacja i wybudzenie z hibernacji. Myślę, że łatwiej będzie Ci to wszystko nam pokazać z pomocą programu qjournalctl, który jest w repozytorium. To jest GUI dla journalctl, gdzie łatwo można sobie wybierać o który log chodzi, wybrać z niego błędy itd. itp. oraz przede wszystkim w bardzo prosty sposób skopiować odpowiednią część logu. Myślę, że jak zobaczysz interfejs, to wszystko będzie dla Ciebie jasne. Zasadniczo interesowałyby nas te logi, które są w zakładkach Critical, Error, ale przeglądnij również pozostałe, czy czegoś ciekawego tam nie widać (szukałbym słów odnoszących się do hibernation /lub podobnie/, do partycji swap, bo tam masz chyba miejsce na hibernację).
Jeśli z tego nic nie będzie widać, to spróbujemy jeszcze "czystej" hibernacji za pomocą systemd, bo być może jest jakiś problem w KDE.
Przy okazji - jak tę hibernację wywołujesz?


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#75 2020-02-11 09:17:09

WojAbuk
Użytkownik
Data rejestracji: 2019-07-25
Liczba postów: 58

Odp: [ROZW.] Problem z hibernacją systemu

[[email protected] ~]$ sudo cat /boot/loader/entries/arch-zen.conf 
title Arch Linux-ZEN
linux /vmlinuz-linux-zen
initrd /amd-ucode.img
initrd /initramfs-linux-zen.img
options root=/dev/sda2 resume=/dev/sda2 rw

  Ta edycja nic nie zmieniła. Komunikat o czekaniu był tylko na resume="PARTLABEL=Swap".

Offline

Stopka

Forum oparte na FluxBB