| |||||||
Das Thema "GALAXY: Swap-Support im Kernel nicht aktiviert?" befindet sich unter Android OS Entwicklung / Customize auf Android-Hilfe.de.
![]() |
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Modell: Samsung Galaxy (I7500) Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
| 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?
__________________ |
| | |
| | #2 (permalink) |
| Junior Mitglied Registriert seit: 30.07.2009
Beiträge: 42
Abgegebene Danke: 2
Erhielt 1 Danke für 1 Beitrag
|
swap support ist nicht aktiviert beim Samsung Kernel. Siehe sourcen von Samsung. Ein neu übersetzen löst das Problem. multioptionSDK |
| | |
| | #3 (permalink) |
| Junior Mitglied Modell: Samsung Galaxy (I7500) Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
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.
__________________ |
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 11.08.2009
Beiträge: 109
Abgegebene Danke: 19
Erhielt 35 Danke für 5 Beiträge
|
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? |
| | |
| | #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
| Zitat:
| |
| | |
| | #6 (permalink) |
| Junior Mitglied Modell: Samsung Galaxy (I7500) Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
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.
__________________ |
| | |
| | #7 (permalink) | ||
| Erfahrener Benutzer Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
| Zitat:
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 Zitat:
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) | ||
| | |
| Folgender Benutzer bedankt sich bei leromarinvit für diesen Beitrag: | dj_ecr (25.08.2009) |
| | #8 (permalink) |
| Junior Mitglied Modell: Samsung Galaxy (I7500) Registriert seit: 16.08.2009
Beiträge: 40
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
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?
__________________ |
| | |
| | #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
|
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?!
|
| | |
| | #10 (permalink) | ||
| Erfahrener Benutzer Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
| Zitat:
Zitat:
Doch das geht, der Bootloader vom Galaxy braucht keine signierten Images und über fastboot kann man ganz einfach flashen. | ||
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |