version 1.5, 2003/01/09 10:27:22
|
version 1.6, 2003/10/21 08:24:35
|
Line 1
|
Line 1
|
Instructions for building the "new" driver under 2.5.x: |
Instructions for building the "new" driver under 2.6.x: |
------------------------------------------------------- |
------------------------------------------------------- |
|
|
(This won't work with *2.4.x*, so don't even try, have a look |
(This won't work with *2.4.x*, so don't even try, have a look |
at the build-2.4 directory instead) |
at the build-2.4 directory instead) |
|
|
You need a kernel >= 2.5.55. |
You need a kernel >= 2.6.0-test8. |
|
|
1) Call "./makelinks <your-kernel-directory>. This will copy and link the |
1) Call "./makelinks <your-kernel-directory>. This will copy and link the |
driver files to your kernel, remove some old files, move some files around. |
driver files to your kernel, remove some old files, move some files around. |
|
|
2) Next, use "make menuconfig" or whatever and select the av7110 driver. |
2) Next, use "make menuconfig" or whatever and select the av7110 driver. |
If you have problems with modules and 2.5.x you can also compile the driver |
If you have problems with modules and 2.6.x you can also compile the driver |
statically into the kernel. |
statically into the kernel. |
|
|
Build and install the new kernel as usual. |
Build and install the new kernel as usual. |
Line 26 and
|
Line 26 and
|
line in your ".config", then run "make oldconfig". You will be asked about |
line in your ".config", then run "make oldconfig". You will be asked about |
these devices again, and the dependencies are set correctly. |
these devices again, and the dependencies are set correctly. |
|
|
3) For your convenience, a script called "driver.av7110" is available |
3) You need to have at least the following modules loaded: |
to load and unload the driver easily. (Of course this is only valid if you |
|
compiled the driver as a module...) |
- videodev: Video4Linux core module |
|
- v4l2-common: common functions for Video4Linux-2 drivers |
Use "./driver.av7110 start" to start the driver, "./driver.av7110 stop" to |
- v4l1-compat: backward compatiblity layer for Video4Linux-1 legacy applications |
stop and unload it. ("./driver.av7110 restart" unloads the driver and loads |
- dvb-core: DVB core module |
the driver with all debugging options enabled) |
- saa7146: SAA7146 core driver functions |
|
- saa7146_vv: SAA7146 video and vbi functions |
|
- video-buf: capture helper module for the saa7146_vv driver |
|
- dvb-ttpci: Driver for AV7110 based DVB-S/C/T cards |
|
|
|
Additionally, you need a frontend driver, ie. ves1x93, ves1820. |
|
|
|
Note: The "alps_bsrv2" driver is gone, please use the ves1x93 driver instead! |
|
|
4) Try your favourite programs, the behaviour should be exactly the same. |
4) Try your favourite programs, the behaviour should be exactly the same. |
Good luck! |
Good luck! |
Line 50 following informations:
|
Line 57 following informations:
|
- Which kernel version are using? |
- Which kernel version are using? |
- Which card do you have? (Name, board revision, frontend type, ...) |
- Which card do you have? (Name, board revision, frontend type, ...) |
- What are the problems exactly? |
- What are the problems exactly? |
|
|
Michael Hunold. |
|