<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for www.KernelLabs.com</title>
	<atom:link href="http://www.kernellabs.com/blog/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://www.kernellabs.com/blog</link>
	<description>... it&#039;s not just another Linux blog</description>
	<lastBuildDate>Sat, 12 May 2012 14:48:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on HVR-1800/1850 Analog support by Steven</title>
		<link>http://www.kernellabs.com/blog/?p=1636&#038;cpage=1#comment-2513</link>
		<dc:creator>Steven</dc:creator>
		<pubDate>Sat, 12 May 2012 14:48:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1636#comment-2513</guid>
		<description>tekdoc: Thanks for the feedback.

Devin plans to look at my original patches. He picked up my HVR1850 sample hardware last week so, time permitting, we should get back to fixes in the near future.

Stay tuned.</description>
		<content:encoded><![CDATA[<p>tekdoc: Thanks for the feedback.</p>
<p>Devin plans to look at my original patches. He picked up my HVR1850 sample hardware last week so, time permitting, we should get back to fixes in the near future.</p>
<p>Stay tuned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on HVR-1800/1850 Analog support by tekdoc</title>
		<link>http://www.kernellabs.com/blog/?p=1636&#038;cpage=1#comment-2512</link>
		<dc:creator>tekdoc</dc:creator>
		<pubDate>Sat, 12 May 2012 14:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1636#comment-2512</guid>
		<description>Just an update on my HVR-1800 analog support testing.  Please note, I am primarily concerned with using my HVR-1800 with MythTv so please keep that in mind as you follow along.

Earlier this week Devin and I discussed how in MythTv, the default image size setting of 480x480 (under recording profiles) triggers a driver bug that causes distorted colors. Changing the image size to 720x480 resolves this problem.  This testing was done WITHOUT the January 2012 cx23885/cx25840 patches applied to the 3.2 and 3.3 kernels.

I subsequently tested WITH the January 2012 cx23885/cx25840 patches applied to the 3.2 and 3.3 kernels and found several problems.  First and foremost, one of the patches causes color distortion in ANY program that can only be reversed by reverting to an earlier version of the driver without the patches applied.  Next, one of the patches prevents MythTv from accessing the mpeg device (/dev/video1 on my system) so live TV cannot be displayed at all.   I am still working on determining exactly which patches trigger these two bugs.

Lastly, the patch &quot;[media] cx25840 / cx23885: Fixing audio/volume regression&quot; causes NO AUDIO with the HVR-1800.  With this patch REVERTED, the volume is so loud that the audio is actually clipping.  I have been able to work around both issues by modifying the driver to force the volume register to a specific, fixed value.  Interestingly, I found that increasing this value decreases the volume and vice versa.  Since I control the volume of my system with my receiver, I am OK with having the volume level fixed.  In order to have an adjustable volume level, someone would have to figure out the correct usable range for this value and modify the driver to reflect this.

So in summary, with some modifications, the HVR-1800 can be used today with analog in MythTv.  But If the latest patches are important for providing access to HVR-1800 features or performance improvements, we need to keep debugging these drivers.</description>
		<content:encoded><![CDATA[<p>Just an update on my HVR-1800 analog support testing.  Please note, I am primarily concerned with using my HVR-1800 with MythTv so please keep that in mind as you follow along.</p>
<p>Earlier this week Devin and I discussed how in MythTv, the default image size setting of 480&#215;480 (under recording profiles) triggers a driver bug that causes distorted colors. Changing the image size to 720&#215;480 resolves this problem.  This testing was done WITHOUT the January 2012 cx23885/cx25840 patches applied to the 3.2 and 3.3 kernels.</p>
<p>I subsequently tested WITH the January 2012 cx23885/cx25840 patches applied to the 3.2 and 3.3 kernels and found several problems.  First and foremost, one of the patches causes color distortion in ANY program that can only be reversed by reverting to an earlier version of the driver without the patches applied.  Next, one of the patches prevents MythTv from accessing the mpeg device (/dev/video1 on my system) so live TV cannot be displayed at all.   I am still working on determining exactly which patches trigger these two bugs.</p>
<p>Lastly, the patch &#8220;[media] cx25840 / cx23885: Fixing audio/volume regression&#8221; causes NO AUDIO with the HVR-1800.  With this patch REVERTED, the volume is so loud that the audio is actually clipping.  I have been able to work around both issues by modifying the driver to force the volume register to a specific, fixed value.  Interestingly, I found that increasing this value decreases the volume and vice versa.  Since I control the volume of my system with my receiver, I am OK with having the volume level fixed.  In order to have an adjustable volume level, someone would have to figure out the correct usable range for this value and modify the driver to reflect this.</p>
<p>So in summary, with some modifications, the HVR-1800 can be used today with analog in MythTv.  But If the latest patches are important for providing access to HVR-1800 features or performance improvements, we need to keep debugging these drivers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 4th of July: PCTV 80e Support by labarowski</title>
		<link>http://www.kernellabs.com/blog/?p=1435&#038;cpage=1#comment-2511</link>
		<dc:creator>labarowski</dc:creator>
		<pubDate>Tue, 08 May 2012 00:06:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1435#comment-2511</guid>
		<description>Thanks for your work on all these articles! I found that link very informative. I also looked at your HVR-1600 Performance and Reverse Engineering article and found it very interesting. I have a somewhat limited understanding of hardware from classes and my personal studies but I&#039;m afraid drivers are a bit beyond me. I have enough trouble getting pre-made programs to compile under Linux, so I should probably start small. Nevertheless, great work on all of this and thanks for putting the information out there for others. I&#039;ll definitely keep an eye on this blog as I get time.</description>
		<content:encoded><![CDATA[<p>Thanks for your work on all these articles! I found that link very informative. I also looked at your HVR-1600 Performance and Reverse Engineering article and found it very interesting. I have a somewhat limited understanding of hardware from classes and my personal studies but I&#8217;m afraid drivers are a bit beyond me. I have enough trouble getting pre-made programs to compile under Linux, so I should probably start small. Nevertheless, great work on all of this and thanks for putting the information out there for others. I&#8217;ll definitely keep an eye on this blog as I get time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 4th of July: PCTV 80e Support by Devin Heitmueller</title>
		<link>http://www.kernellabs.com/blog/?p=1435&#038;cpage=1#comment-2510</link>
		<dc:creator>Devin Heitmueller</dc:creator>
		<pubDate>Mon, 07 May 2012 20:40:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1435#comment-2510</guid>
		<description>Hi Labarowski,

Yeah, different USB bridges support different functionality depending on the use case.  The following article describes the details of how these devices are setup in more detail:

http://www.kernellabs.com/blog/?p=1045

Regarding supporting your device, the core elements for supporting such a device are present, but the work tends to be more than just a USB VID/PID.  You would need to know or be able to determine the GPIO layout, identify the correct IF and other tuning parameters related to the chip setup, and there&#039;s the possibility that the version of the driver for the drx-j doesn&#039;t actually match the silicon that you&#039;re using.

Devin</description>
		<content:encoded><![CDATA[<p>Hi Labarowski,</p>
<p>Yeah, different USB bridges support different functionality depending on the use case.  The following article describes the details of how these devices are setup in more detail:</p>
<p><a href="http://www.kernellabs.com/blog/?p=1045" rel="nofollow">http://www.kernellabs.com/blog/?p=1045</a></p>
<p>Regarding supporting your device, the core elements for supporting such a device are present, but the work tends to be more than just a USB VID/PID.  You would need to know or be able to determine the GPIO layout, identify the correct IF and other tuning parameters related to the chip setup, and there&#8217;s the possibility that the version of the driver for the drx-j doesn&#8217;t actually match the silicon that you&#8217;re using.</p>
<p>Devin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 4th of July: PCTV 80e Support by labarowski</title>
		<link>http://www.kernellabs.com/blog/?p=1435&#038;cpage=1#comment-2509</link>
		<dc:creator>labarowski</dc:creator>
		<pubDate>Mon, 07 May 2012 20:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1435#comment-2509</guid>
		<description>Thanks Devin. I was under the impression that the usb bridge was a more passive device that just passed on whatever information was given it. It&#039;s not terribly surprising that this isn&#039;t the case though. This explains why the company didn&#039;t bother to implement fm mode in this version. Out of curiosity&#039;s sake more than anything, what would be necessary to get the ATSC mode working using these drivers? Would it be as simple as changing a vendor or product id somewhere in the driver source or would much more in depth changes be necessary?</description>
		<content:encoded><![CDATA[<p>Thanks Devin. I was under the impression that the usb bridge was a more passive device that just passed on whatever information was given it. It&#8217;s not terribly surprising that this isn&#8217;t the case though. This explains why the company didn&#8217;t bother to implement fm mode in this version. Out of curiosity&#8217;s sake more than anything, what would be necessary to get the ATSC mode working using these drivers? Would it be as simple as changing a vendor or product id somewhere in the driver source or would much more in depth changes be necessary?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 4th of July: PCTV 80e Support by Devin Heitmueller</title>
		<link>http://www.kernellabs.com/blog/?p=1435&#038;cpage=1#comment-2508</link>
		<dc:creator>Devin Heitmueller</dc:creator>
		<pubDate>Mon, 07 May 2012 15:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1435#comment-2508</guid>
		<description>Hello Labarowski,

That device will not support FM.  The em2874 bridge chip only supports MPEG transport streams and has no functionality for uncompressed audio.  Indeed the 18271 supports FM, as well as some variants of the drx-j chip.  However you need all three links in the chain to support it (the tuner, demodulator, and bridge) in order for it to work.

Devin</description>
		<content:encoded><![CDATA[<p>Hello Labarowski,</p>
<p>That device will not support FM.  The em2874 bridge chip only supports MPEG transport streams and has no functionality for uncompressed audio.  Indeed the 18271 supports FM, as well as some variants of the drx-j chip.  However you need all three links in the chain to support it (the tuner, demodulator, and bridge) in order for it to work.</p>
<p>Devin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 4th of July: PCTV 80e Support by labarowski</title>
		<link>http://www.kernellabs.com/blog/?p=1435&#038;cpage=1#comment-2507</link>
		<dc:creator>labarowski</dc:creator>
		<pubDate>Sat, 05 May 2012 21:57:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1435#comment-2507</guid>
		<description>http://www.reddit.com/r/RTLSDR/comments/r5ilx/does_the_atsc_version_of_the_ezcap_tuner_have_the/

So that&#039;s the thread that I was referring to. Guess I can&#039;t post links html style.</description>
		<content:encoded><![CDATA[<p><a href="http://www.reddit.com/r/RTLSDR/comments/r5ilx/does_the_atsc_version_of_the_ezcap_tuner_have_the/" rel="nofollow">http://www.reddit.com/r/RTLSDR/comments/r5ilx/does_the_atsc_version_of_the_ezcap_tuner_have_the/</a></p>
<p>So that&#8217;s the thread that I was referring to. Guess I can&#8217;t post links html style.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 4th of July: PCTV 80e Support by labarowski</title>
		<link>http://www.kernellabs.com/blog/?p=1435&#038;cpage=1#comment-2506</link>
		<dc:creator>labarowski</dc:creator>
		<pubDate>Sat, 05 May 2012 21:55:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1435#comment-2506</guid>
		<description>Devin,
Thanks for your hard work on this, It&#039;s sad to see so many people who think this was posted just to gloat. To cut to the chase, I&#039;m really not very advanced with linux but I did manage to get these drivers to compile. However, they don&#039;t seem to work with my particular Trident based card. I&#039;ve put some information which I&#039;ve found on the card below. I suspect that the FM function of this card may pass I/Q samples directly making it a good little Software Defined Radio device. Check this thread out as well as it&#039;s parent reddit for more info. If you have any interest, I&#039;m sure your help would be appreciated.

ezcap EzTV306_1.2
Trident DRX3933J_B2 (demodulator)
NXP TDA18271HDC2 Tuner
Empia em2874B usb bridge

https://www.box.com/s/cf09c4a217274d663127

WHat would I need to do, beyond the work already done on these drivers, to get this device running, especially in fm mode? Thanks!</description>
		<content:encoded><![CDATA[<p>Devin,<br />
Thanks for your hard work on this, It&#8217;s sad to see so many people who think this was posted just to gloat. To cut to the chase, I&#8217;m really not very advanced with linux but I did manage to get these drivers to compile. However, they don&#8217;t seem to work with my particular Trident based card. I&#8217;ve put some information which I&#8217;ve found on the card below. I suspect that the FM function of this card may pass I/Q samples directly making it a good little Software Defined Radio device. Check this thread out as well as it&#8217;s parent reddit for more info. If you have any interest, I&#8217;m sure your help would be appreciated.</p>
<p>ezcap EzTV306_1.2<br />
Trident DRX3933J_B2 (demodulator)<br />
NXP TDA18271HDC2 Tuner<br />
Empia em2874B usb bridge</p>
<p><a href="https://www.box.com/s/cf09c4a217274d663127" rel="nofollow">https://www.box.com/s/cf09c4a217274d663127</a></p>
<p>WHat would I need to do, beyond the work already done on these drivers, to get this device running, especially in fm mode? Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on HVR-1800/1850 Analog support by Britney</title>
		<link>http://www.kernellabs.com/blog/?p=1636&#038;cpage=1#comment-2504</link>
		<dc:creator>Britney</dc:creator>
		<pubDate>Tue, 17 Apr 2012 15:50:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1636#comment-2504</guid>
		<description>I have been unable to get analog to work on my HVR-1800.  I built linux-media about 2 weeks ago.

dmesg shows the firmware is loaded and the mpeg encoder is at /dev/video3:
[    5.849706] cx23885 driver version 0.0.3 loaded
[    5.849787] cx23885 0000:02:00.0: PCI INT A -&gt; GSI 16 (level, low) -&gt; IRQ 16
[    5.849932] CORE cx23885[0]: subsystem: 0070:7809, board: Hauppauge WinTV-HVR1800 [card=2,autodetected]
[    6.239386] cx23885[0]: hauppauge eeprom: model=78631
[    6.289124] cx25840 8-0044: cx23887 A/V decoder found @ 0x88 (cx23885[0])
[    6.983004] cx25840 8-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[    9.670505] cx23885[0]: registered device video2 [v4l2]
[    9.670527] cx23885[0]: registered device vbi2
[    9.670749] cx23885[0]: registered ALSA audio device
[   10.605682] cx23885[0]: registered device video3 [mpeg]

I then set the channel with ivtv-tune and used mplayer.  This is what I get with cat /dev/video3: http://dl.dropbox.com/u/2429209/1800analog.mpg

Am I doing something wrong?

Thanks,
Britney</description>
		<content:encoded><![CDATA[<p>I have been unable to get analog to work on my HVR-1800.  I built linux-media about 2 weeks ago.</p>
<p>dmesg shows the firmware is loaded and the mpeg encoder is at /dev/video3:<br />
[    5.849706] cx23885 driver version 0.0.3 loaded<br />
[    5.849787] cx23885 0000:02:00.0: PCI INT A -&gt; GSI 16 (level, low) -&gt; IRQ 16<br />
[    5.849932] CORE cx23885[0]: subsystem: 0070:7809, board: Hauppauge WinTV-HVR1800 [card=2,autodetected]<br />
[    6.239386] cx23885[0]: hauppauge eeprom: model=78631<br />
[    6.289124] cx25840 8-0044: cx23887 A/V decoder found @ 0&#215;88 (cx23885[0])<br />
[    6.983004] cx25840 8-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)<br />
[    9.670505] cx23885[0]: registered device video2 [v4l2]<br />
[    9.670527] cx23885[0]: registered device vbi2<br />
[    9.670749] cx23885[0]: registered ALSA audio device<br />
[   10.605682] cx23885[0]: registered device video3 [mpeg]</p>
<p>I then set the channel with ivtv-tune and used mplayer.  This is what I get with cat /dev/video3: <a href="http://dl.dropbox.com/u/2429209/1800analog.mpg" rel="nofollow">http://dl.dropbox.com/u/2429209/1800analog.mpg</a></p>
<p>Am I doing something wrong?</p>
<p>Thanks,<br />
Britney</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Call for testers: PCTV 74e Support by Devin Heitmueller</title>
		<link>http://www.kernellabs.com/blog/?p=1378&#038;cpage=1#comment-2503</link>
		<dc:creator>Devin Heitmueller</dc:creator>
		<pubDate>Mon, 16 Apr 2012 07:29:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.kernellabs.com/blog/?p=1378#comment-2503</guid>
		<description>Hello Saulus,

I haven&#039;t done any testing with USB3 (as I actually don&#039;t have a USB3 host controller).  I would suggest though making sure that the device works under USB 3 under Windows (to ensure it isn&#039;t some sort of hardware quirk).  Beyond that, all I can suggest is bringing it to the attention of the linux-media mailing list to see if anybody has any ideas.

Cheers,

Devin</description>
		<content:encoded><![CDATA[<p>Hello Saulus,</p>
<p>I haven&#8217;t done any testing with USB3 (as I actually don&#8217;t have a USB3 host controller).  I would suggest though making sure that the device works under USB 3 under Windows (to ensure it isn&#8217;t some sort of hardware quirk).  Beyond that, all I can suggest is bringing it to the attention of the linux-media mailing list to see if anybody has any ideas.</p>
<p>Cheers,</p>
<p>Devin</p>
]]></content:encoded>
	</item>
</channel>
</rss>

