Aktualisierter Kernel mit Freeze-Bugfix
Posted: 05 Mar 2020, 14:56
Zu einem guten Produkt gehört eine gesunde Fehlerkultur: Wir wollen Probleme nicht unter den Teppich kehren, sondern offen und transparent damit umgehen.
In den vergangenen Monaten erhielten wir Rückmeldungen, dass Revolution Pi Geräte gelegentlich einfrieren. Das darf im industriellen Umfeld natürlich nicht sein. Ein Kunde stellte uns schließlich Stresstest-Scripte zur Verfügung, mit denen wir diese Freeze-Probleme im Labor reproduzieren und mittels eines JTAG-Debuggers analysieren konnten.
Ursache war ein Fehler im Bootloader der Raspberry Pi Foundation: Dieser lässt irrtümlich den USB-Interrupt eingeschaltet, bevor er die Kontrolle an den Linux-Kernel übergibt. Das sorgt nicht nur unter komplizierten Bedingungen für Freezes, sondern beeinträchtigt auch laufend die Performance des Systems. Details können dem Bugfix entnommen werden, den wir für den Kernel eingereicht haben.
Ab sofort steht in unserem apt-Repository ein aktualisierter Kernel 4.9 mit diesem Bugfix bereit. In Bälde werden wir außerdem einen Kernel 4.19 mit diesem Bugfix zur Verfügung stellen. Dieser durchläuft derzeit auf einer Serie von Geräten einen Dauer-Stresstest, denn wir wollen keine Lösung herausgeben, die sich nachträglich als halbe Sache entpuppt.
Wir danken unseren Kunden für ihre Geduld und Loyalität und bitten ausdrücklich um Hinweise, wenn auch nach dem Kernel-Update noch Freezes oder andere Probleme festgestellt werden.
In den vergangenen Monaten erhielten wir Rückmeldungen, dass Revolution Pi Geräte gelegentlich einfrieren. Das darf im industriellen Umfeld natürlich nicht sein. Ein Kunde stellte uns schließlich Stresstest-Scripte zur Verfügung, mit denen wir diese Freeze-Probleme im Labor reproduzieren und mittels eines JTAG-Debuggers analysieren konnten.
Ursache war ein Fehler im Bootloader der Raspberry Pi Foundation: Dieser lässt irrtümlich den USB-Interrupt eingeschaltet, bevor er die Kontrolle an den Linux-Kernel übergibt. Das sorgt nicht nur unter komplizierten Bedingungen für Freezes, sondern beeinträchtigt auch laufend die Performance des Systems. Details können dem Bugfix entnommen werden, den wir für den Kernel eingereicht haben.
Ab sofort steht in unserem apt-Repository ein aktualisierter Kernel 4.9 mit diesem Bugfix bereit. In Bälde werden wir außerdem einen Kernel 4.19 mit diesem Bugfix zur Verfügung stellen. Dieser durchläuft derzeit auf einer Serie von Geräten einen Dauer-Stresstest, denn wir wollen keine Lösung herausgeben, die sich nachträglich als halbe Sache entpuppt.
Wir danken unseren Kunden für ihre Geduld und Loyalität und bitten ausdrücklich um Hinweise, wenn auch nach dem Kernel-Update noch Freezes oder andere Probleme festgestellt werden.