1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Odys Loox - Kernel/-module

Dieses Thema im Forum "Root / Hacking / Modding für das Odys Loox" wurde erstellt von fluxflux, 05.01.2012.

  1. fluxflux, 05.01.2012 #1
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    Ich habe soeben die ersten Kernelmodule kompiliert und im laufenden Loox mit insmod erfolgreich geladen - siehe Screenshot.

    Es ist der laufende Kernel 2.6.32.27, für den Odys die Quellen (gepatcht) veröffentlicht hat.

    Nur zur Info, vielleicht können wir hier Informationen sammeln, welche Module nötig sind ...

    Thomas.
     

    Anhänge:

    Teranon, skydevil, wusel und 2 andere haben sich bedankt.
  2. Oma7144, 05.01.2012 #2
    Oma7144

    Oma7144 Android-Guru

    Beiträge:
    2,914
    Erhaltene Danke:
    1,082
    Registriert seit:
    18.12.2011
    Zum Verständnis: was wären solche Kernelmodule?


    :thumbup:
     
  3. fluxflux, 05.01.2012 #3
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    Module zum Nachladen für Bluetooth, ext4, USB-Hubs u. a. sind möglich.

    Oder aber gleich ein neuer Kernel, der diese Eigenschaften schon enthält, z. B. USB-Hubs unterstützt.

    Thomas.
     
  4. Oma7144, 05.01.2012 #4
    Oma7144

    Oma7144 Android-Guru

    Beiträge:
    2,914
    Erhaltene Danke:
    1,082
    Registriert seit:
    18.12.2011

    Hinweis: USB-HUB Support ist schon im Kernel enthalten, jedoch nur ausgeschaltet.


    [43677.292303] usb 2-1: new high speed USB device using usb20_host and address 5
    [43677.492862] usb 2-1: New USB device found, idVendor=1a40, idProduct=0101
    [43677.496722] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
    [43677.503939] usb 2-1: Product: USB 2.0 Hub [43677.511831] usb 2-1: configuration #1 chosen from 1 choice
    [43677.515960] hub 2-1:1.0: ignoring external hub


    :thumbup:
     
  5. fluxflux, 05.01.2012 #5
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    Ja, habe ich in der config gesehen. Das könnte man z. B. fest in einen neuen Kernel integrieren.

    Ich kann jetzt z. B. eine WebCam einbinden (sie nutzen ist noch eine andere Baustelle), ein Garmin-GPS auf /dev/ttyUSB0 legen. Nur ein paar Beispiele ...

    Thomas.
     
  6. Oma7144, 05.01.2012 #6
    Oma7144

    Oma7144 Android-Guru

    Beiträge:
    2,914
    Erhaltene Danke:
    1,082
    Registriert seit:
    18.12.2011

    JA. Grenzenlose Möglichkeiten ...

    .... also doch wandern mit Loox ;-)


    Brauchen wir für die Einbindung irgendwelcher Treiber den SDK 2.0?


    :thumbup:
     
  7. Subcineast, 06.01.2012 #7
    Subcineast

    Subcineast Fortgeschrittenes Mitglied

    Beiträge:
    361
    Erhaltene Danke:
    50
    Registriert seit:
    18.12.2011
    Jajajaja *g*
    Sorry, aber darauf warte ich....wandern mit dem Loox ist ja ganz witzig ;) aber der USB Hub, der einfach "nur" deaktiviert ist, den hätt ich gern.
    Vorher bekomme ich die "Gesamtkonstruktion" nicht hin.

    Aber wir nähern uns, das lässt mich hoffen :)

    Weiter so
     
  8. Oma7144, 06.01.2012 #8
    Oma7144

    Oma7144 Android-Guru

    Beiträge:
    2,914
    Erhaltene Danke:
    1,082
    Registriert seit:
    18.12.2011
  9. wusel, 06.01.2012 #9
    wusel

    wusel Android-Experte

    Beiträge:
    656
    Erhaltene Danke:
    231
    Registriert seit:
    27.12.2011
    kannst Du bitte mal alle bluetooth Module compilieren?
    Hast Du Dich auch schon an der busybox versucht? Da währe eine neuere Version (nicht unbedingt wichtig) und mehr Features wie z.B. grep, lsusb, etc. wünschenswert ...
     
  10. fluxflux, 06.01.2012 #10
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    Bluetooth habe ich komplett kompiliert, allerdings kann ich z. B. btusb.ko nicht laden, da erhalte ich die Fehlermeldung:

    Code:
    Unknown symbol hci_free_dev
    und 5 weitere ...

    Offensichtlich fehlen bluetooth, rfcomm, bnep und hidp im Kernel komplett, die zum Laden von btusb nötig wären!?

    Thomas.
     
    Zuletzt bearbeitet: 06.01.2012
  11. wusel, 06.01.2012 #11
    wusel

    wusel Android-Experte

    Beiträge:
    656
    Erhaltene Danke:
    231
    Registriert seit:
    27.12.2011
    klar, das kann schon sein; aber schau auch mal hier - sieht verdächtig nach demselben Prob aus:
    https://dev.openwrt.org/ticket/7063
    und Lösung:
    https://dev.openwrt.org/changeset/20913
     
  12. fluxflux, 06.01.2012 #12
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    Das mag schon sein, nur weiß ich im Moment nicht, wo ich in den aktuellen Kernelquellen das passende File dazu finde ...

    Thomas.
     
  13. wusel, 06.01.2012 #13
    wusel

    wusel Android-Experte

    Beiträge:
    656
    Erhaltene Danke:
    231
    Registriert seit:
    27.12.2011
    ich referiere mal auf den Text den Du zuerst geschrieben hattest vor der Änderung, und wollte fragen warum Du nicht mal den gcc testest der mit dem Odys Source Code daher kommt?
    Code:
    # ./arm-none-linux-gnueabi-gcc -v
    Using built-in specs.
    Target: arm-none-linux-gnueabi
    Configured with: /scratch/julian/2010q1-release-linux-lite/src/gcc-4.4-2010q1/configure --build=i686-pc-linux-gnu --host=i686-pc-liux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --enable-extr-sgxxlite-multilibs --with-arch=armv5te --with-gnu-as --with-gnu-ld --with-specs='%{funwind-tables|fno-unwind-tables|mabi=*|ffreestnding|nostdlib:;:-funwind-tables} %{O2:%{!fno-remove-local-statics: -fremove-local-statics}} %{O*:%{O|O0|O1|O2|Os:;:%{!fno-remove-lcal-statics: -fremove-local-statics}}}' --enable-languages=c,c++ --enable-shared --disable-lto --enable-symvers=gnu --enable-__cxa_texit --with-pkgversion='Sourcery G++ Lite 2010q1-202' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --disable-nls -prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc --with-build-sysroot=/scratch/julian/2010q1-rlease-linux-lite/install/arm-none-linux-gnueabi/libc --with-gmp=/scratch/julian/2010q1-release-linux-lite/obj/host-libs-2010q1-202-rm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/julian/2010q1-release-linux-lite/obj/host-libs-2010q1-202-arm-nonelinux-gnueabi-i686-pc-linux-gnu/usr --with-ppl=/scratch/julian/2010q1-release-linux-lite/obj/host-libs-2010q1-202-arm-none-linux-gneabi-i686-pc-linux-gnu/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-cloog=/scratch/julian/010q1-release-linux-lite/obj/host-libs-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-sytem-directories --with-build-time-tools=/scratch/julian/2010q1-release-linux-lite/install/arm-none-linux-gnueabi/bin --with-build-tme-tools=/scratch/julian/2010q1-release-linux-lite/install/arm-none-linux-gnueabi/bin
    Thread model: posix
    gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202)
    
    pack mal busybox.7z aus ;)
     
  14. fluxflux, 06.01.2012 #14
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    War ja sehr gut versteckt, danke ...

    Thomas.
     
  15. wusel, 06.01.2012 #15
    wusel

    wusel Android-Experte

    Beiträge:
    656
    Erhaltene Danke:
    231
    Registriert seit:
    27.12.2011
    da ich busybox schon länger kenne (vor Android Zeiten) kam mir die Größe etwas komisch vor, und erweckte Neugier was da wohl die 80MB ausmacht ;)
     
  16. fluxflux, 06.01.2012 #16
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    Die Sourcery G++ Lite Versionen hatte ich schon alle probiert, es ist völlig egal, welche Version ich nehme, der Fehler bleibt und einige Module können nicht geladen werden.

    Thomas.
     
  17. Astralix, 07.01.2012 #17
    Astralix

    Astralix Android-Experte

    Beiträge:
    679
    Erhaltene Danke:
    411
    Registriert seit:
    25.12.2011
    Phone:
    bq Aquaris 5, bq Aquaris E5, bq Aquaris M5
    Tablet:
    Odys Iron, RK3288EVK, Sony Experia Z
    Taja...

    Wenn die Script Kollegen mal eines bauen würden, mit dem man das ext3/rw Image auf das Loox flashen kann und das komplett unter Linux, dann würde ich das ja alles mal ausprobieren. Ich glaube nicht, dass die Busybox funktioniert, wenn man sie gegen die libc des CodeSourcery linkt. Man muss schon die aus dem SDK nehmen.
    Jedenfalls dann, wenn die Odys Jungs Functioncalls modifiziert haben.

    Wir werden sehen...
     
  18. fluxflux, 07.01.2012 #18
    fluxflux

    fluxflux Threadstarter Android-Experte

    Beiträge:
    845
    Erhaltene Danke:
    265
    Registriert seit:
    30.11.2011
    Man kann das ext3/rw problemlos aufs Loox flashen, allerdings nur mit dem RKAndroidTool von Odys. Habe ich auf 2 Loox bisher ca. 30mal gemacht.

    Die Downloadlinks und die Anleitung kann dir PopEi geben.

    Thomas.
     
  19. Vrtfrank, 10.01.2012 #19
    Vrtfrank

    Vrtfrank Erfahrener Benutzer

    Beiträge:
    197
    Erhaltene Danke:
    26
    Registriert seit:
    24.03.2010
    Wie sieht es denn mit dem kernelmodul Joydev.ko aus?

    Sent from my NexusHD2 using Tapatalk
     
  20. Oma7144, 10.01.2012 #20
    Oma7144

    Oma7144 Android-Guru

    Beiträge:
    2,914
    Erhaltene Danke:
    1,082
    Registriert seit:
    18.12.2011
    Spieltrieb scheint ein starker Motivator zu sein ;-)

    Mein Competiton Pro bleibt an meinem C64!


    :thumbup:
     

Diese Seite empfehlen