[1] Others / Hardware / MLD 5.1 x64 Reboot Hänger Q1900-ITX
 

Offline Lars_

  • Newbie
  • *
  • Posts: 27
    • View Profile
MLD 5.1 x64 Reboot Hänger Q1900-ITX
« on: February 21, 2017, 12:31:24 »
Liebe MLD Gemeinde,

Zur Einleitung ->

Ich habe ein Rechner aus übrig geblieben Teilen zusammengebaut ->

Q1900-ITX + 2 x 2GB RAM und eine 30GB SSD
http://www.asrock.com/mb/Intel/Q1900-ITX/index.de.asp?cat=Specifications


Die Grundinstallation von MLD 5.1 64bit  erfolgt bei mir von USB - startet und installiert - alles kein Problem.
Anfangs hatte ich ein paar Probleme mit NFS Share (QNAP) einzubinden, das konnte ich aber einfach lösen.

Sender Suchlauf, LiveTV, Browser, VLC, Kodi - alles super.

Nach Änderungen starte ich MLD neu und der Rechner hängt mit einem blinkenden Cursor,
unabhängig ob ich via ssh oder Website durchstarte - da hilft es nur den Rechner auszuschalten und wieder anzuschalten.

Gegentests mit Debian, Ubuntu, und Windows 7+10 - keine Probleme beim Reboot.

Jemand eine Idee?
Intel NUC BOXD54250WYKH2 - 16GB RAM- 120 GB msata Cache - 250 GB SSD Storage - 3 x Sundtek MediaTV Pro III + QNAP TS-453 Pro

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20187
    • View Profile
    • ClausMuus.de
MLD 5.1 x64 Reboot Hänger Q1900-ITX
« Reply #1 on: February 21, 2017, 15:35:37 »
Du könntest es mal mit der MLD-5.3 versuchen. Die verwendet einen anderen (neueren) Kernel.
Wenn Du im Setup auf testing umstellst, und anschließend alle Pakete aktualisierst, bekommst Du im Paketmanager (im Webif) ein Upgrade angeboten. Wenn's nicht hinhut oder nicht hilft kannst Du per Snapshot wieder auf den alten Stand zurück kehren.

Claus
« Last Edit: February 21, 2017, 15:37:11 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline goerdi

  • Profi Member
  • ****
  • Posts: 363
    • View Profile
MLD 5.1 x64 Reboot Hänger Q1900-ITX
« Reply #2 on: February 21, 2017, 16:40:03 »
Hi !

Haste mal im BIOS den Stromsparmodus auf C1E eingestellt ? Alles andere macht afair probleme.... ich hatte das Q1900TM-ITX recht lange am laufen (im Keller) und nie was derartiges festgestellt...

Gruss Gerd

Offline Lars_

  • Newbie
  • *
  • Posts: 27
    • View Profile
MLD 5.1 x64 Reboot Hänger Q1900-ITX
« Reply #3 on: February 21, 2017, 18:31:39 »
Hey,

Danke für das Feedback.

@Claus
MLD-5.3 hat nicht funktioniert - ebenso kann ich die Funktion Snapshot und System nicht aufrufen,
ergo kein Zurück auf stable - in meinem Fall nicht schlimm.

@goerdi
That's it!
C1 eingestellt und Reboot funktioniert wie gewünscht.
Danke für den Hinweis.


Problem solved!
----------------------------------

Der Vollständigkeit, PM von einem vorerst nicht genannten User mit Links zum BayTrail ->

https://forum.manjaro.org/t/intel-bay-trail-freezes-the-linux-kernel/1931/10
https://bugzilla.kernel.org/show_bug.cgi?id=109051

Zitat:
Da geht es genau um diese Boards und freezes. Das dort verlinkte Script von CReimer c6off+c7on.sh läuft bei mir hier einwandfrei. Das script lasse ich von einem Init Script beim Starten aufrufen

« Last Edit: February 21, 2017, 21:20:20 by Lars_ »
Intel NUC BOXD54250WYKH2 - 16GB RAM- 120 GB msata Cache - 250 GB SSD Storage - 3 x Sundtek MediaTV Pro III + QNAP TS-453 Pro

Offline mikeM

  • MLD-Debugger
  • Profi Member
  • ****
  • Posts: 453
    • View Profile
MLD 5.1 x64 Reboot Hänger Q1900-ITX
« Reply #4 on: February 21, 2017, 21:39:36 »
Moin,
genau geht um diese Scripte:

/usr/sbin/c6off+c7on.sh

Code: [Select]
#!/bin/sh

