Aller au contenu

MAJ impossible du NAS !

Featured Replies

Posté(e)

Sorry to post this in English. I also contacted Synology in 2017 and they said it's a HW issue with my NAS when all the evidence I had tells me it can't be just me. The failure is deterministic and it was really due to my unit's issue, I would think the failure symptom would have FAR worse. But it was always xz that was causing the issue. So, FUCK SYNOLOGY!

With that said, the root cause of this issue is the CPU bug with Marvell PJ4B which utilizes a multi-stage branch prediction framework. The xz's decoder hits a code-placement-sensitive, prediction-dependent execution fault. The unchanged binary passes with general branch prediction disabled and crashes again when restored.

The real fix (well, HW WAR) needs to be done in the kernel. See https://lists.infradead.org/pipermail/linux-arm-kernel/2012-November/133978.html

This fucking Synology didn't want to fix this issue and told me to upgrade my NAS by saying it is my unit's problem.

Anyhow, I worked around this problem by avoiding the failing instruction layout and changing the link placement.

- LDFLAGS=-Wl,--section-start=.text=0x2384
+ LDFLAGS=-Wl,--section-start=.text=0x238c

  • Réponses 50
  • Vues 13.4 k
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Images postées

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.