
Tak to wygląda model VS-USB2800D
Instaluje stery em28xx ale mam błąd
Kod: Zaznacz cały
root@atrax-desktop:/home/atrax/v4l-dvb-kernel# make
running ./build.sh build
make[1]: Wejście do katalogu `/home/atrax/v4l-dvb-kernel'
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]: Wejście do katalogu `/usr/src/linux-headers-2.6.27-11-generic'
CC [M] /home/atrax/v4l-dvb-kernel/em2880-dvb.o
In file included from /home/atrax/v4l-dvb-kernel/em2880-dvb.c:37:
/home/atrax/v4l-dvb-kernel/em28xx.h:32:20: error: dmxdev.h: No such file or directory
/home/atrax/v4l-dvb-kernel/em28xx.h:33:23: error: dvb_demux.h: No such file or directory
/home/atrax/v4l-dvb-kernel/em28xx.h:34:21: error: dvb_net.h: No such file or directory
/home/atrax/v4l-dvb-kernel/em28xx.h:35:26: error: dvb_frontend.h: No such file or directory
In file included from /home/atrax/v4l-dvb-kernel/em2880-dvb.c:37:
/home/atrax/v4l-dvb-kernel/em28xx.h:562: error: field ?demux? has incomplete type
/home/atrax/v4l-dvb-kernel/em28xx.h:570: error: field ?adapter? has incomplete type
/home/atrax/v4l-dvb-kernel/em28xx.h:573: error: field ?dmxdev? has incomplete type
/home/atrax/v4l-dvb-kernel/em28xx.h:575: error: field ?dvbnet? has incomplete type
In file included from /home/atrax/v4l-dvb-kernel/em2880-dvb.c:44:
/home/atrax/v4l-dvb-kernel/mt352/mt352.h: In function ?mt352_write?:
/home/atrax/v4l-dvb-kernel/mt352/mt352.h:68: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/mt352/mt352.h:69: error: dereferencing pointer to incomplete type
In file included from /home/atrax/v4l-dvb-kernel/em2880-dvb.c:46:
/home/atrax/v4l-dvb-kernel/drx3973d/drx3973d_demod.h: At top level:
/home/atrax/v4l-dvb-kernel/drx3973d/drx3973d_demod.h:9: error: field ?frontend? has incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:52:22: error: lgdt330x.h: No such file or directory
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:245: warning: ?struct dvb_frontend_tune_settings? declared inside parameter list
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:245: warning: its scope is only this definition or declaration, which is probably not what you want
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em2880_fe_get_tune_settings?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:246: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:247: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:248: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: At top level:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:276: error: variable ?em2880_fe_template_ops? has initializer but incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:277: error: unknown field ?info? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:277: error: extra brace group at end of initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:277: error: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:287: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:287: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:288: error: unknown field ?init? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:288: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:288: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:289: error: unknown field ?release? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:289: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:289: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:291: error: unknown field ?sleep? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:291: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:291: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:292: error: unknown field ?set_frontend? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:292: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:292: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:293: error: unknown field ?get_frontend? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:293: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:293: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:294: error: unknown field ?get_tune_settings? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:294: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:294: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:295: error: unknown field ?read_status? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:295: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:295: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:296: error: unknown field ?read_ber? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:296: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:296: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:297: error: unknown field ?read_signal_strength? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:297: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:297: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:298: error: unknown field ?read_snr? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:298: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:298: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:299: error: unknown field ?read_ucblocks? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:300: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:300: warning: (near initialization for ?em2880_fe_template_ops?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em2880_complete_irq?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:339: error: implicit declaration of function ?dvb_dmx_swfilter?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: At top level:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:448: warning: ?struct dvb_demux_feed? declared inside parameter list
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em2880_start_feed?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:450: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:451: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: At top level:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:465: warning: ?struct dvb_demux_feed? declared inside parameter list
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em2880_stop_feed?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:467: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:468: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_ts_bus_ctrl?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:494: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?mt352_pinnacle_init?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:545: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: At top level:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:573: error: variable ?em2880_lgdt3303_dev? has initializer but incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:574: error: unknown field ?demod_address? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:574: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:574: warning: (near initialization for ?em2880_lgdt3303_dev?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:575: error: unknown field ?demod_chip? specified in initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:575: error: ?LGDT3303? undeclared here (not in a function)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:576: warning: excess elements in struct initializer
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:576: warning: (near initialization for ?em2880_lgdt3303_dev?)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?kworld355u_i2c_gate_ctrl?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:590: error: field ?frontend? has incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:596: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_set_params?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:610: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:619: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_get_frequency?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:737: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_get_bandwidth?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:744: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_dvb_init?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:752: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_s921_init?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:807: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_zl10353_init?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:824: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_zl10353_sleep?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:873: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em28xx_dvb_sleep?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:889: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em2880_dvb_init?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:960: error: implicit declaration of function ?dvb_attach?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:964: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:983: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:986: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:991: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:997: error: ?lgdt330x_attach? undeclared (first use in this function)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:997: error: (Each undeclared identifier is reported only once
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:997: error: for each function it appears in.)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:998: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1007: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1012: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1018: warning: assignment makes pointer from integer without a cast
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1021: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1022: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1023: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1037: error: invalid application of ?sizeof? to incomplete type ?struct dvb_frontend?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1038: error: invalid application of ?sizeof? to incomplete type ?struct dvb_frontend_ops?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1038: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1038: error: invalid application of ?sizeof? to incomplete type ?struct dvb_frontend_ops?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1038: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1038: error: invalid application of ?sizeof? to incomplete type ?struct dvb_frontend_ops?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1054: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1055: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1057: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1059: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1063: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1065: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1074: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1088: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1090: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1091: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1109: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1112: error: implicit declaration of function ?dvb_register_adapter?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1130: error: implicit declaration of function ?dvb_register_frontend?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1137: error: ?DMX_TS_FILTERING? undeclared (first use in this function)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1138: error: ?DMX_SECTION_FILTERING? undeclared (first use in this function)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1139: error: ?DMX_MEMORY_BASED_FILTERING? undeclared (first use in this function)
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1141: error: implicit declaration of function ?dvb_dmx_init?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1152: error: implicit declaration of function ?dvb_dmxdev_init?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1156: error: implicit declaration of function ?dvb_dmxdev_release?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1167: error: implicit declaration of function ?dvb_net_init?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1167: error: dereferencing pointer to incomplete type
/home/atrax/v4l-dvb-kernel/em2880-dvb.c: In function ?em2880_dvb_fini?:
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1187: error: implicit declaration of function ?dvb_net_release?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1188: error: implicit declaration of function ?dvb_unregister_frontend?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1195: error: implicit declaration of function ?dvb_frontend_detach?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1200: error: implicit declaration of function ?dvb_dmx_release?
/home/atrax/v4l-dvb-kernel/em2880-dvb.c:1202: error: implicit declaration of function ?dvb_unregister_adapter?
make[3]: *** [/home/atrax/v4l-dvb-kernel/em2880-dvb.o] Błąd 1
make[2]: *** [_module_/home/atrax/v4l-dvb-kernel] Błąd 2
make[2]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.27-11-generic'
make[1]: *** [default] Błąd 2
make[1]: Opuszczenie katalogu `/home/atrax/v4l-dvb-kernel'
Kod: Zaznacz cały
http://www.mail-archive.com/em28xx@mcentral.de/msg00057.html