2009/12/9 Devin Heitmueller <dheitmueller@xxxxxxxxxxxxxx>: > On Wed, Dec 9, 2009 at 1:21 PM, Valerio Bontempi >> I don't know how it is happened, because I followed the normal way to >> compile v4l-dvb, so it seems a very strange behaviour... >> >> however, how can I solve, cleaning out all the in-kernel modules and >> all the modules I need to remove? > > Well, the problem wasn't that you compiled v4l-dvb. It's that you had > these third party em28xx modules installed (which rely on v4l-dvb). > And a recompile of v4l-dvb breaks compatibility for those third party > modules. > > Without knowing how you installed the third party em28xx stuff, I > cannot really advise you on the best way to remove them. If it were > me, I would probably just move all of those files to some temporary > directory and reboot (which would allow me to restore them if I > screwed something up). However, I wouldn't want to be held > responsible for a user screwing up his machine. > > Devin > > -- > Devin J. Heitmueller - Kernel Labs > http://www.kernellabs.com > Hi, I managed to clean installed modules (an opensuse unofficial repository provides em28xx-new kernel module so I needed to uninstall it) and then I compiled and installed again my modified version of v4l-dvb Now em28xx is loaded correctly, but dvb tuner is not initialized Below the part of dmesg related to the error [ 8.061407] em28xx: New device TerraTec Electronic GmbH Cinergy T USB XS @ 480 Mbps (0ccd:0043, interface 0, class 0) [ 8.061509] em28xx #0: chip ID is em2870 [ 8.172499] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 5c 00 9e 24 6a 34 [ 8.172512] em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00 [ 8.172574] em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00 [ 8.172587] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00 [ 8.172598] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 8.172609] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 8.172621] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00 [ 8.172632] em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00 [ 8.172643] em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00 [ 8.172655] em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 24 03 [ 8.172666] em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00 [ 8.172678] em28xx #0: i2c eeprom b0: 54 00 20 00 55 00 53 00 42 00 20 00 58 00 53 00 [ 8.172689] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 8.172700] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 8.172712] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 8.172723] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 8.172736] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0xbfdf1b96 [ 8.172738] em28xx #0: EEPROM info: [ 8.172740] em28xx #0: No audio on board. [ 8.172742] em28xx #0: 500mA max power [ 8.172744] em28xx #0: Table at 0x06, strings=0x249e, 0x346a, 0x0000 [ 8.173347] em28xx #0: Identified as Terratec Cinergy T XS (card=43) [ 8.173350] em28xx #0: [ 8.173351] [ 8.173454] em28xx #0: The support for this board weren't valid yet. [ 8.173504] em28xx #0: Please send a report of having this working [ 8.173553] em28xx #0: not to V4L mailing list (and/or to other addresses) [ 8.173555] [ 8.474416] ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011d80000f828c2] [ 8.528409] ieee1394: Host added: ID:BUS[1-00:1023] GUID[00023c01510ec213] [ 8.947399] tuner 2-0061: chip found @ 0xc2 (em28xx #0) [ 8.969375] xc2028 2-0061: creating new instance [ 8.969381] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner [ 8.969391] usb 1-4: firmware: requesting xc3028-v27.fw [ 9.035956] xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7 [ 9.068266] xc2028 2-0061: Loading firmware for type=BASE (1), id 0000000000000000. [ 10.456270] xc2028 2-0061: Loading firmware for type=(0), id 000000000000b700. [ 10.482264] SCODE (20000000), id 000000000000b700: [ 10.482272] xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000. [ 10.604270] em28xx #0: v4l2 driver version 0.1.2 [ 10.609181] em28xx #0: V4L2 video device registered as /dev/video1 [ 10.610313] usbcore: registered new interface driver em28xx [ 10.610318] em28xx driver loaded [ 10.689974] zl10353_read_register: readreg error (reg=127, ret==-19) [ 10.707974] mt352_read_register: readreg error (reg=127, ret==-19) [ 10.708071] em28xx #0: /2: dvb frontend not attached. Can't attach xc3028 [ 10.708153] Em28xx: Initialized (Em28xx dvb Extension) extension The same driver source code works fine on ubuntu 9.10, so I can't uderstand where could be the problem. Valerio -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html