Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 21.11.2015 12:06:02

Das ist doch was.
Hmm nur verstehe ich es nicht so ganz.
Ich habe diese Datei Runtergeladen.

Code: Alles auswählen

initramfs-tools 0.103ubuntu4.1.tar.gz
.

Was mache ich jetzt damit? Und noch ne Frage. Laut Synaptic ist die aktuelle Version:

Code: Alles auswählen

initramfs-tools 0.120ubuntu6 
Darf ich das überhaut " rüber" schreiben und wenn ja wie?
Habe jetzt wieder Ubuntu instaliert.

debianoli
Beiträge: 4073
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von debianoli » 21.11.2015 12:39:41

Laut dem ersten Post reicht als Workaround das Hinzufügen von psmouse zu /etc/initramfs-tools/modules und dann ein Neuerstellen der initramfs. Alles natürlich als Root

Code: Alles auswählen

echo 'psmouse' >> /etc/initramfs-tools/modules
update-initramfs -u

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 21.11.2015 13:02:05

Ich bin mir nicht sicher ob debianoli recht hat, dass dem Bugreport dasselbe Problem zugrunde liegt. Wenn dem allerdings so ist, fehlt mir etwas der Zusammenhang wieso diese Datei heruntergeladen hast :?: :wink:

…ok, ich höre auf weiterzuschreiben, weil ich gerade sehe, dass debianoli schon geschrieben hat, was ich schreiben wollte…

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 21.11.2015 13:16:53

Hatte es falsch verstanden in dem Bugreport. aber mich noch nicht getraut was zu machen
ohne eine Antwort von hier. Egal..
Jetzt habe ich es genau so gemacht wie geschrieben. Der Eintrag steht auch in der Datei.
"psmouse"
Neu geladen als root mir

Code: Alles auswählen

update-initramfs -u
.
Leider kein Erfolg.

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 21.11.2015 22:38:50

Kann mir vielleicht jemand helfen diesen Bugreport besser zu verstehen. Ich merke das mein Englisch
schlechter ist als gedacht.
So ich habe diesen psmouse Eintrag in der

Code: Alles auswählen

/etc/initramfs-tools/modules
danach habe ich dieses update gemacht

Code: Alles auswählen

update-initramfs -u
War es das?

Code: Alles auswählen

However, psmouse needs to be built into the initrd to get the keyboard to start working. This is because it sits behind the touchpad on a port that will not work until initialised:
[ 4.339219] psmouse serio2: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd001a3/0x940300/0x126800, board id: 2720, fw id: 1450125
[ 4.339233] psmouse serio2: synaptics: serio: Synaptics pass-through port at isa0060/serio2/input0

This:
CONFIG_SERIO_I8042=y

Should really be accompanied by:
CONFIG_MOUSE_PS2_SYNAPTICS=y

Having the Synaptics support as a module leaves these laptops on an LVM2/DM-crypt password prompt with a non-working keyboard. Users can work around it by connecting a USB keyboard to "jump start" the machine, or add psmouse to /etc/initramfs-tools/modules .
Without disk encryption, the root filesystem will be available in time and the Synaptics driver will initialise the keyboard well before the X login chooser appears.

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 09:05:14

Was bedeutet des hier?

Code: Alles auswählen

CONFIG_SERIO_I8042=y
Ist das so eine Startoption fur den Kernel den ich bei Grub eintragen muss?
Sorry wenn ich viele Fragen stelle aber ich muss eine Lösung finden.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 10:25:18

Das sind Ausschnitte aus der Kernelkonfiguration mit der der Kernel kompiliert wurde, also nichts was du im Nachhinein ändern könntest. (Es wäre andererseits gar nicht schwer ein Kernelpaket mit einer geänderten Konfiguration zu bauen)
Mit solchen Zeilen wird in der Kernelkonfiguration festgelegt welche Treiber fix in den Kernel (…=y), als Modul (…=m) oder gar nicht gebaut werden.

Das im Bugreport beschriebene Problem ist folgendes:
Der fragliche Kernel enthält den Treiber für den i8042-Controller, der afaik Teil des Chipsatzes ist und an dem in weiterer Folge die PS/2-Eingabegeräte hängen, fix einkompiliert (»CONFIG_SERIO_I8042=y«), aber der Treiber für das Touchpad wurde wohl nur als Modul konfiguriert, was Probleme verursacht, offensichtlich (bei einigen Geräten?) die Tastatur erst hinter dem Touchpad sitzt, also erst funktioniert nachdem das Touchpad initialisiert wurde. Konkret erwähnt wird der Fall mit Verschlüsselung wo man uU relativ früh im Bootvorgang - bevor irgendwelche Module geladen werden können - eine Passphrase eingeben muss.

