fogna wrote:
Hi guys i have a Terratec Cinergy Hybrid XS FM (ID 0ccd:0072) and i have tried to install the em28xx-new driver on my Slackware 12.1 with kernel 2.6.25.10 following this guide

http://mcentral.de/wiki/index.php5/Installation_Guide

but i have a problem when i try to load the em28xx-dvb module with modprobe i get this:

>root#: modprobe em28xx-dvb
FATAL: Error inserting em28xx_dvb (/lib/modules/2.6.25.10/empia/em28xx-dvb.ko): Unknown symbol in module, or unknown parameter (see dmesg)

no problems with the other em28xx modules, this is the dmesg output:

em28xx v4l2 driver version 0.0.1 loaded
em28xx: new video device (0ccd:0072): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
ieee1394: Host added: ID:BUS[0-01:1023]  GUID[00023c0141018e25]
cx25843.c: starting probe for adapter monid (0x1001e)
cx25843.c: starting probe for adapter dvi (0x1001e)
cx25843.c: starting probe for adapter vga (0x1001e)
cx25843.c: starting probe for adapter crt2 (0x1001e)
cx25843.c: starting probe for adapter SMBus nForce2 adapter at 1c00 (0x4000c) cx25843.c: starting probe for adapter SMBus nForce2 adapter at 2000 (0x4000c)
cx25843.c: starting probe for adapter bt878 #0 [sw] (0x10005)
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 72 00 f0 12 6a 03 6a 38 a2 1c
em28xx #0: i2c eeprom 10: 00 00 24 57 46 07 09 00 60 00 00 00 02 00 00 00
em28xx #0: i2c eeprom 20: 5e 00 12 00 f0 10 01 89 88 00 00 00 5b 1e 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 d3 c4 00 00
em28xx #0: i2c eeprom 50: a1 00 00 00 a2 80 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 38 03 43 00 69 00
em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 48 00 79 00
em28xx #0: i2c eeprom 80: 62 00 72 00 69 00 64 00 20 00 54 00 20 00 55 00
em28xx #0: i2c eeprom 90: 53 00 42 00 20 00 58 00 53 00 20 00 46 00 4d 00
em28xx #0: i2c eeprom a0: 00 00 1c 03 30 00 38 00 30 00 32 00 30 00 32 00
em28xx #0: i2c eeprom b0: 30 00 30 00 34 00 32 00 36 00 36 00 00 00 31 00
em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= 0ccd:0072
I2S audio, 3 sample rates
500mA max power
Table at 0x24, strings = 0x386a, 0x1ca2, 0x0000
cx25843.c: starting probe for adapter em28xx #0 (0x1001f)
cx25843.c: detecting cx25843 client on address 0x88
attach_inform: msp34xx/cx25843 detected.
trying to attach xc5000
attaching xc5000 tuner module
successfully attached tuner
radio device registered as /dev/radio0
em28xx #0: V4L2 VBI device registered as /dev/vbi1
em28xx #0: V4L2 device registered as /dev/video1
input: em2880/em2870 remote control as /devices/virtual/input/input3
em28xx-input.c: remote control handler attached
em28xx #0: Found Terratec Hybrid XS FM (em2883)
usbcore: registered new interface driver hiddev
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:02.1/usb3/3-1/3-1:1.0/input/input4 input,hidraw0: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:02.1-1
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
usbcore: registered new interface driver em28xx
em28xx-audio.c: probing for em28x1 non standard usbaudio
em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
Em28xx: Initialized (Em28xx Audio Extension) extension
em28xx_dvb: Unknown symbol dvb_dmxdev_init
em28xx_dvb: Unknown symbol dvb_register_adapter
em28xx_dvb: Unknown symbol dvb_dmx_release
em28xx_dvb: Unknown symbol dvb_net_init
em28xx_dvb: Unknown symbol dvb_dmx_swfilter
em28xx_dvb: Unknown symbol dvb_dmxdev_release
em28xx_dvb: Unknown symbol dvb_frontend_detach
em28xx_dvb: Unknown symbol dvb_net_release
em28xx_dvb: Unknown symbol dvb_unregister_frontend
em28xx_dvb: Unknown symbol dvb_register_frontend
em28xx_dvb: Unknown symbol dvb_unregister_adapter
em28xx_dvb: Unknown symbol dvb_dmx_init


