Re: [XC3028] Terretec Cinergy T XS wrong firmware xc3028-v27.fw

2009-11-12 Thread Devin Heitmueller
On Thu, Nov 12, 2009 at 6:33 PM, Florent NOUVELLON
flonouvel...@gmail.com wrote:
 Sorry about that mistake... That was an em28xx-new trick.

 So my question is simply :
 Do you know how to disable compiling some drivers on v4l-dvb for faster
 compiling ?

Well, I typically disable firedtv because of the Ubuntu bug.  I
wouldn't recommend compiling out drivers to improve compile
performance (it's just too easy to screw up because of non-obvious
dependencies).  If you are recompiling regularly, I would suggest
installing ccache instead.

Cheers,

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [XC3028] Terretec Cinergy T XS wrong firmware xc3028-v27.fw

2009-11-10 Thread Devin Heitmueller
On Tue, Nov 10, 2009 at 4:39 AM, Valerio Bontempi
valerio.bonte...@gmail.com wrote:
 Yes I rebooted the system after compiling and installing through 'make
 install' last v4l-dvb source, but with no luck, /dev/dvb device is
 still not present.

 Attached you can find the full dmesg, since system boot

 Thanks a lot again.


 P.s. Sorry for top posting, it's gmail0s default and sometimes I forget.

Hello Valerio,

Now that I have taken another look at the dmesg output, I see that
this device is 0ccd:0043 and *not* 0ccd:0042.  This prompted me to
take another look at the driver, and indeed that board is not
presently supported.  It's the DVB only version of the board (as
opposed to the hybrid).

I can probably make it work, but it's a rather old board and not
terribly high on my list of priorities.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [XC3028] Terretec Cinergy T XS wrong firmware xc3028-v27.fw

2009-11-10 Thread Valerio Bontempi
2009/11/10 Devin Heitmueller dheitmuel...@kernellabs.com:
 On Tue, Nov 10, 2009 at 4:39 AM, Valerio Bontempi
 valerio.bonte...@gmail.com wrote:
 Yes I rebooted the system after compiling and installing through 'make
 install' last v4l-dvb source, but with no luck, /dev/dvb device is
 still not present.

 Attached you can find the full dmesg, since system boot

 Thanks a lot again.


 P.s. Sorry for top posting, it's gmail0s default and sometimes I forget.

 Hello Valerio,

 Now that I have taken another look at the dmesg output, I see that
 this device is 0ccd:0043 and *not* 0ccd:0042.  This prompted me to
 take another look at the driver, and indeed that board is not
 presently supported.  It's the DVB only version of the board (as
 opposed to the hybrid).

 I can probably make it work, but it's a rather old board and not
 terribly high on my list of priorities.

 Devin

 --
 Devin J. Heitmueller - Kernel Labs
 http://www.kernellabs.com


Hi Devin,

I feared about that
So, in this moment my only possibilities available to make it work are:
- use an older kernel (=2.6.27) to compile successfully em28xx-new
(maybe it could be better to use older linux distro)
- make em28xx-new to compile on 2.6.31 kernel version
- wait for device support on next kernel releases

I have good programming knowledge, but few with C and driver
programming, so if you can suggest me how can I modify em28xx-new
sources to make them work on 2.6.31, then I can try to adjust them and
then make this driver available just waiting for kernel support.

Thanks a lot

Valerio
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [XC3028] Terretec Cinergy T XS wrong firmware xc3028-v27.fw

2009-11-10 Thread Devin Heitmueller
On Tue, Nov 10, 2009 at 10:49 AM, Valerio Bontempi
valerio.bonte...@gmail.com wrote:
 Hi Devin,

 I feared about that
 So, in this moment my only possibilities available to make it work are:
 - use an older kernel (=2.6.27) to compile successfully em28xx-new
 (maybe it could be better to use older linux distro)
 - make em28xx-new to compile on 2.6.31 kernel version
 - wait for device support on next kernel releases

 I have good programming knowledge, but few with C and driver
 programming, so if you can suggest me how can I modify em28xx-new
 sources to make them work on 2.6.31, then I can try to adjust them and
 then make this driver available just waiting for kernel support.

