C't-VDR - Dxr3

Aus VDR Wiki
Version vom 23. Februar 2005, 21:13 Uhr von 84.56.145.198 (Diskussion)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

http://www.vdr-portal.de/board/thread.php?threadid=15133&sid=d53e957fe823dfb6d066b82c8e603d15&threadview=0&hilight=dxr3&hilightuser=0&page=5 http://vdr-portal.de/board/thread.php?threadid=25023&sid=76e0e1d8bca58c3cd32241bb80088538&threadview=0&hilight=DXR3&hilightuser=0&page=2


0. Aktuelle Version der EM8300-Treiber mit cat /proc/em8300/0 feststellen (wahrscheinlich 0.13.0)

1. Laden der Kernelquellen apt-get install kernel-source-2.4.24-ctvdr-2 2. cd /usr/src 3. Auspacken der Kernelquellen tar -xjf kernel-source-2.4.24-ctvdr-2.tar.bz2 4. cd kernel-source-2.4.24-ctvdr-2 5. Kernel-konfigurieren, entsprechend eigenem Linux-System make config oder wer es konfortable haben will make menuconfig unter anderem: CONFIG_MODVERSIONS=n CONFIG_KMOD=n CONFIG_I2C=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_PHILIPSPAR=n CONFIG_I2C_ELV=m CONFIG_I2C_VELLEMAN=m CONFIG_SCx200_I2C=m CONFIG_SCx200_I2C_SCL=12 CONFIG_SCx200_I2C_SDA=13 CONFIG_SCx200_ACB=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ELEKTOR=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_PROC=m 6. Abhängigkeiten klären make dep 7. Kontollieren was in /usr/src/kernel-source-2.4.24-ctvdr-2/include/linux/version.h steht. Evtl. von 2.4.24 auf 2.4.24-ctvdr-2 anpassen. 8. cvs -d :pserver:anonymous@cvs.dxr3.sourceforge.net:/cvsroot/dxr3 login 9. Bei Password Enter drücken 10. cvs -d :pserver:anonymous@cvs.dxr3.sourceforge.net:/cvsroot/dxr3 -z3 co em8300 11. cd /lib/modules/2.4.24-ctvdr-2 12. ls -l und den Link build überprüfen, wenn notwendig neu setzen mit ln -s /usr/src/kernel-source-2.4.24-ctvdr-2 /lib/modules//2.4.24-ctvdr-2/build 13. cd /usr/src/em8300/modules 14. make 15. make install 16. die neuen drei Dateien adv717x.o bt865.o em8300.o sollten in /lib/modules/2.4.24-ctvdr-2/em8300 zu finden sein. 17. die gleichnamigen Dateien aus /lib/modules/2.4.24-ctvdr-2/kernel/drivers/video wo anders hinsichern (nicht löschen!) 18. mit lsmod nachschauen, ob noch die alten Module geladen sind, (adv717x, bt865, em8300) wenn nötig (vdr vorher runterfahren) mit rmmod entladen, und dann mit modprobe bt865 oder adv717x laden, dann mit modprobe den em8300 laden. Wenns geklappt hat, mit cat /proc/em8300/0 nachschauen, ob die neue Version läuft. 19. evtl. neu booten