Zurück   Android-Hilfe.de > Android Developer > Android OS Entwicklung / Customize


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

GALAXY: Swap-Support im Kernel nicht aktiviert?

Das Thema "GALAXY: Swap-Support im Kernel nicht aktiviert?" befindet sich unter Android OS Entwicklung / Customize auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 23.08.2009, 16:27   #1 (permalink)
Junior Mitglied
 
Benutzerbild von Das3Zehn

Modell: Samsung Galaxy (I7500)

Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard GALAXY: Swap-Support im Kernel nicht aktiviert?

Da hierauf keine Antwort kam, möchte ich mal die hier anwesenden Source-Code Schnüffler um Hilfe bitten:
Beim verwenden von "swapon" wird mir ein dreistes "function not implemented" um die Ohren geworfen.
Es ist zwar eine Weile her, das ich diese Fehlermeldung das letzte mal gelesen habe - aber ich meine mich zu erinnern das es am fehlenden Support für Swapspace im Kernel lag.
Könnte vielleicht a) jemand das bestätigen/verneinen und b) sich jemand die .config des auf dem I7500 verwendeten Kernels anschauen um nachzusehen, ob dort der Swap Support vorhanden ist?
__________________
Twitter - Facebook - nerdTainment
I7500 mit GAOSP Nightly und hochzufrieden
Das3Zehn ist offline   Mit Zitat antworten
Alt 23.08.2009, 19:33   #2 (permalink)
Junior Mitglied

Registriert seit: 30.07.2009
Beiträge: 42
Abgegebene Danke: 2
Erhielt 1 Danke für 1 Beitrag
Standard AW: Swap-Support im Kernel nicht aktiviert?

swap support ist nicht aktiviert beim Samsung Kernel. Siehe sourcen von Samsung. Ein neu übersetzen löst das Problem.

multioptionSDK
multioptionSDK ist offline   Mit Zitat antworten
Alt 23.08.2009, 19:35   #3 (permalink)
Junior Mitglied
 
Benutzerbild von Das3Zehn

Modell: Samsung Galaxy (I7500)

Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard AW: Swap-Support im Kernel nicht aktiviert?

Nun - wenn du mir nun noch sagst, wie würde ich mich da gerne mal dran hängen.
Habe mich bisher noch nicht wirklich mit den internas beschäftigt. Daher habe ich auch nicht geringsten Schimmer, wie ich, selbst wenn ich wüsste was für eine Umgebung ich für das kompilieren verwenden müsste, den neuen Kernel einspielen sollte.
__________________
Twitter - Facebook - nerdTainment
I7500 mit GAOSP Nightly und hochzufrieden
Das3Zehn ist offline   Mit Zitat antworten
Alt 23.08.2009, 20:02   #4 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von dj_ecr

Registriert seit: 11.08.2009
Beiträge: 109
Abgegebene Danke: 19
Erhielt 35 Danke für 5 Beiträge
Standard AW: Swap-Support im Kernel nicht aktiviert?

ich vermute mal das aufm Galaxy die Programme um nen Kernel zu bauen nicht vorhanden sind, oder?
Koennte man die irgendwie nachruesten, vielleicht per .apk oder manuelles dateien kopieren?
dj_ecr ist offline   Mit Zitat antworten
Alt 23.08.2009, 23:49   #5 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy

Registriert seit: 16.08.2009
Beiträge: 69
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: GALAXY: Swap-Support im Kernel nicht aktiviert?

Zitat:
Zitat von Das3Zehn Beitrag anzeigen
Da hierauf keine Antwort kam, möchte ich mal die hier anwesenden Source-Code Schnüffler um Hilfe bitten:
Beim verwenden von "swapon" wird mir ein dreistes "function not implemented" um die Ohren geworfen.
Es ist zwar eine Weile her, das ich diese Fehlermeldung das letzte mal gelesen habe - aber ich meine mich zu erinnern das es am fehlenden Support für Swapspace im Kernel lag.
Könnte vielleicht a) jemand das bestätigen/verneinen und b) sich jemand die .config des auf dem I7500 verwendeten Kernels anschauen um nachzusehen, ob dort der Swap Support vorhanden ist?
Auf der FrosCon gabs n interesanten Vortrag darüber ich meine mich zu erinnern das der Redner meinte das der Support für den Swappspace komplett aus den Android Kernel entfernt wurde. Soll aber wohl möglich sein über einen Container sofern ich das richtig verstanden habe ... aber dazu brauchst du ein Entwickler Gerät.
Scogit ist offline   Mit Zitat antworten
Alt 24.08.2009, 00:32   #6 (permalink)
Junior Mitglied
 
Benutzerbild von Das3Zehn

Modell: Samsung Galaxy (I7500)

Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard AW: GALAXY: Swap-Support im Kernel nicht aktiviert?

Das würde allerdings die App "swapper" doch recht absurd erscheinen lassen. Auch im Hinblick darauf, das es wohl einige gibt, bei denen das Tool funktioniert. Eine Suche nach der Kombination "I7500" und "swapper" ergab allerdings lediglich Fragen dazu - sprich: Es lief/läuft nicht auf dem Galaxy.
__________________
Twitter - Facebook - nerdTainment
I7500 mit GAOSP Nightly und hochzufrieden
Das3Zehn ist offline   Mit Zitat antworten
Alt 24.08.2009, 14:14   #7 (permalink)
Erfahrener Benutzer

Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
Standard AW: GALAXY: Swap-Support im Kernel nicht aktiviert?