In theory you just need your board profile properly defined in
em28xx-cards.c and em28xx-dvb.c.  If I were going to choose between
trying to make the old em28xx-new compile under the current kernel,
and adding the 10-15 lines of code to the in-kernel em28xx driver, I
would probably consider choosing the latter (and then feel free to
submit the patch to be merged upstream).

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [XC3028] Terretec Cinergy T XS wrong firmware xc3028-v27.fw

2009-11-09 Thread Robert Lowery
 Em Mon, 9 Nov 2009 12:13:22 +0100
 Valerio Bontempi valerio.bonte...@gmail.com escreveu:

 Hi all,

 I have a problem trying to user Terratec Cinergy T XS (usb dvb only
 adapter) with XC3028 tuner:
 v4l dvb driver installed in last kernel versions (actually I am using
 2.6.31 from ubuntu 9.10) detects this device but then looks for the
 wrong firmware xc3028-v27.fw, and, moreover, seems to not contain
 correct device firmware at all.
 This makes the device to be detected but dvb device /dev/dvb is not
 created by the kernel.

 Is there a way to make this device to work with last kernel versions
 and last v4l-dvb driver versions?

 Earlier versions of Ubuntu used to contain an out-of-tree driver for
 xc3028,
 that used a different firmware format.

 Due to license issues, distros can't package the firmware files (since the
 vendor
 didn't give any redistribution rights for the firmwares up to now).

 So, you'll need to download a driver with the firmware inside and run a
 script to
 create the firmware.

 For more info and instructions on how to get the firmware, please see:
   
 http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_the_Firmware

 Cheers,
 Mauro

Mauro,

Although the xc3028-v27.fw generated from
HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip using the above process works fine
for me, the firmware is a couple of years old now and I can't help
wondering if there might be a newer version in the latest Windows drivers
out there containing performance or stability fixes it in.

Do you think it would be worthwhile extracting a newer version of firmware?

-Rob

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [XC3028] Terretec Cinergy T XS wrong firmware xc3028-v27.fw

2009-11-09 Thread Devin Heitmueller
On Mon, Nov 9, 2009 at 6:41 PM, Robert Lowery rglow...@exemail.com.au wrote:
 Although the xc3028-v27.fw generated from
 HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip using the above process works fine
 for me, the firmware is a couple of years old now and I can't help
 wondering if there might be a newer version in the latest Windows drivers
 out there containing performance or stability fixes it in.

 Do you think it would be worthwhile extracting a newer version of firmware?

That is the latest version of the firmware for that chip.  Xceive has
not updated it since then, given that they are focusing on newer
products like the xc5000 and xc3028L.

Your problem has nothing to do with the firmware.  The issue is the
driver support for your particular device was only added recently
(after Ubuntu did their kernel freeze for Karmic).  The work
associated with adding support for devices is nontrivial, and I
typically only do it when people report that their device needs
support.

Devin


-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [XC3028] Terretec Cinergy T XS wrong firmware xc3028-v27.fw

2009-11-09 Thread Robert Lowery
 On Mon, Nov 9, 2009 at 6:41 PM, Robert Lowery rglow...@exemail.com.au
 wrote:
 Although the xc3028-v27.fw generated from
 HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip using the above process works
 fine
 for me, the firmware is a couple of years old now and I can't help
 wondering if there might be a newer version in the latest Windows
 drivers
 out there containing performance or stability fixes it in.

 Do you think it would be worthwhile extracting a newer version of
 firmware?

 That is the latest version of the firmware for that chip.  Xceive has
 not updated it since then, given that they are focusing on newer
 products like the xc5000 and xc3028L.

 Your problem has nothing to do with the firmware.  The issue is the
 driver support for your particular device was only added recently
 (after Ubuntu did their kernel freeze for Karmic).  The work
 associated with adding support for devices is nontrivial, and I
 typically only do it when people report that their device needs
 support.

 Devin
Sorry Devin,

I shoudn't have hijacked this thread.  My question was general in nature
and not related to the issues being discussed in this thread.

If v2.7 is the latest firmware released by Xceive for the xc3028 then that
answers my question

Thanks

-Rob

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html