I have logged the compilation output which has some related warnings :


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[1]: Entering directory `/usr/src/linux-2.6.25.10'
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em2880-dvb.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-video.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-i2c.o
/disks/ext1/pkgs/internet/em28xx-new/em28xx-i2c.c:677: warning: 'inc_use' defined but not used /disks/ext1/pkgs/internet/em28xx-new/em28xx-i2c.c:684: warning: 'dec_use' defined but not used
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-cards.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-core.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-input.o
/disks/ext1/pkgs/internet/em28xx-new/em28xx-input.c: In function 'em2880_ir_attach': /disks/ext1/pkgs/internet/em28xx-new/em28xx-input.c:340: warning: ignoring return value of 'input_register_device', declared with attribute warn_unused_result
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-webcam.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-keymaps.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-aad.o
/disks/ext1/pkgs/internet/em28xx-new/em28xx-aad.c: In function 'aad_rb_read_data': /disks/ext1/pkgs/internet/em28xx-new/em28xx-aad.c:143: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result /disks/ext1/pkgs/internet/em28xx-new/em28xx-aad.c:144: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result /disks/ext1/pkgs/internet/em28xx-new/em28xx-aad.c:147: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-audio.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-audioep.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/adimtv102/adimtv102.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/cx25843/em28xx-cx25843.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_demod.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.o
/disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:6059:8: warning: "COMPILE_FOR_QT" is not defined /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:6068:7: warning: "COMPILE_FOR_QT" is not defined /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:6085:8: warning: "COMPILE_FOR_QT" is not defined /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:7726:8: warning: "COMPILE_FOR_QT" is not defined /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c: In function 'DRX3973D_Open': /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:7799: warning: enumeration value 'DRX3973D_SPIN_UNKNOWN' not handled in switch /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:7915:8: warning: "COMPILE_FOR_QT" is not defined /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:7927:8: warning: "COMPILE_FOR_QT" is not defined /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_core.c:7933:8: warning: "COMPILE_FOR_QT" is not defined
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_host.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx_dap_wasi.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx_driver.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d_i2c.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/lgdt3304/lgdt3304.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/mt2060/mt2060.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/qt1010/qt1010.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/tvp5150/tvp5150.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/xc3028/xc3028_control.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/xc3028/xc3028_module.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/xc3028/tuner-xc3028.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/xc5000/xc5000_control.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/xc5000/xc5000_module.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/xc5000/i2c_driver.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/xc5000/tuner-xc5000.o
CC [M]  /disks/ext1/pkgs/internet/em28xx-new/zl10353/zl10353.o
Building modules, stage 2.
MODPOST 15 modules
WARNING: "dvb_dmx_init" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_unregister_adapter" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_register_frontend" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_unregister_frontend" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_net_release" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_frontend_detach" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_dmxdev_release" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_dmx_swfilter" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_net_init" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_dmx_release" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_register_adapter" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined! WARNING: "dvb_dmxdev_init" [/disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko] undefined!
CC      /disks/ext1/pkgs/internet/em28xx-new/adimtv102/adimtv102.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/adimtv102/adimtv102.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/cx25843/em28xx-cx25843.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/cx25843/em28xx-cx25843.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/drx3973d/drx3973d.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/em28xx-aad.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-aad.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/em28xx-audio.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-audio.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/em28xx-audioep.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-audioep.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx-dvb.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/em28xx.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/em28xx.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/lgdt3304/lgdt3304.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/lgdt3304/lgdt3304.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/mt2060/mt2060.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/mt2060/mt2060.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/qt1010/qt1010.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/qt1010/qt1010.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/tvp5150/tvp5150.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/tvp5150/tvp5150.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/xc3028/tuner-xc3028.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/xc3028/tuner-xc3028.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/xc5000/tuner-xc5000.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/xc5000/tuner-xc5000.ko
CC      /disks/ext1/pkgs/internet/em28xx-new/zl10353/zl10353.mod.o
LD [M]  /disks/ext1/pkgs/internet/em28xx-new/zl10353/zl10353.ko
make[1]: Leaving directory `/usr/src/linux-2.6.25.10'

kernel headers and sources are correctly installed, i still don't understand why em28xx-dvb generates that error.. can you help me ?

thanks in advance

fogna80


Sorry guys my fault, maybe this could help other people with the same problem, i have noticed my custom compiled kernel has dvb_core module disabled, i have recompiled it with

CONFIG_DVB_CORE=y

and now all works correctly

bye




_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx

Reply via email to