openSUSE 42.2 Hyper Transport Sync Flood Error

schmex

Cadet 4th Year
Registriert
Aug. 2015
Beiträge
104
Hi!

Habe mir openSUSE 42.2 installiert mit Grub2 als Bootloader.

Beim Booten des Standardeintrags 'openSUSE Leap 42.2' macht der Rechner während des Bootvorgangs ein Reset und meldet anschließend einen Hyper Transport Sync Flood Error. Dasselbe geschieht beim Booten von 'openSUSE Leap 42.2, with Linux 4.4.27-2-default' im Submenu 'Advanced'.

Nur der Eintrag 'openSUSE Leap 42.2, with Linux 4.4.27-2-default (recovery mode)' lässt sich normal booten.

Woran kann das liegen?

Der entsprechende Auszug aus grub.cfg:

Code:
menuentry 'openSUSE Leap 42.2'  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-abe22c08-cd36-4edd-a85c-2a699fa65b8a' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  abe22c08-cd36-4edd-a85c-2a699fa65b8a
        else
          search --no-floppy --fs-uuid --set=root abe22c08-cd36-4edd-a85c-2a699fa65b8a
        fi
        echo    'Loading Linux 4.4.27-2-default ...'
        linux   /boot/vmlinuz-4.4.27-2-default root=UUID=abe22c08-cd36-4edd-a85c-2a699fa65b8a  
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd-4.4.27-2-default
}
submenu 'Advanced options for openSUSE Leap 42.2' --hotkey=1 $menuentry_id_option 'gnulinux-advanced-abe22c08-cd36-4edd-a85c-2a699fa65b8a' {
        menuentry 'openSUSE Leap 42.2, with Linux 4.4.27-2-default' --hotkey=2 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.27-2-default-advanced-abe22c08-cd36-4edd-a85c-2a699fa65b8a' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos3'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  abe22c08-cd36-4edd-a85c-2a699fa65b8a
                else
                  search --no-floppy --fs-uuid --set=root abe22c08-cd36-4edd-a85c-2a699fa65b8a
                fi
                echo    'Loading Linux 4.4.27-2-default ...'
                linux   /boot/vmlinuz-4.4.27-2-default root=UUID=abe22c08-cd36-4edd-a85c-2a699fa65b8a  
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-4.4.27-2-default
        }
        menuentry 'openSUSE Leap 42.2, with Linux 4.4.27-2-default (recovery mode)' --hotkey=3 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.27-2-default-recovery-abe22c08-cd36-4edd-a85c-2a699fa65b8a' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos3'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  abe22c08-cd36-4edd-a85c-2a699fa65b8a
                else
                  search --no-floppy --fs-uuid --set=root abe22c08-cd36-4edd-a85c-2a699fa65b8a
                fi
                echo    'Loading Linux 4.4.27-2-default ...'
                linux   /boot/vmlinuz-4.4.27-2-default root=UUID=abe22c08-cd36-4edd-a85c-2a699fa65b8a  
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd-4.4.27-2-default
        }
}
Ergänzung ()

Nach einigem Herumprobieren trat der Fehler nun beim Recovery-Eintrag auf, nicht aber beim Standardeintrag...

Ich habe übrigens auch noch openSUSE 13.1 und Manjaro Linux installiert, wo der Fehler nicht auftritt.
 
A sync flood is initiated when the signals on the HT bus are in a state that makes normal operation impossible.

This could happen if the BIOS has configured the CPU/chipset incorrectly, but is most often the result of overclocking, flaky power, or broken hardware.

The mere fact that this happens does not help to find the cause. You should disable any kind of overclocking, and temporarily remove or replace all hardware components until you find the culprit.

Quelle: http://superuser.com/questions/480160/hypertransport-sync-flood-error
 
Dann scheint es eher an der Hardware zu liegen?

Am BIOS habe ich nichts geändert und die CPU ist auch nicht übertaktet. Ich habe die Root-Partition mit badblocks gecheckt, dort scheinen keine Fehler auf und auch memtest ergab keinerlei Fehler...

Aber warum tritt es ausschließlich beim Booten von 42.2 auf, sonst nicht?
 
Nicht nur das BIOS sondern auch der Kernel initialisiert+konfiguriert beim Start haufenweise Hardware, wobei irgendetwas in die Hose gehen kann.

Wenn ich es richtig verstehe, tritt das Problem allerdings nicht immer auf. Der recovery mode ging mal, dann mal wieder nicht. Da alle 3 Menüpunkte immer den gleichen Kernel mit der gleichen initrd booten, dürfte die Menüauswahl ziemlich egal sein, wenn schon beim Kernelstart Probleme auftreten.

0815-Stardardlösung ist wie immer: Aktuellen Kernel nehmen. Tritt der Fehler damit noch auf --> Bug direkt bei Linux melden. Oder halt bei der Distri melden, aber auch da mit Log der Startmeldungen des Kernels.
 
Zuletzt bearbeitet:
Danke für den Hinweis, ich werde mir das noch näher anschauen.

In welchen Logs kann ich denn Anhaltspunkte finden?
 
Zurück
Oben