Linux - prenosnik ne ugaša na novejših jedrih

Pozdravljeni.
Odpiram na novo temo zaradi zelo specifičnega problema, ki ga ne uspem rešiti, sem pa malce napredoval in lahko dam dodatne informacije. To je nadaljevanje prej objavljene teme:

Težava je enaka na vseh Linux distribucijah, zato sem jo dal v to kategorijo.

Imam Medion Erazer X7830 (MSI GT70 Dominator) gaming prenosnik. Zadnji BIOS je iz 2015, vse dela brez težav, razen tega da na kateremkoli Linuxu z jedrom novejšim od 4.18 računanalnika ne morem ugasniti, razen z nekaj sekundnim pritiskom na fizični gumb za ugašanje. Reboot dela brez težav.
Na Windows 10 računalnik ugaša brez težav, prav tako na kateremkoli Linuxu z jedrom vključno s starejšim od 4.17.

Trenutna rešitev je uporaba starejših jeder oziroma ugašanje računalnika iz grub menija.

Dvakrat sem poskusil še z git bisekcijo, ki me je obakrat pripeljala do
https://lore.kernel.org/linux-mm/201805...

Dobil sem odgovor avtorja z gornje povezave, da ne vidi, kako bi lahko gornja sprememba vplivala na mojo težavo.

Na tej točki se je reševanje mojega problema ustavilo, tudi nimam nobene ideje, kaj lahko še storim.

Sicer uporabljam Debian 9, v prihodnosti pa bom moral začeti uporabljati Debian 10 ali novejši. Kot sem že napisal, ni problem v Linux distribuciji, ampak v jedru samem.

Prilagam še podatke o prenosniku (inxi -Fz):

System:
Host: debian Kernel: 4.19.0-6-amd64 x86_64 bits: 64 Desktop: MATE 1.20.4
Distro: Debian GNU/Linux 10 (buster)
Machine:
Type: Laptop System: MEDION product: X782X
Mobo: MEDION model: X782X serial: N/A UEFI: American Megatrends
v: E1763IM7.510 date: 07/01/2015
CPU:
Topology: Quad Core model: Intel Core i7-4710MQ bits: 64 type: MT MCP
L2 cache: 6144 KiB
Speed: 997 MHz min/max: 800/3500 MHz Core speeds (MHz): 1: 999 2: 998
3: 998 4: 998 5: 998 6: 999 7: 999 8: 999
Graphics:
Device-1: Intel 4th Gen Core Processor Integrated Graphics driver: i915
v: kernel
Device-2: NVIDIA GK104M [GeForce GTX 870M] driver: nvidia v: 418.74
Display: x11 server: X.Org 1.20.4 driver: intel resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.6
Audio:
Device-1: Intel 8 Series/C220 Series High Definition Audio
driver: snd_hda_intel
Device-2: NVIDIA GK104 HDMI Audio driver: snd_hda_intel
Sound Server: ALSA v: k4.19.0-6-amd64
Network:
Device-1: Qualcomm Atheros Killer E220x Gigabit Ethernet driver: alx
IF: enp3s0 state: down mac:
Device-2: Intel Wireless 7260 driver: iwlwifi
IF: wlp4s0 state: up mac:
Drives:
Local Storage: total: 447.13 GiB used: 14.63 GiB (3.3%)
ID-1: /dev/sda vendor: Intel model: SSDSC2BW480A4 size: 447.13 GiB
RAID:
Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
Partition:
ID-1: / size: 31.25 GiB used: 5.85 GiB (18.7%) fs: ext4 dev: /dev/sda7
ID-2: /home size: 53.89 GiB used: 8.77 GiB (16.3%) fs: ext4 dev: /dev/sda8
ID-3: swap-1 size: 30.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda1
Sensors:
System Temperatures: cpu: 45.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 193 Uptime: 11m Memory: 23.46 GiB used: 838.2 MiB (3.5%)
Shell: bash inxi: 3.0.32


Ne glede na kak način hočem ugasniti prenosnik z Linuxom z jedrom novejšim od 4.18 (systemctl poweroff, init, skripta ki pošlje kodo za ugašanje), je rezultat enak - ekran zmrzne in računalnik ne ugasne.

Za nasvete se že vnaprej zahvaljujem.


