Hi, > > > No, it is a classical kernel : 2.6.26-1-686 on Debian Sid.> > > > >> > 'dvb_unregister_frontend' /opt/em28xx-new/em2880-dvb.c:977:> > >> > erreur: implicit declaration of function> > > > this means it cannot find some headers, you need to install the full> > kernel sources for your installed> > kernel before compiling the driver. I've installed the full kernel sources :david:/usr/src/apt-get source linux-image-2.6.26-1-686 and it's not better :david:/opt/em28xx-new# makerm -rf Module.symvers; make -C /lib/modules/`if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo2.6.21.4-eeepc; else uname -r; fi`/build SUBDIRS=`pwd` modules make[1]:entrant dans le rÃpertoire  /usr/src/linux-headers-2.6.26-1-686  CC[M] /opt/em28xx-new/em2880-dvb.o Dans le fichier inclus à partirde /opt/em28xx-new/em2880-dvb.c:33: /opt/em28xx-new/em28xx.h:32:20:erreur: dmxdev.h : Aucun fichier ou rÃpertoire de cetype /opt/em28xx-new/em28xx.h:33:23: erreur: dvb_demux.h : Aucunfichier ou rÃpertoire de ce type /opt/em28xx-new/em28xx.h:34:21:erreur: dvb_net.h : Aucun fichier ou rÃpertoire de cetype /opt/em28xx-new/em28xx.h:35:26: erreur: dvb_frontend.h : Aucunfichier ou rÃpertoire de ce type In file includedfrom /opt/em28xx-new/em2880-dvb.c:33: /opt/em28xx-new/em28xx.h:550:erreur: field âdemuxâ has incomplete type /opt/em28xx-new/em28xx.h:558:erreur: field âadapterâ has incompletetype /opt/em28xx-new/em28xx.h:561: erreur: field âdmxdevâ hasincomplete type /opt/em28xx-new/em28xx.h:563: erreur: field âdvbnetâhas incomplete type Dans le fichier inclus à partirde /opt/em28xx-new/em2880-dvb.c:41: /opt/em28xx-new/drx3973d/drx3973d_demod.h:5:26:erreur: dvb_frontend.h : Aucun fichier ou rÃpertoire de ce type In fileincludedfrom /opt/em28xx-new/em2880-dvb.c:41: /opt/em28xx-new/drx3973d/drx3973d_demod.h:9:erreur: field âfrontendâ has incomplete type Dans le fichier inclus Ãpartirde /opt/em28xx-new/em2880-dvb.c:43: /opt/em28xx-new/qt1010/qt1010.h:25:26:erreur: dvb_frontend.h : Aucun fichier ou rÃpertoire de cetype /opt/em28xx-new/em2880-dvb.c:47:22: erreur: lgdt330x.h : Aucunfichier ou rÃpertoire de ce type /opt/em28xx-new/em2880-dvb.c: Infunction âem2880_complete_irqâ: /opt/em28xx-new/em2880-dvb.c:254:erreur: implicit declaration of functionâdvb_dmx_swfilterâ /opt/em28xx-new/em2880-dvb.c: Hors de toutefonction : /opt/em28xx-new/em2880-dvb.c:357: attention : âstructdvb_demux_feedâ declared inside parameterlist /opt/em28xx-new/em2880-dvb.c:357: attention : visible uniquementdepuis cette dÃfinition ou dÃclaration, ce qui n'est probablement pasce que vous dÃsirez /opt/em28xx-new/em2880-dvb.c: In functionâem2880_start_feedâ: /opt/em28xx-new/em2880-dvb.c:359: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:360: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c: Hors detoute fonction : /opt/em28xx-new/em2880-dvb.c:374: attention : âstructdvb_demux_feedâ declared inside parameterlist /opt/em28xx-new/em2880-dvb.c: In functionâem2880_stop_feedâ: /opt/em28xx-new/em2880-dvb.c:376: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:377: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c: Infunction âem28xx_ts_bus_ctrlâ: /opt/em28xx-new/em2880-dvb.c:403:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: Hors de toutefonction : /opt/em28xx-new/em2880-dvb.c:420: erreur: variableâem2880_lgdt3303_devâ has initializer but incompletetype /opt/em28xx-new/em2880-dvb.c:421: erreur: unknown fieldâdemod_addressâ specified ininitializer /opt/em28xx-new/em2880-dvb.c:421: attention : ÃlÃments enexcÃs dans l'initialisation de lastructure /opt/em28xx-new/em2880-dvb.c:421: attention : (nearinitialization forâem2880_lgdt3303_devâ) /opt/em28xx-new/em2880-dvb.c:422: erreur:unknown field âdemod_chipâ specified ininitializer /opt/em28xx-new/em2880-dvb.c:422: erreur: âLGDT3303âundeclared here (not in a function) /opt/em28xx-new/em2880-dvb.c:423:attention : ÃlÃments en excÃs dans l'initialisation de lastructure /opt/em28xx-new/em2880-dvb.c:423: attention : (nearinitialization for âem2880_lgdt3303_devâ) /opt/em28xx-new/em2880-dvb.c:In functionâkworld355u_i2c_gate_ctrlâ: /opt/em28xx-new/em2880-dvb.c:437: erreur:field âfrontendâ has incomplete type /opt/em28xx-new/em2880-dvb.c:443:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem28xx_set_paramsâ: /opt/em28xx-new/em2880-dvb.c:457: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:466: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c: Infunction âem28xx_get_frequencyâ: /opt/em28xx-new/em2880-dvb.c:584:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem28xx_get_bandwidthâ: /opt/em28xx-new/em2880-dvb.c:591: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem28xx_dvb_initâ: /opt/em28xx-new/em2880-dvb.c:599: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem28xx_zl10353_initâ: /opt/em28xx-new/em2880-dvb.c:655: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem28xx_zl10353_sleepâ: /opt/em28xx-new/em2880-dvb.c:697: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem28xx_dvb_sleepâ: /opt/em28xx-new/em2880-dvb.c:709: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem2880_dvb_initâ: /opt/em28xx-new/em2880-dvb.c:774: erreur: implicitdeclaration of function âdvb_attachâ /opt/em28xx-new/em2880-dvb.c:778:attention : assignment makes pointer from integer without acast /opt/em28xx-new/em2880-dvb.c:796: attention : assignment makespointer from integer without a cast /opt/em28xx-new/em2880-dvb.c:802:erreur: âlgdt330x_attachâ undeclared (first use in thisfunction) /opt/em28xx-new/em2880-dvb.c:802: erreur: (Each undeclaredidentifier is reported only once /opt/em28xx-new/em2880-dvb.c:802:erreur: for each function it appearsin.) /opt/em28xx-new/em2880-dvb.c:803: attention : assignment makespointer from integer without a cast /opt/em28xx-new/em2880-dvb.c:812:attention : assignment makes pointer from integer without acast /opt/em28xx-new/em2880-dvb.c:817: attention : assignment makespointer from integer without a cast /opt/em28xx-new/em2880-dvb.c:842:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:843: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:845:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:847: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:851:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:853: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:862:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:876: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:878:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:879: erreur: dÃrÃfÃrencementd'un pointeur de type incomplet /opt/em28xx-new/em2880-dvb.c:897:erreur: dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c:900: erreur: implicitdeclaration of functionâdvb_register_adapterâ /opt/em28xx-new/em2880-dvb.c:918: erreur:implicit declaration of functionâdvb_register_frontendâ /opt/em28xx-new/em2880-dvb.c:925: erreur:âDMX_TS_FILTERINGâ undeclared (first use in thisfunction) /opt/em28xx-new/em2880-dvb.c:926: erreur:âDMX_SECTION_FILTERINGâ undeclared (first use in thisfunction) /opt/em28xx-new/em2880-dvb.c:927: erreur:âDMX_MEMORY_BASED_FILTERINGâ undeclared (first use in thisfunction) /opt/em28xx-new/em2880-dvb.c:929: erreur: implicitdeclaration of functionâdvb_dmx_initâ /opt/em28xx-new/em2880-dvb.c:940: erreur: implicitdeclaration of functionâdvb_dmxdev_initâ /opt/em28xx-new/em2880-dvb.c:944: erreur: implicitdeclaration of functionâdvb_dmxdev_releaseâ /opt/em28xx-new/em2880-dvb.c:955: erreur: implicitdeclaration of functionâdvb_net_initâ /opt/em28xx-new/em2880-dvb.c:955: erreur:dÃrÃfÃrencement d'un pointeur de typeincomplet /opt/em28xx-new/em2880-dvb.c: In functionâem2880_dvb_finiâ: /opt/em28xx-new/em2880-dvb.c:975: erreur: implicitdeclaration of functionâdvb_net_releaseâ /opt/em28xx-new/em2880-dvb.c:976: erreur: implicitdeclaration of functionâdvb_unregister_frontendâ /opt/em28xx-new/em2880-dvb.c:977: erreur:implicit declaration of functionâdvb_frontend_detachâ /opt/em28xx-new/em2880-dvb.c:981: erreur:implicit declaration of functionâdvb_dmx_releaseâ /opt/em28xx-new/em2880-dvb.c:983: erreur: implicitdeclaration of function âdvb_unregister_adapterâ make[2]: ***[/opt/em28xx-new/em2880-dvb.o] Erreur 1 make[1]: ***[_module_/opt/em28xx-new] Erreur 2 make[1]: quittant le rÃpertoire /usr/src/linux-headers-2.6.26-1-686  make: *** [default] Erreur 2 Should I add another thing ? I don't know what's wrong... Thanks. David. _______________________________________________linux-dvb mailing listlinux-dvb@xxxxxxxxxxxxxxx://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb