ubuntuusers.de

Installation auf Trekstor Primebook C 13 - wie?

Status: Ungelöst | Ubuntu-Version: Ubuntu 17.10 (Artful Aardvark)
Antworten |

couchchief

Anmeldungsdatum:
26. September 2018

Beiträge: 8

Aber warum machst du dir die Arbeit und kompimilierst den kompletten Kern dafür neu?

Es würde doch vollkommen reichen das silead Modul und das i2c-hid Modul zu kompilieren. Das wäre nur eine Sache von maximal 10 Minuten.

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

@couchchief

habe das durch neukompilieren des Kernel hinbekommen, da man nur diese Anleitung im Netz findet. Kannst du deshalb eine ausführliche Anleitung Schreiben, wie man das Touchscreen und Touchpad hinkriegt ohne neukompilerung des Kernel.

Habe ein c11 übrigens.

Grüße Malyelf

couchchief

Anmeldungsdatum:
26. September 2018

Beiträge: 8

https://www.linuxmintusers.de/index.php?topic=49820.0

Bitteschön:) Du müsstest denke ich nur die Firmware für dein c11 laden falls dich die unterscheidet.

P.S.: Ich hoffe das ist keine unerlaubte Fremdverlinkung

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

Ok, die habe ich schon mal gesehen. Habe das auch versucht zu machen, bin allerdings an dieser Stelle hängen geblieben.

Solltest sich in dem Verzeichnis eine Datei Makefile befinden dann löschst du diese und erstellst eine neue mit dem Inhalt.

couchchief

Anmeldungsdatum:
26. September 2018

Beiträge: 8

Öhm?

löschen: rm Makefile

erstellen: nano Makefile (oder mit einem anderen Editor deiner Wahl)

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

ok, dachte man muss ein extra Programm dafür benutzen. Also man erstellt diese Datei,speichert die ab, dadurch ensteht dann die i2c-hid.ko in dem gleichem Verzeichnis und dann sucht man diese Datei und ersetz sie, richtig?

übrigens hätte ich da noch gerne gewusst, wieso bei der Touchscreen-anleitung" du

cp gsl1680-trekstor-primebook-c13.fw /lib/firmware/mssl1680.fw schreibst und nicht

gsl1680-trekstor-primebook-c13.fw /lib/firmware/ gsl1680-trekstor-primebook-c13.fw

Weiß du vielleicht außerdem, ob man das so hinbekommen kann, dass man beim tippen auf den Touchscreen den Mausanzeiger nicht sieht.

couchchief

Anmeldungsdatum:
26. September 2018

Beiträge: 8

Nein! Bitte hier lesen:

http://www.c-howto.de/tutorial/makefiles/

Und warum der Name des .fw-files geändert werden "muss" siehst du wenn du versuchst das Modul zu laden 😉

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

Alles Klar, werde ich machen. ☺

@couchchief

Wie man den Mausanzeiger beim tippen weg bekommt, weißt du das zufällig?

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

@couchchief

das mit dem touchpad hat funktioniert, allerdings musste ich Makefile mir diesen code benutzen

obj-m = i2c-hid.o

all:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

den code, du angegeben hast hat bei mir nicht funktioniert und immer Fehler verursacht.

Touchscreen ist nach deiner Anleitung nicht für Trekstore c11 so zu gebrauchen. Hochscrollen und Runterscrollen gehts, allerdins Fenster schliessen nicht , da der Mausanzeiger beim tippen sich an der falschen Stelle befindet.

couchchief

Anmeldungsdatum:
26. September 2018

Beiträge: 8

Naja, es wundert mich dass der Code bei dir nicht funktioniert hat. Denn der den du nutzt ist im Prinzip der gleiche nur dass du eine Variable weniger nutzt. Aber gut, Hauptsache es hat geklappt.

Bezüglich dem Touchscreen...ich gehe davon aus dass das c11 ein kleineres display hat. Demnach sind diese beiden Werte bei dir anders:

#define SILEAD_MAX_X 2624

#define SILEAD_MAX_Y 1920

Diese musst du mit denen des c11 ersetzen.

Und wegen dem Mauszeiger habe ich keine Ahnung. Das hat mich auch bisher nicht gestört.

couchchief

Anmeldungsdatum:
26. September 2018

Beiträge: 8

Ich hab dir das googlen nach den Werten abgenommen. Für das c11 hast du folgende

x: 1970

y: 1530

Damit sollte dein Touchscreen auch richtig kalibriert sein ☺

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

Leider nicht, unterschiedliche Werte habe ich schon ausprobiert, auch die du du angegeben hast.

Die Kalibrierung ist immer noch falsch, anscheinend liegt das an dem Script. Muss etwas falsch da sein.

Mit den Kernel, den ich neu kompiliert habe (Anleitung: https://github.com/AliciaHormann/publicStuff) funktioniert alles richtig.

couchchief

Anmeldungsdatum:
26. September 2018

Beiträge: 8

Naja...ich bin mir sicher dass du irgendwo nen Fehler drin hast. Weil es würde auch so gehen wie ich es dir geschrieben habe. Aber du kannst natürlich auch deinen eigenen Kern nutzen ☺

malyelf

Anmeldungsdatum:
26. Juli 2018

Beiträge: 8

Denke das auch ☺ Habe eine Kernel und daher ist es nicht schlimm.

Danke trotzdem für deine Unterstützung.

IT-Mac

Anmeldungsdatum:
9. November 2018

Beiträge: 2

Vielen Dank für die Anleitung. Nun funktioniert der Touchscreen und Touchpad auf meinem C13. Nun nach suspend/sleep und wakeup funktioniert der Touchscreen jedoch nicht mehr und Bluetooth ist automatisch wieder aktiviert, obwohl es vorhin deaktiviert war. Gibt es dafür eine Lösung? Ein Neustart aktiviert den Touchscreen wieder. Danke und Grüsse IT-Mac