C't-VDR - Dxr3

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
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)
+
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, 21:14 Uhr

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