Die richtige Lösung laut Bugreport wäre ein »CONFIG_MOUSE_PS2_SYNAPTICS=y« in der Kernekonfiguration damit der Touchpadtreiber ebenfalls direkt im Kernel landet, aber eine alternative Lösung besteht darin den als Kernelmodul gebauten Treiber in die initrd zu packen damit er bereits zu Beginn des Bootvorgangs geladen werden kann, was du getan hast.



Ich habe angezweifelt, dass das das zugrundeliegende Problem ist, weil bei dir das Problem noch viel später, beim vollständig gebooteten System auftritt und weil ich glaube, dass das Problem bei den Kerneln von Debian nicht (mehr?) existiert. Überprüfen kannst du das mit

Code: Alles auswählen

$ grep -e I8042 -e PS2_SYNAPTIC /boot/config-$(uname -r)
dabei sollte das herauskommen

Code: Alles auswählen

CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_SERIO_I8042=y

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 11:23:05

Code: Alles auswählen

zadar101@zadar101-ubuntu:~$ grep -e I8042 -e PS2_SYNAPTIC /boot/config-$(uname -r)
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_SERIO_I8042=y
Steht bei mir genau so.
Das heisst das Problem ist doch ein anderes. Schade.

Ich glaube aber das dieser Eintrag kleiner geworden ist. Am ende scheint er sich gefangen zu haben.
Nach der letzten Zeile gehen die Geräte ja.

psmouse serio2: TouchPad at isa0060/serio2/input0 - driver resynced

Code: Alles auswählen

zadar101@zadar101-ubuntu:~$ dmesg | tail 
[ 2881.745772] psmouse serio2: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 2881.746289] psmouse serio2: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 2881.746295] psmouse serio2: issuing reconnect request
[ 2882.681534] psmouse serio2: synaptics: queried max coordinates: x [..5652], y [..4676]
[ 2882.773668] psmouse serio2: synaptics: queried min coordinates: x [1410..], y [1330..]
[ 2895.548252] psmouse serio5: Mouse at synaptics-pt/serio0/input0 lost synchronization, throwing 2 bytes away.
[ 2897.728987] psmouse serio2: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 2897.729524] psmouse serio2: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 2897.730106] psmouse serio2: TouchPad at isa0060/serio2/input0 lost sync at byte 1
[ 3281.615540] psmouse serio2: TouchPad at isa0060/serio2/input0 - driver resynced.
Ich werde jetzt nochmal deine Tipps vom Anfang wieder Probieren mir den Startoptionen.
Aufgeben werde ich nicht.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 12:00:34

