Additional remark: the need to not-compile firedtv has to do with another bug, as http://www.linuxtv.org/wiki/index.php/How_to_Obtain ,_Build_and_Install_V4L- DVB_Device_Drivers#Building.2FCompiling_the_Modules says:
/QUOTE Building/Compiling the Modules Note: If you are using Ubuntu, before proceeding to build the modules, you will have to edit the file v4l/.config and change the line for the firedtv driver from "firedtv=m" to "firedtv=n". The reason for this necessity is because Ubuntu has a bug in their packaging of the kernel headers that results in a fatal compilation error within the v4l-dvb build process when it reaches the firedtv module. This is a long standing issue, and one of the most frequently reported on the mailing list. Please nag the crap out of Ubuntu package managers to fix this problem! /UNQUOTE Some errors when compiling with the firedtv module still on "m" (not "n"): make[2]: Entering directory `/usr/src/linux-headers-2.6.32-24-generic' CC [M] /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.o /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:40: warning: 'struct hpsb_iso' declared inside parameter list /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:40: warning: its scope is only this definition or declaration, which is probably not what you want /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c: In function 'rawiso_activity_cb': /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:56: error: dereferencing pointer to incomplete type /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:57: error: implicit declaration of function 'hpsb_iso_n_ready' /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:64: error: dereferencing pointer to incomplete type /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:65: error: implicit declaration of function 'dma_region_i' /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:65: error: expected expression before 'unsigned' /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:67: error: dereferencing pointer to incomplete type /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:71: error: dereferencing pointer to incomplete type /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:85: error: implicit declaration of function 'hpsb_iso_recv_release_packets' /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c: In function 'node_of': /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:90: error: dereferencing pointer to incomplete type /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:90: warning: type defaults to 'int' in declaration of '__mptr' /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:90: warning: initialization from incompatible pointer type /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c:90: error: invalid use of undefined type 'struct unit_directory' /home/sander/usb-dvb/tda18218-attempt.2.6.32-24-generic.3092/tda18218/v4l/firedtv-1394.c: In function 'node_lock': -- USB DVB-T: TDA18218 not yet compiled in af9015 https://bugs.launchpad.net/bugs/622397 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