#title:       c6off+c7on.sh
#description: Disables all C6 and enables all C7 core states for Baytrail CPUs
#author:      Wolfgang Reimer <linuxball (at) gmail.com>
#date:        2016014
#version:     1.0
#usage:       sudo <path>/c6off+c7on.sh
#notes:       Intended as test script to verify whether erratum VLP52 (see
#             [1]) is the root cause for kernel bug 109051 (see [2]). In order
#             for this to work you must _NOT_ use boot parameter
#             intel_idle.max_cstate=<number>.
#
# [1] http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/pentium-n3520-j2850-celeron-n2920-n2820-n2815-n2806-j1850-j1750-spec-update.pdf
# [2] https://bugzilla.kernel.org/show_bug.cgi?id=109051

# Disable ($1 == 1) or enable ($1 == 0) core state, if not yet done.
disable() {
        local action
        read disabled <disable
        test "$disabled" = $1 && return
        echo $1 >disable || return
        action=ENABLED; test "$1" = 0 || action=DISABLED
        printf "%-8s state %7s for %s.\n" $action "$name" $cpu
}

# Iterate through each core state and for Baytrail (BYT) disable all C6
# and enable all C7 states.
cd /sys/devices/system/cpu
for cpu in cpu[0-9]*; do
        for dir in $cpu/cpuidle/state*; do
                cd "$dir"
                read name <name
                case $name in
                        C6*-BYT) disable 1;;
                        C7*-BYT) disable 0;;
                esac
                cd ../../..
        done
done

/etc/init.d/c6off_c7on

Code: [Select]
#!/bin/sh

. /etc/init.d/rc.functions

NAME=${0##*/}

case "$1" in
        start)
                echo "Starting $NAME:"
                #
                # add here your start actions
                #
                /usr/sbin/c6off+c7on.sh
                check_status
                ;;
        stop)
                echo "Stopping $NAME:"
                #
                # add here your stop actions
                #
                check_status
                ;;
        restart)
                $0 stop
                $0 start
                ;;
        resume)
                echo "Resume $NAME:"
                #
                # add here your resume actions
                #
                check_status
                ;;
        suspend)
                echo "Suspend $NAME:"
                #
                # add here your suspend actions
                #
                check_status
                ;;
        init)
                start=1     # enable start section
                #stop=1      # enable stop section
                #resume=1    # enable resume section
                #suspend=1   # enable suspend section
                #after=""    # init scripts that must be started before this
                #before=""   # init scripts that should be started after this
                ;;
        *)
                echo "Usage: $0 {start | stop | restart}" >&2
                exit 1
esac

So wie im Forum (1. Link) geschrieben ist der Fehler auch mit dem 4.9er Kernel noch nicht zu 100% behoben. Die einzige 100% Lösung scheint das 1. Script zu sein. Das 2 dient nur dazu das unter MLD beim Start automatisch auszuführen.

Daneben habe ich im VDR Portal gelesen, dass die Netzteile bei diesen Boards auch C/ fähig sein sollen. Ansonsten gibt es da wohl auch Probleme

Michael
VDR1: MLD 5.3, Asrock Q1900, 8GB, TechnoTrend S-4200 Twin
VDR2: MLD 5.3, ASUS M2N, Athlon 3800, 4GB, ZOTAC NVidia 720, Skystar S2, lirc serial
VDR3: MLD 5.3, ASUS M2N, Athlon 3800, 4GB NVidia 630, Skystar S2

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20187
    • View Profile
    • ClausMuus.de
MLD 5.1 x64 Reboot Hänger Q1900-ITX
« Reply #5 on: February 22, 2017, 11:39:33 »
Vereinfacht müsste sich das so zusammen fassen lassen:

/etc/init.d/c6off_c7on
Code: [Select]
#!/bin/sh

. /etc/init.d/rc.functions

NAME=${0##*/}

case "$1" in
        start)
                echo "Starting $NAME:"

                cd /sys/devices/system/cpu
                for cpu in cpu[0-9]*; do
                        for dir in $cpu/cpuidle/state*; do
                                cd "$dir"
                                read name <name
                                case $name in
                                        C6*-BYT) echo 1 >disable;;
                                        C7*-BYT) echo 0 >disable;;
                                esac
                                cd ../../..
                        done
                done
                check_status
                ;;
        stop)
                ;;
        init)
                start=1
                ;;
        *)
                echo "Usage: $0 {start | stop}" >&2
                exit 1
esac

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Others / Hardware / MLD 5.1 x64 Reboot Hänger Q1900-ITX
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.