DVB Treiber und System aktualisieren

  • Hi,


    ich bin gerade dabei mein System mal wieder auf den aktuellsten Stand der Technik zu bringen und nun stosse ich auf Probleme mit meinem Wissen.


    Irgendwo hab ich hier gelesen, dass die neusten CVS Treiber Kernel >=2.6.12 benötigen. Stimmt das oder gehen die Treiber auch noch mit niedrigeren Versionen?


    Brauche ich unbedingt Coldplug und udev oder kann ich die alten bewährten Sachen weiterhin benutzen?


    Falls ich Coldplug brauche, geht ein update so ohne weiteres und was muss ich beim Kernel backen beachten?


    Schonmal Danke für eure antworten.


    cu Amtrax

    ___________________________________________________
    CPU: P4 640 RAM: 1GB DDR-RAM 667 DVB-Karte: Nexus S Rev 2.1
    Festplatten: 2 * Seagate 120 GB RAID1 Mainboard: Asus P5GD2 Deluxe
    Raid-Controller: 3ware 8006-2LP Kernel: NA
    VDR-Version: NA Lirc: NA DVB-Treiber: NA

  • Hallo,

    Code
    hab ich hier gelesen, dass die neusten CVS Treiber Kernel >=2.6.12 benötigen.


    --> 2.6.13

    Code
    #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,13)
    #error compiling dvb-kernel works only with linux version greater or equal 2.6.13-rc1
    #endif


    ist aus der aktuellen dvb-kernel/build-2.6/version_check.c


    mfg

  • Dann also mal den neuen Kernel drauf machen. Gibt es da irgendwas zu beachten oder Änderungen wie vom 2.6.9 auf 2.6.10?

    ___________________________________________________
    CPU: P4 640 RAM: 1GB DDR-RAM 667 DVB-Karte: Nexus S Rev 2.1
    Festplatten: 2 * Seagate 120 GB RAID1 Mainboard: Asus P5GD2 Deluxe
    Raid-Controller: 3ware 8006-2LP Kernel: NA
    VDR-Version: NA Lirc: NA DVB-Treiber: NA

  • --Gelöscht wegen Unwissendheit--


    Das Problem mit udev, kernel 2.6.13-rc2 und genkernel 3.2.1 bestand darin, dass es bei genkernel eine Änderung an der Wirkungsweise gab. Die Version genkernel 3.1.6 erzeugte noch fein säuberlich eine initrd und ein Kernelimage. Die neue Version erzeugt ein Kernelimage und eine Initramfs. Diese hat allerdings einen neuen erweiterten Funktionsumfang und war somit inkompatibel mit der alten Befehlsschreibweise in der menu.lst in Grub.


    menu.lst mit Genkernel 3.2.1

    Code
    root (hd0,0)
    kernel /kernel-genkernel-x86-2.6.13-rc2 udev root=/dev/hda3


    menu.lst mit Genkernel 3.1.6

    Code
    root (hd0,0)
    kernel (hd0,0)/kernel-2.6.13-rc2 udev root=/dev/ram0 init=/linuxrc real_root=/dev/hda3
    initrd (hd0,0)/initrd-2.6.13-rc2


    Auf grund mangelnder Information wegen der Genkernelumstellung und wegen dem falschen Eintragen in der menu.lst mit Hilfe

    Code
    genkernel --booloader=grub ... all

    stand dann in der menu.lst

    Code
    root (hd0,0)
    kernel /kernel-genkernel-x86-2.6.13-rc2 udev root=/dev/hda3
    initrd /initramfs-genkernel-x86-2.6.13-rc2


    Zusätzliche Infos

    ___________________________________________________
    CPU: P4 640 RAM: 1GB DDR-RAM 667 DVB-Karte: Nexus S Rev 2.1
    Festplatten: 2 * Seagate 120 GB RAID1 Mainboard: Asus P5GD2 Deluxe
    Raid-Controller: 3ware 8006-2LP Kernel: NA
    VDR-Version: NA Lirc: NA DVB-Treiber: NA

    5 Mal editiert, zuletzt von AmTraX ()

  • Weiss jemand, wie man die initramfs richtig in die menu.lst unter grub einbaut?

    ___________________________________________________
    CPU: P4 640 RAM: 1GB DDR-RAM 667 DVB-Karte: Nexus S Rev 2.1
    Festplatten: 2 * Seagate 120 GB RAID1 Mainboard: Asus P5GD2 Deluxe
    Raid-Controller: 3ware 8006-2LP Kernel: NA
    VDR-Version: NA Lirc: NA DVB-Treiber: NA

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!