[ANNOUNCE] Linux Kernel 2.6.35 freigegeben

  • Wohnzimmer: Techsolo TC-400 :: ASUS P5N7A-VM :: Intel Core 2 Duo E7400 :: GeForce 9300 onboard :: vdr 1.7.15 e-tobi ::
    In Rente: Pimped Scenic 600 (Bilder und Aufbau) :: PIII 600Mhz :: Hauppauge Nexus-S 2.1 4MB :: vdr 1.5.2 e-tobi ::


    "Wer denkt, dass Volksvertreter das Volk vertreten, der glaubt auch, dass Zitronenfalter Zitronen falten." Zeit zum ändern!

  • Kleiner Hinweis an all diejenigen, die auf spezielle Kartentreiber aus s2-liplianin oder v4l angewiesen sind. Zum Stand 04.08.2010 läßt sich gegen den Kernel weder das eine noch das andere Repository fehlerfrei compilieren. Meine Tevii S464 gingen jedenfalls nicht. Ich musste die "alten" Treiber (cx88+ds3000) aus s2-liplianin "umfrickeln" und in die Kernelsourcen einbauen, um einen Treiber für meine Karte zu bekommen.


    Gruß
    iNOB

  • hi,


    genau da hänge ich jetzt auch ...bei Versuch s2-liplianin auf einem 2.6.35 kernel zu Kompilieren bekomme ich folgenden fehler:


    weiß jemand wie man s2-liplianin auf dem neuen kernel 2.6.35 installiert?


    bekomme folgenden fehler nach einem “make clean && make && make install && make makelinks”:


    root@duck-PC:/usr/src/s2-liplianin# make clean && make && make install && make makelinks
    ……
    ……
    CC [M] /usr/src/s2-liplianin/v4l/au0828-video.o
    /usr/src/s2-liplianin/v4l/au0828-video.c: In function ‘au0828_uninit_isoc’:
    /usr/src/s2-liplianin/v4l/au0828-video.c:185: error: implicit declaration of function ‘usb_buffer_free’
    /usr/src/s2-liplianin/v4l/au0828-video.c: In function ‘au0828_init_isoc’:
    /usr/src/s2-liplianin/v4l/au0828-video.c:255: error: implicit declaration of function ‘usb_buffer_alloc’
    /usr/src/s2-liplianin/v4l/au0828-video.c:256: warning: assignment makes pointer from integer without a cast
    make[3]: *** [/usr/src/s2-liplianin/v4l/au0828-video.o] Fehler 1
    make[2]: *** [_module_/usr/src/s2-liplianin/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-020635-generic’
    make[1]: *** [default] Fehler 2
    make[1]: Verlasse Verzeichnis ‘/usr/src/s2-liplianin/v4l’
    make: *** [all] Fehler 2


    hat wer einen plan wie ich das lösen könnte?


    habe folgendes gefunden, weiß aber nicht ob das in direkten zusammenhang steht?
    http://readlist.com/lists/vger…ux-kernel/165/829832.html


    iNOB was hast du geändert damit du deine Tevii S464 zum Laufen gebracht hast?
    habe selber auch eine Tevii S464 :)


    habe uach versucht per git mir einen neues kernelupdate zu holen, doch beim kernel compilieren
    bekomme ich fehler?


    Hat wer einen Plan bzw howto für mich?


    THX

  • Mal schauen ob ich das aus dem Kopf zusammenbringe:


    Den Ordner cx88 aus "/usr/src/s2-liplianin/linux/drivers/media/video" nach "/usr/src/linux-2.6.35/drivers/media/video" kopieren. Den vorhandenen Originalordner vorher bitte umbenennen oder löschen. Im Header aus den Dateien *.c + *.h


    #include "compat.h"


    sofern vorhanden enfernen (wird nicht mehr gebraucht). Aus "/usr/src/s2-liplianin/linux/drivers/media/dvb/frontends" die beiden Dateien "ds3000.c" + "ds3000.h" nach "/usr/src/linux-2.6.35/drivers/media/dvb/frontends" kopieren. Die vorhandenen Originaldateien kann man vorher umbenennen oder löschen.


    Dann den Kernel neu compilieren und installieren...fertig! Ich hoffe ich hab nix vergessen... :)


    Gruß
    iNOB


    PS: Die Anleitung ist nur für die Tevii S464 gedacht !!

    The post was edited 1 time, last by iNOB ().

  • alles klar, danke vorerst mal...
    muss ich mal ausprobieren.


    verstehe ich das richtig


    Aus allen Header von Dateien mit derFile-Endung *.c + *.h das #include "compat.h" entfernen.


    hoffe es klappt bei mir, vorallem auch mit dem kernel kompilieren, denn da hatte ich probleme bei letzten mal...2.6.35 startete mit einem kernel panic :(
    von das root-mount nicht (VFS failure)

  • ...hab es nach deiner Anleitung ausprobiert, nur irgendwie lässt sich der neue 2.6.35 manuell bei mir nicht kompilieren. bekomme da immer folgende Fehlermeldung.... hast du die nicht gehabt?



    1) cp /boot/config-`uname -r` .config
    2) yes '' | make oldconfig
    3) make-kpkg clean
    4) CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
    .....
    ....
    LD [M] drivers/net/wireless/wl12xx/wl1271.o
    make[1]: *** [drivers] Fehler 2
    make[1]: Verlasse Verzeichnis '/usr/src/ubuntu-maverick_custom'



    welche Version von 2.6.35 hast du verwendet?


    ich habe mir die 2.6.35-14.20 runtergeladen....