Zitat:
Zitat von dj_ecr Beitrag anzeigen
ich vermute mal das aufm Galaxy die Programme um nen Kernel zu bauen nicht vorhanden sind, oder?
Koennte man die irgendwie nachruesten, vielleicht per .apk oder manuelles dateien kopieren?
Einen ganzen Kernel auf einem 528 MHz ARM compilen? Das ist nur was für Masochisten. Ganz abgesehen davon dass du ohne Swap vermutlich zu wenig RAM dafür hast.

Der normale Weg ist, einen Cross-Compiler zu verwenden. Eine passende Android-Toolchain gibts z.B. beim Android NDK, der sollte eigentlich reichen. Oder du machst einfach ein git checkout vom ganzen Android tree, da ist auch eine Toolchain dabei.

Vermutlich reicht für den Kernel selbst aber auch irgendeine andere ARM-Toolchain, wie z.B. die von CodeSourcery.

Wenn du eine Toolchain hast, ist es eigentlich einfach:
Code:
cp /wo/auch/immer/proc/config.gz/vom/galaxy .config
make ARCH=arm menuconfig
make ARCH=arm CROSS_COMPILE=arm-eabi-
fastboot flash:raw boot arch/arm/boot/zImage
EDIT: Vorsicht wer das Update nicht installiert hat! Damit wird der Original-Kernel überschrieben, von dem bis jetzt noch niemand ein Image gemacht hat.

Zitat:
Zitat von Scogit Beitrag anzeigen
Auf der FrosCon gabs n interesanten Vortrag darüber ich meine mich zu erinnern das der Redner meinte das der Support für den Swappspace komplett aus den Android Kernel entfernt wurde. Soll aber wohl möglich sein über einen Container sofern ich das richtig verstanden habe ... aber dazu brauchst du ein Entwickler Gerät.
Gibts da Folien oder so davon? Hab jetzt mal nichts gefunden. Aber warum sollten sie Swap extra aus dem Kernel rausnehmen, nur weil sie ihn nicht verwenden? Kann man ja auch einfach abschalten.

Compilen lässt sich der Kernel jedenfalls mit Swap enabled, laufen tut er auch. Swap wirklich zu verwenden hab ich aber noch nicht ausprobiert bis jetzt.

Geändert von leromarinvit (24.08.2009 um 14:17 Uhr)
leromarinvit ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei leromarinvit für diesen Beitrag:
dj_ecr (25.08.2009)
Alt 24.08.2009, 17:15   #8 (permalink)
Junior Mitglied
 
Benutzerbild von Das3Zehn

Modell: Samsung Galaxy (I7500)

Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard AW: GALAXY: Swap-Support im Kernel nicht aktiviert?

Auf der FrosCON gab es einen Vortrag zum Thema Sicherheit des Android Systems. Eine Aufzeichnung davon kannst du dir herrunterladen. Den Link dazu findest du auf Froscon.org.
Da ich bisher noch nie Crosscompiled habe, stellt sich die Frage, was ich abgesehen von der Toolchain noch brauche: Einfach ein laufendes Linux System xyz?
__________________
Twitter - Facebook - nerdTainment
I7500 mit GAOSP Nightly und hochzufrieden
Das3Zehn ist offline   Mit Zitat antworten
Alt 24.08.2009, 19:11   #9 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy

Registriert seit: 16.08.2009
Beiträge: 69
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: GALAXY: Swap-Support im Kernel nicht aktiviert?

Oder so wars es ist nicht aktiviert. Aber die Frage ist dann immer noch ob du es auf dein Handy draufkriegst da es warscheinlich kein Entwickler Gerät ist?!
Scogit ist offline   Mit Zitat antworten
Alt 24.08.2009, 19:15   #10 (permalink)
Erfahrener Benutzer

Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
Standard AW: GALAXY: Swap-Support im Kernel nicht aktiviert?

Zitat:
Zitat von Das3Zehn Beitrag anzeigen
Auf der FrosCON gab es einen Vortrag zum Thema Sicherheit des Android Systems. Eine Aufzeichnung davon kannst du dir herrunterladen. Den Link dazu findest du auf Froscon.org.
Habs jetzt doch gefunden, hab offenbar dieses eine Viedeo vorher übersehen. Nur über Swap hat er ja garnichts gesagt, außer dass bionic kein mlock() hat. Bei dein Containern gings doch um Verschlüsselung!

Zitat:
Zitat von Das3Zehn Beitrag anzeigen
Da ich bisher noch nie Crosscompiled habe, stellt sich die Frage, was ich abgesehen von der Toolchain noch brauche: Einfach ein laufendes Linux System xyz?
Ja, das sollte reichen.

Zitat:
Zitat von Scogit Beitrag anzeigen
Oder so wars es ist nicht aktiviert. Aber die Frage ist dann immer noch ob du es auf dein Handy draufkriegst da es warscheinlich kein Entwickler Gerät ist?!
Doch das geht, der Bootloader vom Galaxy braucht keine signierten Images und über fastboot kann man ganz einfach flashen.
leromarinvit ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Speicher, SWAP, Stabilität, Optimierung für Android logos-ivaylo Root / Hacking / Modding für HTC Magic 24 28.12.2010 10:52
Kernel patchen? The One Android OS Entwicklung / Customize 1 04.10.2010 11:02
Kernel-Module kompilieren - erster Versuch sven-ola Android OS Entwicklung / Customize 62 24.02.2010 23:42
Auto Swap Extention Grünerhulk T-Mobile G1 Forum 6 21.07.2009 11:47
Flash Support Announced on MWC raiden Android News 2 26.03.2009 11:46




Du liest gerade: "GALAXY: Swap-Support im Kernel nicht aktiviert?" unter "Android OS Entwicklung / Customize" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.