[linux-dvb] Support for Asus My-Cinema U3000Hybrid?

zePh7r zeph7r at gmail.com
Mon Aug 11 14:39:16 CEST 2008


Albert Comerma escreveu:
> Sorry, I didn't explained much... it also took some time to me to 
> understand how it's working... Since xc2028 is the tunner it has no Id 
> information on the code. The id's are on the usb bridge code. You 
> should add your deviece id's at;
> /v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h and then insert 
> your device at
> /v4l-dvb/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c    first 
> the device descriptors (at arround line 1120) and then the device 
> itself, I would try it around line 1418. This last file, has already 
> the include to the xc2028 code and calls the tunner funcions. Looking 
> the code around this lines I guess you will understand how it works.
>
> Albert
>
> 2008/8/9 zePh7r <zeph7r at gmail.com <mailto:zeph7r at gmail.com>>
>
>     Albert Comerma escreveu:
>
>         Just to clarify things...
>
>         Xceive chips are just tunners, RF chips, mostly analogue with
>         some digital interface, they don't do anything with usb or
>         comunication with the computer, for this reason you need the
>         dibcom chip, it's a usb bridge + decoder + something else...
>         To start to develop something you must first be sure of what
>         chips it's using.
>         If not you can try blindly if modifying the code for the
>         U3000-Mini works or Pinnacle 320cx (dibcom 7700 + xceive2028)
>         work (you just need to add your device usb id's).
>
>         Albert
>
>     Thank you for replying Albert.
>     I've been exploring the files downloaded through the mercurial
>     repository and though I have found files which seem like they
>     relate to that purpose in
>     /v4l-dvb/linux/drivers/media/common/tuners (which are
>     tuner-xc2028.c , tuner-xc2028.h and tuner-xc2028-types.h) I can't
>     find any section in the above files with some sort of list of
>     device ID's so as to resemble them. There should be something like
>     an xc2028-cards.c right?
>     This must seem a noob question but this whole process looks like
>     something someone who's not deeply into this project couldn't do
>     easily..
>
>
When I try to compile the drivers I get this:

zeph7r at zeph7r-laptop:~/v4l/v4l-dvb> make all
make -C /home/zeph7r/v4l/v4l-dvb/v4l all
make[1]: Entering directory `/home/zeph7r/v4l/v4l-dvb/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.25
File not found: /lib/modules/2.6.25.11-0.1-default/build/.config at 
./scripts/make_kconfig.pl line 32, <IN> line 4.
make[1]: *** No rule to make target `.myconfig', needed by 
`config-compat.h'.  Stop.
make[1]: Leaving directory `/home/zeph7r/v4l/v4l-dvb/v4l'
make: *** [all] Error 2

any hints on what might be causing this? I went look at that dir and 
found a makedumpfile.config , perhaps I should edit config-compat.h and 
set it to go look for that file instead..



More information about the linux-dvb mailing list