Löst vielleicht nach dem Boot ein (nur zur Erinnerung # steht für den Prompt von root)

Code: Alles auswählen

# rmmod psmouse ; modprobe psmouse
oder

Code: Alles auswählen

# rmmod psmouse ; modprobe psmouse proto=bare
das Problem (schneller als warten) oder gibt es eine Fehlermeldung?

debianoli
Beiträge: 4073
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von debianoli » 22.11.2015 12:24:31

@smutbert

sollten die beiden EInträge nicht besser zum Testen in die rc.local? Schließlich geht die Tastatur nicht richtig.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 12:30:14

Im Endeffekt vielleicht, aber Zadar101 hat ja als Workaround eine USB-Tastatur… und wenn es funktioniert hätte ich eher versucht ob der Modulparameter proto=bare alleine ausreicht, dass Touchpad und Tastatur funktionieren.

(ich versuche ohne rc.local auszukommen, die Befehle werden schließlich nur beim Systemstart ausgeführt, was bei vielen Sachen nichts hilft, etwa nach einem Suspend/Resume und es wäre imho auch keine schöne Lösung)

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 13:27:56

:D :D :D

Mit diesem Befehl gehen die Geräte sofort an. Genial.

Code: Alles auswählen

# rmmod psmouse ; modprobe psmouse
Und wie mache ich es dass das System von alleine macht wenn ich boote?

Zu früh gefreut. Ging jetzt einige male und dann nicht. werde es erst mal testen um es nachvollziehen zu können.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 13:50:31

Entweder es gibt einen Modulparameter, der dafür sorgt, dass es von Anfang an funktioniert, wie zB das proto=bare. Was für Parameter es gibt zeigt:

Code: Alles auswählen

# modinfo psmouse
Darunter gibt es einen sehr verdächtigen Parameter, der festlegt nach wie vielen fehlerhaften Paketen das Gerät zurückgesetzt wird, das könnte die Zeit sein, die nach dem Boot benötigt wird, bis es wieder funktioniert. Per default steht der Wert bei mir auf 5. Mit der Zeile

Code: Alles auswählen

options psmouse resetafter=1
in einer beliebigen (vorzugsweise selbst angelegten) *.conf-Datei in /etc/modprobe.d/ kannst du den Wert auf 1 setzen. Und weil das Modul auch in der initrd vorhanden sein könnte, wäre danach ein

Code: Alles auswählen

# update-initramfs -u
anzuraten, damit die Änderung beim nächsten Boot auf jeden Fall greift.



Die andere Möglichkeit, die ich vermeiden wollte, wäre die beiden Befehle einfach in die /etc/rc.local zu schreiben:

Code: Alles auswählen

rmmod psmouse
modprobe psmouse
(noch vor dem »exit 0«)
Dann werden die Befehle bei jedem Systemstart ausgeführt.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 13:54:02

Zadar101 hat geschrieben:[…]
Zu früh gefreut. Ging jetzt einige male und dann nicht. werde es erst mal testen um es nachvollziehen zu können.
Dann halte dich eventuell an die Lösung mit den Modulparametern. Leg einfach eine zB »/etc/modprobe.d/tastatur_und_touchpad.conf« an, schreib

Code: Alles auswählen

options psmouse resetafter=1 proto=bare
hinein, führe

Code: Alles auswählen

# update-initramfs -u
aus, starte neu und berichte ☺
Zuletzt geändert von smutbert am 22.11.2015 17:15:21, insgesamt 1-mal geändert.

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 17:09:10

so wenn ich das eingebe kommt nur eine neue Zeile.

Code: Alles auswählen

zadar101@zadar101-ubuntu:~$ sudo -i
root@zadar101-ubuntu:~# # modinfo psmouse
root@zadar101-ubuntu:~# 
Hier bei diesem Ubuntu habe ich den Ordner
/etc/modprobe.d
ist doch das selbe?

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 17:15:04

/etc/modprobe.d meint ich ja, war nur ein Tippfehler, entschuldige

Ich habe es schon gelegentlich erwähnt ☺, das zeichen # steht nur für den Prompt von root, im Gegensatz zu $ das den Prompt eines normalen Benutzers repräsentiert. Eingeben sollst du keines von beiden, # ist nämlich in der Shell das Zeichen, das einen Kommentar einleitet - alles danach wird ignoriert und $ ist nichts besonderes, hat also iA nur die Fehlermeldung, dass der Befehl nicht gefunden wurde zur Folge.

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 17:17:58

Habe die Datei angelegt.

Code: Alles auswählen

/etc/modprobe.d/tastatur_und_touchpad.conf
mit

Code: Alles auswählen

options psmouse resetafter=1 proto=bare
danch

Code: Alles auswählen

# update-initramfs -u
nach dem reboot ging die Tastatur nicht.

Das Teil ist verhext !!!

das mit # und $ habe ich verstanden.
Ups da hast du recht gehabt :

Code: Alles auswählen

root@zadar101-ubuntu:~#  modinfo psmouse
filename:       /lib/modules/4.2.0-18-generic/kernel/drivers/input/mouse/psmouse.ko
license:        GPL
description:    PS/2 mouse driver
author:         Vojtech Pavlik <vojtech@suse.cz>
srcversion:     E9FAF2948DF6FFFB6BA4939
alias:          serio:ty05pr*id*ex*
alias:          serio:ty01pr*id*ex*
depends:        
intree:         Y
vermagic:       4.2.0-18-generic SMP mod_unload modversions 
signer:         Build time autogenerated kernel key
sig_key:        93:AD:27:02:12:25:CE:1B:B4:86:5E:4B:AB:1E:2B:6A:5F:09:94:29
sig_hashalgo:   sha512
parm:           proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
parm:           resolution:Resolution, in dpi. (uint)
parm:           rate:Report rate, in reports per second. (uint)
parm:           smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled. (bool)
parm:           resetafter:Reset device after so many bad packets (0 = never). (uint)
parm:           resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never). (uint)
root@zadar101-ubuntu:~# 

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 17:24:53

