Compiling v4l-dvb-kernel for Ubuntu and for F8
I'm trying to get em28xx working under Ubuntu and F8, but when I "make" I get errors saying that dmxdev.h, dvb_demux.h, dvb_net.h, and dvb_frontend.h cannot be found.
I get the same errors in F7 with v4l-dvb-experimental (same with v4l-dvb-kernel):
[root@localhost v4l-dvb-experimental]# make
running ./build.sh build
make[1]: Entering directory `/usr/local/src/v4l-dvb-experimental' rm -rf Module.symvers;
make -C /lib/modules/if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi/build SUBDIRS=pwd modules make[2]: Entering directory `/usr/src/kernels/2.6.26.6-49.fc8-i686'
CC [M] /usr/local/src/v4l-dvb-experimental/em2880-dvb.o
In file included
from /usr/local/src/v4l-dvb-experimental/em2880-dvb.c:33:/usr/local/src/v4l-dvb-experimental/em28xx.h:31:20: error: dmxdev.h: No such file or directory /usr/local/src/v4l-dvb-experimental/em28xx.h:32:23: error: dvb_demux.h:
No such file or directory /usr/local/src/v4l-dvb-experimental/em28xx.h:33:21: error: dvb_net.h: No such file or directory /usr/local/src/v4l-dvb-experimental/em28xx.h:34:26: error:dvb_frontend.h: No such file or directory
In file included
from /usr/local/src/v4l-dvb-experimental/em2880-dvb.c:33:/usr/local/src/v4l-dvb-experimental/em28xx.h:557: error: field ‘demux’ has incomplete type /usr/local/src/v4l-dvb-experimental/em28xx.h:565: error: field ‘adapter’ has incomplete type /usr/local/src/v4l-dvb-experimental/em28xx.h:568: error: field ‘dmxdev’ has incomplete type /usr/local/src/v4l-dvb-experimental/em28xx.h:570: error: field ‘dvbnet’ has incomplete type
In file included
from /usr/local/src/v4l-dvb-experimental/em2880-dvb.c:40:/usr/local/src/v4l-dvb-experimental/mt352/mt352.h: In function ‘mt352_write’:
I'm not sure what is missing. I followed all the steps (same set of steps at several web sites, one was
http://mcentral.de/wiki/index.php5/Em2880 )
Any help would be appreciated.
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Hi,
Quoted 42 lines · Rick Bilonick
I'm trying to get em28xx working under Ubuntu and F8, but when I "make" I get errors saying that
dmxdev.h,dvb_demux.h,dvb_net.h, anddvb_frontend.hcannot be found.I get the same errors in F7 with v4l-dvb-experimental (same with v4l-dvb-kernel):
[root@localhost v4l-dvb-experimental]# make
running ./build.sh build
make[1]: Entering directory `/usr/local/src/v4l-dvb-experimental' rm -rf Module.symvers;
make -C/lib/modules/if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi/build SUBDIRS=pwdmodules make[2]: Entering directory `/usr/src/kernels/2.6.26.6-49.fc8-i686'
CC [M]/usr/local/src/v4l-dvb-experimental/em2880-dvb.o
In file included
from/usr/local/src/v4l-dvb-experimental/em2880-dvb.c:33:/usr/local/src/v4l-dvb-experimental/em28xx.h:31:20: error:dmxdev.h: No such file or directory/usr/local/src/v4l-dvb-experimental/em28xx.h:32:23: error:dvb_demux.h:
No such file or directory/usr/local/src/v4l-dvb-experimental/em28xx.h:33:21: error:dvb_net.h: No such file or directory/usr/local/src/v4l-dvb-experimental/em28xx.h:34:26: error:dvb_frontend.h: No such file or directory
In file included
from/usr/local/src/v4l-dvb-experimental/em2880-dvb.c:33:/usr/local/src/v4l-dvb-experimental/em28xx.h:557: error: field 'demux' has incomplete type/usr/local/src/v4l-dvb-experimental/em28xx.h:565: error: field 'adapter' has incomplete type/usr/local/src/v4l-dvb-experimental/em28xx.h:568: error: field 'dmxdev' has incomplete type/usr/local/src/v4l-dvb-experimental/em28xx.h:570: error: field 'dvbnet' has incomplete type
In file included
from/usr/local/src/v4l-dvb-experimental/em2880-dvb.c:40:/usr/local/src/v4l-dvb-experimental/mt352/mt352.h: In function 'mt352_write':
Quoted 6 lines
I'm not sure what is missing. I followed all the steps (same set of steps at several web sites, one was
http://mcentral.de/wiki/index.php5/Em2880 )Any help would be appreciated.
you need to set up the kernel sources,
http://www.mail-archive.com/[email protected]/msg01345.html
maybe this one helps a bit further.
Markus
Quoted 7 lines
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Hello Rick,
Quoted 6 lines · On Thu, 25 Dec 2008 14:36:34 -0500 Rick Bilonick <[email protected]> wrote:
I'm trying to get em28xx working under Ubuntu and F8, but when I "make" I get errors saying that
dmxdev.h,dvb_demux.h,dvb_net.h, anddvb_frontend.hcannot be found.I get the same errors in F7 with v4l-dvb-experimental (same with v4l-dvb-kernel):
Please use upstream driver to get support (if needed) from mail-list:
http://linuxtv.org/v4lwiki/index.php/Em28xx_devices
Cheers,
Douglas
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Quoted 9 lines · Douglas Schilling Landgraf
Hello Rick,
Quoted 4 lines · On Thu, 25 Dec 2008 14:36:34 -0500 Rick Bilonick <[email protected]> wrote:
I'm trying to get em28xx working under Ubuntu and F8, but when I "make" I get errors saying that
dmxdev.h,dvb_demux.h,dvb_net.h, anddvb_frontend.hcannot be found.
Quoted 8 lines
Quoted 2 lines
I get the same errors in F7 with v4l-dvb-experimental (same with v4l-dvb-kernel):
Please use upstream driver to get support (if needed) from mail-list:
http://linuxtv.org/v4lwiki/index.php/Em28xx_devicesCheers,
Douglas
I don't know what you mean by "upstream" driver. In Ubuntu 8.10, I did an "lsmod" and both the em28xx and em28xx_dvb modules show up. "modprobe -l | grep em28" also shows these modules. Does that mean I don't have to compile them from scratch? If they already exist, what else do I have to do to get the HD Pro to receive broadcasts?
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Hello,
Quoted 5 lines · On Fri, 26 Dec 2008 00:30:43 -0500 Rick Bilonick <[email protected]> wrote:
I don't know what you mean by "upstream" driver. In Ubuntu 8.10, I did an "lsmod" and both the em28xx and
em28xx_dvbmodules show up. "modprobe -l | grep em28" also shows these modules. Does that mean I don't have to compile them from scratch? If they already exist, what else do I have to do to get the HD Pro to receive broadcasts?
Upstream means "official", in this case official supported driver.
I'd like to suggest:
Remove your device from usb before start your computer:
Clone official driver from linuxtv host:
shell> hg clone http://linuxtv.org/hg/v4l-dvb
shell> cd v4l-dvb
shell> make
shell> make install
Plug your device and try to play your favorite tv application. If you get any problem or sucess with drivers from v4l-dvb tree send your report to this mail-list with lsusb and dmesg output.
p.s:
There is a link at linuxtv wiki about compilation process from v4l-dvb tree:
http://www.linuxtv.org/wiki/index.php/How_to_build_from_Mercurial
Cheers,
Douglas
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Quoted 28 lines · Douglas Schilling Landgraf
Hello,
Quoted 5 lines · On Fri, 26 Dec 2008 00:30:43 -0500 Rick Bilonick <[email protected]> wrote:
I don't know what you mean by "upstream" driver. In Ubuntu 8.10, I did an "lsmod" and both the em28xx and
em28xx_dvbmodules show up. "modprobe -l | grep em28" also shows these modules. Does that mean I don't have to compile them from scratch? If they already exist, what else do I have to do to get the HD Pro to receive broadcasts?Upstream means "official", in this case official supported driver.
I'd like to suggest:
Remove your device from usb before start your computer:
Clone official driver from linuxtv host:
shell> hg clone http://linuxtv.org/hg/v4l-dvb
shell> cd v4l-dvb
shell> make
shell> make installPlug your device and try to play your favorite tv application. If you get any problem or sucess with drivers from v4l-dvb tree send your report to this mail-list with lsusb and dmesg output.
Quoted 7 lines
p.s:
There is a link at linuxtv wiki about compilation process from v4l-dvb tree:
http://www.linuxtv.org/wiki/index.php/How_to_build_from_MercurialCheers,
Douglas
Thanks. I started the make and so far no errors. It looks like it will take a while to compile everything. None of the other many web pages I looked at showed these steps. (I'm not a programmer by profession, so when I compile software, especially complex software, I need very specific instructions to follow!) I will report back when finished. Hopefully this will be successful.
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Quoted 28 lines · Douglas Schilling Landgraf
Hello,
Quoted 5 lines · On Fri, 26 Dec 2008 00:30:43 -0500 Rick Bilonick <[email protected]> wrote:
I don't know what you mean by "upstream" driver. In Ubuntu 8.10, I did an "lsmod" and both the em28xx and
em28xx_dvbmodules show up. "modprobe -l | grep em28" also shows these modules. Does that mean I don't have to compile them from scratch? If they already exist, what else do I have to do to get the HD Pro to receive broadcasts?Upstream means "official", in this case official supported driver.
I'd like to suggest:
Remove your device from usb before start your computer:
Clone official driver from linuxtv host:
shell> hg clone http://linuxtv.org/hg/v4l-dvb
shell> cd v4l-dvb
shell> make
shell> make installPlug your device and try to play your favorite tv application. If you get any problem or sucess with drivers from v4l-dvb tree send your report to this mail-list with lsusb and dmesg output.
Quoted 7 lines
p.s:
There is a link at linuxtv wiki about compilation process from v4l-dvb tree:
http://www.linuxtv.org/wiki/index.php/How_to_build_from_MercurialCheers,
Douglas
OK, I'm making progress. Everything seemed to compile and install OK. Here is the initial dmesg info after plugging in the usb tuner:
Quoted 1 line
dmesg
...
[13255.448076] usb 1-2: new high speed USB device using ehci_hcd and address 4 [13255.626448] usb 1-2: configuration #1 chosen from 1 choice [13255.988404] dib0700: loaded with support for 8 different device-types [13255.990635] dvb-usb: found a 'Pinnacle PCTV HD Pro USB Stick' in cold state, will try to load a firmware [13255.990655] firmware: requesting dvb-usb-dib0700-1.20.fw [13256.052625] dvb-usb: did not find the firmware file. (dvb-usb-dib0700-1.20.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2) [13256.056699] usbcore: registered new interface driver dvb_usb_dib0700
So I found a copy of dvb-usb-dib0700-1.20.fw on the Internet, and copied it to /lib/firmware. Then:
[14430.324062] usb 1-2: new high speed USB device using ehci_hcd and address 6 [14430.488101] usb 1-2: configuration #1 chosen from 1 choice [14430.489686] dvb-usb: found a 'Pinnacle PCTV HD Pro USB Stick' in cold state, will try to load a firmware [14430.489705] firmware: requesting dvb-usb-dib0700-1.20.fw [14430.530911] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [14430.770914] dib0700: firmware started successfully. [14431.272091] dvb-usb: found a 'Pinnacle PCTV HD Pro USB Stick' in warm state. [14431.277385] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [14431.280117] DVB: registering new adapter (Pinnacle PCTV HD Pro USB Stick) [14431.921370] DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)... [14432.046721] xc5000 1-0064: creating new instance
A new device was created: /dev/dvb/adapter0. But:
[14432.049021] xc5000: Successfully identified at address 0x64 [14432.049036] xc5000: Firmware has not been loaded previously [14432.053380] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:10.4/usb1/1-2 /input/input11 [14432.084926] dvb-usb: schedule remote query interval to 50 msecs. [14432.084959] dvb-usb: Pinnacle PCTV HD Pro USB Stick successfully initialized and connected. [14552.858918] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.1.fw)... [14552.858939] firmware: requesting dvb-fe-xc5000-1.1.fw [14552.868339] xc5000: Upload failed. (file not found?) [14552.868364] xc5000: Unable to initialise tuner [14552.869594] DVB: adapter 0 frontend 0 frequency 0 out of range (54000000..858000000) [14596.990589] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.1.fw)... [14596.990610] firmware: requesting dvb-fe-xc5000-1.1.fw [14596.999976] xc5000: Upload failed. (file not found?) [14597.000064] xc5000: Unable to initialise tuner [14933.320581] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.1.fw)... [14933.320601] firmware: requesting dvb-fe-xc5000-1.1.fw
So far, I haven't been able to find dvb-fe-xc5000-1.1.fw. (I had previously installed a firmware file (version 4), but apparently the needed firmware is not in the tar file.
Thanks for the help. I'm going to continue looking for the firmware.
I'm not sure if this firmware is absolutely necessary given it appears to be the IR receiver. I am trying to use xine (I have a channel.conf file that I created for a different tuner in another computer) but so far have not gotten xine to display the digital signal.
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Quoted 5 lines · Rick Bilonick
So far, I haven't been able to find dvb-fe-xc5000-1.1.fw. (I had previously installed a firmware file (version 4), but apparently the needed firmware is not in the tar file.
Quoted 9 lines
Thanks for the help. I'm going to continue looking for the firmware.
I'm not sure if this firmware is absolutely necessary given it appears to be the IR receiver. I am trying to use xine (I have a channel.conf file that I created for a different tuner in another computer) but so far have not gotten xine to display the digital signal.
Rick B.
OK, I found the firmware on-line via MythTV
( http://www.mythtv.org/wiki/index.php/Pinnacle_PCTV_HD_Card_(800i)#Firmware ) at http://www.steventoth.net/linux/xc5000 . (I guess I could have taken this from the CD that came with the tuner.) This contains the the windows drivers with a shell script to extract the firmware (both for the tuner and the ir receiver - the device apparently won't work without both pieces of firmware). So the device now works on the HP2133 mini-notebook running Ubuntu 8.10. Now onto getting this to run on Fedora 8 and 10. Douglas, thanks for your help.
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Quoted 13 lines · Rick Bilonick
Quoted 12 lines · Rick Bilonick
So far, I haven't been able to find dvb-fe-xc5000-1.1.fw. (I had previously installed a firmware file (version 4), but apparently the needed firmware is not in the tar file.
Thanks for the help. I'm going to continue looking for the firmware.
I'm not sure if this firmware is absolutely necessary given it appears to be the IR receiver. I am trying to use xine (I have a channel.conf file that I created for a different tuner in another computer) but so far have not gotten xine to display the digital signal.
Quoted 7 lines
Quoted 2 lines
Rick B.
OK, I found the firmware on-line via MythTV
( http://www.mythtv.org/wiki/index.php/Pinnacle_PCTV_HD_Card_(800i)#Firmware ) at http://www.steventoth.net/linux/xc5000 . (I guess I could have taken this from the CD that came with the tuner.) This contains the the windows drivers with a shell script to extract the firmware (both for the tuner and the ir receiver - the device apparently won't work without both pieces of firmware). So the device now works on the HP2133 mini-notebook running Ubuntu 8.10. Now onto getting this to run on Fedora 8 and 10. Douglas, thanks for your help.Rick B.
v4l-dvb compiled and installed perfectly on Fedora 8. (For Ubuntu 8.10, there were a few warning messages but it still worked fine. There were no warning messages for Fedora 8.) Xine works fine for Fedora 8.
Unfortunately, there are some errors for Fedora 10. I will post them as soon as possible.
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Quoted 31 lines · Rick Bilonick
Quoted 13 lines · Rick Bilonick
Quoted 12 lines · Rick Bilonick
So far, I haven't been able to find dvb-fe-xc5000-1.1.fw. (I had previously installed a firmware file (version 4), but apparently the needed firmware is not in the tar file.
Thanks for the help. I'm going to continue looking for the firmware.
I'm not sure if this firmware is absolutely necessary given it appears to be the IR receiver. I am trying to use xine (I have a channel.conf file that I created for a different tuner in another computer) but so far have not gotten xine to display the digital signal.
Quoted 7 lines
Quoted 2 lines
Rick B.
OK, I found the firmware on-line via MythTV
( http://www.mythtv.org/wiki/index.php/Pinnacle_PCTV_HD_Card_(800i)#Firmware ) at http://www.steventoth.net/linux/xc5000 . (I guess I could have taken this from the CD that came with the tuner.) This contains the the windows drivers with a shell script to extract the firmware (both for the tuner and the ir receiver - the device apparently won't work without both pieces of firmware). So the device now works on the HP2133 mini-notebook running Ubuntu 8.10. Now onto getting this to run on Fedora 8 and 10. Douglas, thanks for your help.Rick B.
v4l-dvb compiled and installed perfectly on Fedora 8. (For Ubuntu 8.10, there were a few warning messages but it still worked fine. There were no warning messages for Fedora 8.) Xine works fine for Fedora 8.
Unfortunately, there are some errors for Fedora 10. I will post them as soon as possible.
Quoted 7 lines
Rick B.
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Hello Rick,
Yeah, as you eventually discovered (and is documented in the wiki), you need both firmware files (one is for the USB bridge chip and the other is required for the xc5000 tuner chip). If you find any problems with the Wiki documentation for the product (I did the driver support for that device), feel free to email me.
Also note, you mentioned the Wiki page for the 800i, whereas you have the 801e, which is documented here:
http://linuxtv.org/wiki/index.php/Pinnacle_PCTV_HD_Pro_Stick_%28801e%29#Making_it_Work
Regards,
Devin
Signature · 8 lines
Devin J. Heitmueller http://www.devinheitmueller.com AIM: devinheitmueller -- video4linux-list mailing list Unsubscribe mailto:[email protected]?subject=unsubscribe https://www.redhat.com/mailman/listinfo/video4linux-list
Hello Rick,
Quoted 9 lines · On Sat, 27 Dec 2008 01:23:30 -0500 Rick Bilonick <[email protected]> wrote:
OK, I found the firmware on-line via MythTV
( http://www.mythtv.org/wiki/index.php/Pinnacle_PCTV_HD_Card_(800i)#Firmware ) at http://www.steventoth.net/linux/xc5000 . (I guess I could have taken this from the CD that came with the tuner.) This contains the the windows drivers with a shell script to extract the firmware (both for the tuner and the ir receiver - the device apparently won't work without both pieces of firmware). So the device now works on the HP2133 mini-notebook running Ubuntu 8.10. Now onto getting this to run on Fedora 8 and 10. Douglas, thanks for your help.
Welcome, thanks for your feedback.
Cheers,
Douglas
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list