So my plans to spend this evening debugging Gabor's ADS USB AV704 tuner issue came to a screeching halt when I went to login and my ssh public key wasn't accepted. Tomorrow is New Years Eve, so I probably won't get back to it until perhaps Thursday (and if not Thursday then next week since I am going to Philly this weekend).
I went to work on the Pinnacle Ultimate audio support and panic'd the kernel every time I connected. This is especially bad since my MacBook doesn't have a serial port to dump the backtrace to and, even in 2009, Linux still lacks even a rudimentary kernel debugger bundled with mainline distributions. I hate to point this out, but Windows had a pretty good kernel debugger in the mid 1990's (SoftIce) that took a whole five minutes to install. What the hell is wrong with Linux?
So either I'm going to have to try to move my development over to my other system, or reboot my system 30 or 40 times trying to remove suspect code until the issue goes away.
Wow I'm angry.
I think I'm going to just shelve this whole thing for the evening and watch some TV.
Tuesday, December 30, 2008
Monday, December 29, 2008
Em28xx fixes
I finally took a break from Pinnacle Ultimate development and got some time to go through my backlog of em28xx issues. They just got merged:
10120 http://linuxtv.org/hg/v4l-dvb/rev/41040ddfad77
10121 http://linuxtv.org/hg/v4l-dvb/rev/f455ec9f2c8d
10122 http://linuxtv.org/hg/v4l-dvb/rev/b7b2621d7ec8
10123 http://linuxtv.org/hg/v4l-dvb/rev/1a92fc0abb10
10124 http://linuxtv.org/hg/v4l-dvb/rev/e02d2bfee024
10125 http://linuxtv.org/hg/v4l-dvb/rev/4a06b5c3344f
Most of these were things I noticed doing the Pinnacle development, but a couple were issues I saw working issues with users in the field on other devices...
Regarding the Pinnacle 808e, I've got CVBS and S-video working, and then realized that the mxl5005s tuner doesn't have any analog support. Doh. Also, still need to straighten out the analog audio, which I haven't really played with yet.
10120 http://linuxtv.org/hg/v4l-dvb/rev/41040ddfad77
10121 http://linuxtv.org/hg/v4l-dvb/rev/f455ec9f2c8d
10122 http://linuxtv.org/hg/v4l-dvb/rev/b7b2621d7ec8
10123 http://linuxtv.org/hg/v4l-dvb/rev/1a92fc0abb10
10124 http://linuxtv.org/hg/v4l-dvb/rev/e02d2bfee024
10125 http://linuxtv.org/hg/v4l-dvb/rev/4a06b5c3344f
Most of these were things I noticed doing the Pinnacle development, but a couple were issues I saw working issues with users in the field on other devices...
Regarding the Pinnacle 808e, I've got CVBS and S-video working, and then realized that the mxl5005s tuner doesn't have any analog support. Doh. Also, still need to straighten out the analog audio, which I haven't really played with yet.
Pop quiz!
Question: How do you know you have the best fiance ever?
Answer: She makes a fresh batch of black bean dip for you to eat after she is gone!
On a separate but related note, tonight I learned not to put an uncovered dish of chick peas in the microwave, even if the directions tell you to - unless you're willing to spend the next ten minutes cleaning up from the explosion that results.
Answer: She makes a fresh batch of black bean dip for you to eat after she is gone!
On a separate but related note, tonight I learned not to put an uncovered dish of chick peas in the microwave, even if the directions tell you to - unless you're willing to spend the next ten minutes cleaning up from the explosion that results.
Sunday, December 21, 2008
Pinnacle Ultimate 880e analog bootstrapped (Finally!)
Well, I got my first real video from the composite port of the Pinnacle Ultimate:

I spent the last week debugging what I believed was a bug my driver for the analog frontend/demux subsystem of the saa7136. None of the registers were reporting any sign of video at all (no sync, hlock, etc).
Finally, just for giggles, I unplugged the composite cable running from the DVD player I was using as my CVBS test source and plugged it back into the TV. No picture there either.
Yes, it turns up somehow I managed to break my DVD player when I took it out of my entertainment center last week and moved it to where I was working. Yes, of course I had tested to make sure it was working fine before I moved the unit.
Ouch.
On a sidenote, the screen capture above looks like crap because I just hooked the input to my digital camera and my apartment has low-light.
I spent the last week debugging what I believed was a bug my driver for the analog frontend/demux subsystem of the saa7136. None of the registers were reporting any sign of video at all (no sync, hlock, etc).
Finally, just for giggles, I unplugged the composite cable running from the DVD player I was using as my CVBS test source and plugged it back into the TV. No picture there either.
Yes, it turns up somehow I managed to break my DVD player when I took it out of my entertainment center last week and moved it to where I was working. Yes, of course I had tested to make sure it was working fine before I moved the unit.
Ouch.
On a sidenote, the screen capture above looks like crap because I just hooked the input to my digital camera and my apartment has low-light.
Early Holiday
Because Victoria and I were going to be celebrating Christmas with out families, we wanted to have some time to ourselves to celebrate our own little holiday at home. So yesterday, we opened each other's presents under our tree!
Later that evening, we went out for a walk to see the tree in Rockefeller Center.
Later that evening, we went out for a walk to see the tree in Rockefeller Center.
Thursday, December 18, 2008
Four more patches...
Four more patches got merged this morning for various fixes. I needed a couple of these for device support for users I am working with in the field, so this is a good thing:
9920 http://linuxtv.org/hg/v4l-dvb/rev/8760744a13a8
9921 http://linuxtv.org/hg/v4l-dvb/rev/9cd754abbb03
9922 http://linuxtv.org/hg/v4l-dvb/rev/95d2c94ec371
9923 http://linuxtv.org/hg/v4l-dvb/rev/757a1727758c
9920 http://linuxtv.org/hg/v4l-dvb/rev/8760744a13a8
9921 http://linuxtv.org/hg/v4l-dvb/rev/9cd754abbb03
9922 http://linuxtv.org/hg/v4l-dvb/rev/95d2c94ec371
9923 http://linuxtv.org/hg/v4l-dvb/rev/757a1727758c
Wednesday, December 17, 2008
More fun...
Because I was having trouble getting the saa7136 to capture on CVBS, I went to my Windows XP system, to get a reference capture. It turns out the rather slow PC I use just for captures is so slow the Pinnacle software cannot do analog captures. I forced through it though, cut up the i2c calls and embedded them into the source, and then realized that the Windows capture had been against the tuner instead of composite input. At that point, I gave up for the night.
Did some analysis of the traces Gabor provided for the FQ1216ME and it turns out I wasn't initializing the tda9887 driver properly. Sent him a patch and if I'm lucky it will start to just work.
My pull request for last night's fixes hasn't been serviced yet. Wonder if there was a problem...
Will answer a few questions on the #linuxtv chatroom and am off to bed...
Did some analysis of the traces Gabor provided for the FQ1216ME and it turns out I wasn't initializing the tda9887 driver properly. Sent him a patch and if I'm lucky it will start to just work.
My pull request for last night's fixes hasn't been serviced yet. Wonder if there was a problem...
Will answer a few questions on the #linuxtv chatroom and am off to bed...
Subscribe to:
Posts (Atom)