Na, gut dann helfen die Modulparameter alleine also nichts, dann bleibt wohl nichts anderes übrig als stattdessen oder zumindest vorläufig besser zusätzlich

Code: Alles auswählen

rmmod psmouse
modprobe psmouse
noch vor der Zeile »exit 0« in die etc/rc.local zu schreiben.

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 17:46:23

Wieder kein erfolg. Später mach ich Windows drauf, dann ein BIOS update. Und zum Schluss wieder Debian oder Ubuntu. Oder habt ihr noch einen anderen Vorschlag?

Weiss nicht ob das was hilft. wenn ich am Anfang oft eine Taste drücke kommt ein Buchstabe.
Ich drücke 10x t dann kommt ein t oder tttttttttttttttttttttttttttttttttttt bis ich eine andere taste drücke.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 20:23:02

Hm, das letzte Problem hatte ich auch schon, wenn ich mich recht erinnere, allerdings wird dir meine damalige Lösung, nämlich eine neue Tastatur zu besorgen, nicht weiterhelfen…

Bessert sich die Situation nach wie vor, wenn du manuell ihn einem Terminal

Code: Alles auswählen

# rmmod psmouse
# modprobe psmouse
ausführst?

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 20:45:36

Komischerweise hat das jetzt gar keine Wirkung mehr. Heute ging es aber definitiv da ich ja beinahe
Freudensprünge gemacht habe wo es nach dem eingeben funktioniert hat. 2x sogar.
Einmal nachdem ich deinen Tipp gelesen hatte und sofort nach dem nächsten booten.

debianoli
Beiträge: 4073
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von debianoli » 22.11.2015 20:58:41

Zadar101 hat geschrieben:Wieder kein erfolg. Später mach ich Windows drauf, dann ein BIOS update. Und zum Schluss wieder Debian oder Ubuntu. Oder habt ihr noch einen anderen Vorschlag?
.
BIOS update konnte was bringen. Aber geht das nicht auch von CD?

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 21:02:47

Zadar101 hat geschrieben:Komischerweise hat das jetzt gar keine Wirkung mehr. Heute ging es aber definitiv da ich ja beinahe
Freudensprünge gemacht habe wo es nach dem eingeben funktioniert hat. 2x sogar.
Einmal nachdem ich deinen Tipp gelesen hatte und sofort nach dem nächsten booten.
Dann tu die Option »resetafter=1« aus der Datei unter /etc/modprobe.d wieder weg oder kommentiere gleich die ganze Zeile mit # aus und führe wieder

Code: Alles auswählen

# update-initramfs -u
aus.

Zadar101
Beiträge: 23
Registriert: 15.11.2015 13:33:07

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von Zadar101 » 22.11.2015 22:17:40

Hat auch nichts gebracht. Vielleicht zu viel verstellt. Jetzt installier ich win dann das BIOS.
Auf der Fujitsu Seite gibt es zwei updates. einmal ne .exe für Windows und einmal eine für freedos auf usb stick.
Habe das zweite probiert bin mir aber unsicher obwohl ich noch immer mit dos umgehen kann.
Mir reicht es im Moment mich in Debian oder Ubuntu reinzuarbeiten.
Wenn ich fertig bin kommt sofort wieder Linux auf die Platte.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Tastatur und Tuchpanel wachen nicht auf bei Lifebook

Beitrag von smutbert » 22.11.2015 23:05:01

Zadar101 hat geschrieben:Hat auch nichts gebracht. Vielleicht zu viel verstellt. […]
Also normalerweise ist das Verhalten von Linux durchaus reproduzierbar, wenn wir die Änderungen wieder zurücknehmen verhält sich genau wie zu Beginn. Was natürlich nicht heißen soll, dass man nicht zwischendurch irgendetwas vergisst und es sich nicht so verhält wie erwartet…


Das mit den Sticks für das BIOS-Update (ich hasse das - am liebsten sind mir BIOS-Updates eigentlich mit einem im BIOS eingebauten Tool, das die neue Firmware von einem USB-Stick oder einen anderen Datenträger einlesen kann) kenne ich so, dass auf dem Stick DOS installiert wird und beim Booten vom Stick vor dem Update nur noch ein paar Sicherheitabfragen kommen - nichts wozu man sich mit DOS auskennen müsste.
(und eigentlich kein Grund Linux neu zu installieren, auch wenn man das als Anfänger oder Windowsnutzer sehr gerne macht und es in manchen Situationen sogar einfacher ist)

Antworten