Hängepartie

Geschrieben von MMind am Montag, 20. Februar 2012 in Oyo

Wie Sonntag geschrieben, scheint der K1901 Displaycontroller gelegentlich recht oft in irgendeiner Form hängen zu bleiben und nicht mehr weiterarbeiten zu wollen.

Dies geschieht im Allgemeinen in einem Schritt, in dem der Treiber auf die Bereitschaft des Controllers warten muss — meist das schlafen gehen oder aufwachen — und mündet darin, dass das System scheinbar nicht mehr reagiert.

Jetzt habe ich zwar so eine Art Hang-Detector gebaut, der in diesem Fall den K1901 resetten soll:

auo_k1901fb auo_k1901fb: controller hang, do recovery
Backtrace: 
[] (dump_backtrace+0x0/0x10c) from [] (dump_stack+0x18/0x1c)
 r7:c79dfe8c r6:c714de98 r5:c714dec0 r4:00000000
[] (dump_stack+0x0/0x1c) from [] (es600_epd_wait_for_rdy+0xdc/0x100 [es600_epd])
[] (es600_epd_wait_for_rdy+0x0/0x100 [es600_epd]) from [] (auok190x_runtime_resume+0x68/0x8c [auo_k190x])
 r7:c79de000 r6:c02fc548 r5:c7169e08 r4:c714de98
[] (auok190x_runtime_resume+0x0/0x8c [auo_k190x]) from [] (pm_generic_runtime_resume+0x34/0x40)
 r5:c7169e08 r4:00000008
[] (pm_generic_runtime_resume+0x0/0x40) from [] (rpm_resume+0x384/0x52c)
[] (rpm_resume+0x0/0x52c) from [] (pm_runtime_work+0x84/0x94)
[] (pm_runtime_work+0x0/0x94) from [] (process_one_work+0x24c/0x3a8)
[] (process_one_work+0x0/0x3a8) from [] (worker_thread+0x20c/0x428)
[] (worker_thread+0x0/0x428) from [] (kthread+0x8c/0x98)
[] (kthread+0x0/0x98) from [] (do_exit+0x0/0x670)
 r7:00000013 r6:c00226a8 r5:c003831c r4:c7839edc

aber, dass scheint auch nicht in 100% der Fälle zu funktionieren. Die Warscheinlichkeit liegt dabei auch wirklich bei 100%, nur die Zeitspanne variiert.

Es bleibt also momentan nur die Möglichkeit, das Power-Management für den K1901 insgesamt zu deaktivieren — genauso wie es auch die Amazon-Entwickler 2009 getan haben,


Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

Suche

Nach Einträgen suchen in Outside the Walled Garden:

Das Gesuchte nicht gefunden? Gib einen Kommentar in einem Eintrag ab oder nimm per E-Mail Kontakt auf!