C't-VDR - Dxr3
Zeile 1: | Zeile 1: | ||
http://www.vdr-portal.de/board/thread.php?threadid=15133&sid=d53e957fe823dfb6d066b82c8e603d15&threadview=0&hilight=dxr3&hilightuser=0&page=5 | 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 | 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 | 1. Laden der Kernelquellen | ||
apt-get install kernel-source-2.4.24-ctvdr-2 | apt-get install kernel-source-2.4.24-ctvdr-2 | ||
2. cd /usr/src | 2. cd /usr/src | ||
+ | |||
3. Auspacken der Kernelquellen | 3. Auspacken der Kernelquellen | ||
tar -xjf kernel-source-2.4.24-ctvdr-2.tar.bz2 | tar -xjf kernel-source-2.4.24-ctvdr-2.tar.bz2 | ||
+ | |||
4. cd kernel-source-2.4.24-ctvdr-2 | 4. cd kernel-source-2.4.24-ctvdr-2 | ||
+ | |||
5. Kernel-konfigurieren, entsprechend eigenem Linux-System | 5. Kernel-konfigurieren, entsprechend eigenem Linux-System | ||
+ | |||
make config | make config | ||
oder wer es konfortable haben will | oder wer es konfortable haben will | ||
Zeile 30: | Zeile 36: | ||
CONFIG_I2C_CHARDEV=m | CONFIG_I2C_CHARDEV=m | ||
CONFIG_I2C_PROC=m | CONFIG_I2C_PROC=m | ||
+ | |||
6. Abhängigkeiten klären | 6. Abhängigkeiten klären | ||
make dep | 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. | 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 | 8. cvs -d :pserver:anonymous@cvs.dxr3.sourceforge.net:/cvsroot/dxr3 login | ||
+ | |||
9. Bei Password Enter drücken | 9. Bei Password Enter drücken | ||
+ | |||
10. cvs -d :pserver:anonymous@cvs.dxr3.sourceforge.net:/cvsroot/dxr3 -z3 co em8300 | 10. cvs -d :pserver:anonymous@cvs.dxr3.sourceforge.net:/cvsroot/dxr3 -z3 co em8300 | ||
+ | |||
11. cd /lib/modules/2.4.24-ctvdr-2 | 11. cd /lib/modules/2.4.24-ctvdr-2 | ||
+ | |||
12. ls -l und den Link build überprüfen, wenn notwendig neu setzen mit | 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 | 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 | 13. cd /usr/src/em8300/modules | ||
+ | |||
14. make | 14. make | ||
+ | |||
15. make install | 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. | 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!) | 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. | 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. | Wenns geklappt hat, mit cat /proc/em8300/0 nachschauen, ob die neue Version läuft. | ||
+ | |||
19. evtl. neu booten | 19. evtl. neu booten | ||
[[Kategorie:DXR3]] | [[Kategorie:DXR3]] |
Version vom 23. Februar 2005, 20:14 Uhr
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