Komentarji

  • Na koncu sem naredil tole:

    Skratka, na disku imam posebno majhno particijo z Debian 9 brez DE, posebej namenjeno ugašanju računalnika.
    V Debian 10 sem povozil datoteko systemd-poweroff.service z systemd-reboot.service.
    Nato sem (glej
    https://www.raspberrypi.org/forums/view...
    ) kreiral datoteko
    /etc/systemd/system/systemd-poweroff.service.d/mypoweroffscript.conf
    z vsebino:
    [Service]
    ExecStartPre=/usr/local/bin/my_shutdown_script.sh
    .
    S pomočjo te .sh skripte spremenim grub.cfg datoteko, tako se ob ugašanju računalnik takoj zboota v Debian 9, ki pa ima aktivno datoteko rc.local, ki takoj spremeni nazaj grub.cfg datoteko in ugasne računalnik.

    Sicer ima ta rešitev tudi svojo ceno: računalnik se ugaša 7 sekund, kar je 3,5 krat več.

  • Igi001 Član
    uredil/-a 23. February, 2020
    Pozdavljen depakin.
    Pri meni ista fora - preklopi grafiko, da Ubuntu uporablja driver od Nvidie (v nastavitvah grafike). Če je nastavljena privzeta (od linuxa) potem se lepo ugasne. Lp.
  • coso423 Član
    uredil/-a 1. February, 2021
    depakin je dejal/-a:
    Pozdravljeni.
    Odpiram na novo temo zaradi zelo specifičnega problema, ki ga ne uspem rešiti, sem pa malce napredoval in lahko dam dodatne informacije. To je nadaljevanje prej objavljene teme:

    Težava je enaka na vseh Linux distribucijah, zato sem jo dal v to kategorijo.

    Imam Medion Erazer X7830 (MSI GT70 Dominator) gaming prenosnik. Zadnji BIOS je iz 2015, vse dela brez težav, razen tega da na kateremkoli Linuxu z jedrom novejšim od 4.18 računanalnika ne morem ugasniti, razen z nekaj sekundnim pritiskom na fizični gumb za ugašanje. Reboot dela brez težav.
    Na Windows 10 računalnik ugaša brez težav, prav tako na kateremkoli Linuxu z jedrom vključno s starejšim od 4.17.

    Trenutna rešitev je uporaba starejših jeder oziroma ugašanje računalnika iz grub menija.

    Dvakrat sem poskusil še z git bisekcijo, ki me je obakrat pripeljala do
    https://lore.kernel.org/linux-mm/201805...

    Dobil sem odgovor avtorja z gornje povezave, da ne vidi, kako bi lahko gornja sprememba vplivala na mojo težavo.

    Na tej točki se je reševanje mojega problema ustavilo, tudi nimam nobene ideje, kaj lahko še storim.

    Sicer uporabljam Debian 9, v prihodnosti pa bom moral začeti uporabljati Debian 10 ali novejši. Kot sem že napisal, ni problem v Linux distribuciji, ampak v jedru samem.

    Prilagam še podatke o prenosniku (inxi -Fz):

    System:
    Host: debian Kernel: 4.19.0-6-amd64 x86_64 bits: 64 Desktop: MATE 1.20.4
    Distro: Debian GNU/Linux 10 (buster)
    Machine:
    Type: Laptop System: MEDION product: X782X
    Mobo: MEDION model: X782X serial: N/A UEFI: American Megatrends
    v: E1763IM7.510 date: 07/01/2015
    CPU:
    Topology: Quad Core model: Intel Core i7-4710MQ bits: 64 type: MT MCP
    L2 cache: 6144 KiB
    Speed: 997 MHz min/max: 800/3500 MHz Core speeds (MHz): 1: 999 2: 998
    3: 998 4: 998 5: 998 6: 999 7: 999 8: 999
    Graphics:
    Device-1: Intel 4th Gen Core Processor Integrated Graphics driver: i915
    v: kernel
    Device-2: NVIDIA GK104M [GeForce GTX 870M] driver: nvidia v: 418.74
    Display: x11 server: X.Org 1.20.4 driver: intel resolution: 1920x1080~60Hz
    OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.6
    Audio:
    Device-1: Intel 8 Series/C220 Series High Definition Audio
    driver: snd_hda_intel
    Device-2: NVIDIA GK104 HDMI Audio driver: snd_hda_intel
    Sound Server: ALSA v: k4.19.0-6-amd64
    Network:
    Device-1: Qualcomm Atheros Killer E220x Gigabit Ethernet driver: alx
    IF: enp3s0 state: down mac:
    Device-2: Intel Wireless 7260 driver: iwlwifi
    IF: wlp4s0 state: up mac:
    Drives:
    Local Storage: total: 447.13 GiB used: 14.63 GiB (3.3%)
    ID-1: /dev/sda vendor: Intel model: SSDSC2BW480A4 size: 447.13 GiB
    RAID:
    Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    Partition:
    ID-1: / size: 31.25 GiB used: 5.85 GiB (18.7%) fs: ext4 dev: /dev/sda7
    ID-2: /home size: 53.89 GiB used: 8.77 GiB (16.3%) fs: ext4 dev: /dev/sda8
    ID-3: swap-1 size: 30.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda1
    Sensors:
    System Temperatures: cpu: 45.0 C mobo: N/A
    Fan Speeds (RPM): N/A
    Info:
    Processes: 193 Uptime: 11m Memory: 23.46 GiB used: 838.2 MiB (3.5%)
    Shell: bash inxi: 3.0.32


    Ne glede na kak način hočem ugasniti prenosnik z Linuxom z jedrom novejšim od 4.18 (systemctl poweroff, init, skripta ki pošlje kodo za ugašanje), je rezultat enak - ekran zmrzne in računalnik ne ugasne.

    Za nasvete se že vnaprej zahvaljujem.



    Zdravo, iz firbca, si rešil težavo ali še obstaja? Kakor sem razumel, uporabljaš na vseh distribucijah MATE? Gnome, Kde in ali ostala namizja in težava ostaja?

    Lp, coso423
Za komentiranje se prijavite ali pa se vpišite.