View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 23 posts ] 
Go to page 1, 2  Next

Print view Previous topic   Next topic  
Author Message
Search for:
 Post subject: A HD3000 roundtable.
PostPosted: Mon Nov 22, 2004 12:04 am 
Offline
Joined: Thu Apr 01, 2004 10:44 am
Posts: 677
Location: WA
Hi all. I have noticed that several people have received hd3000's I have as of today ordered mine. I have noticed mixed messages as of late. On the official myth boards people have said they use HD3000 with knoppmyth, but cesman said r4v5 wasnt coperating with the modules. So i just started this thread to try and concolodate information on this card.

if anyone is wondering what the Hd3000 is this is it:
http://www.pchdtv.com/

its a hidef capture card that will only be sold to june30th or until supplies last. It in the short term is the future of myth (imho)

so to start it out, anyone have any experiences on r4v5?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 2:03 am 
Offline
Joined: Fri Nov 19, 2004 7:49 pm
Posts: 9
Well, I've been trying all weekend, with no luck.

Tonight, I tried again, with a clean KnoppMyth install. Configuring MythTV, it knows about the card (though I assume it thinks it's an HD2000, not HD3000; no model is listed). However, it does not list the proper input devices (television should be the correct input device; instead it thinks it has composite1-4).

/dev/video32 doesn't work, nor does video or video0, for live TV or recording. /dev/dtv doesn't exist in the pulldown bar, and typing it in manually leaves no inputs to select, and it doesn't seem possible to manually add them in the MythTV GUI.

So, downloading, building, and installing the latest HD3000 drivers (which are now LKMs, rather than requiring a kernel rebuild), causes a GPF once the machine has rebooted and attempted to load tuner.o.

I tried to eliminate the possibility of a conflict between the modules that existed in the v4l directory vs. the misc directory under /lib/modules, to no avail. I'm thinking at this point (I don't know, I haven't checked) that the kernel that comes with a stock R4V5 has the kernel-reconfiguration done, which is enough to get the card recognized, but not new enough to work. That, or the stock V4L build is being a problem.

I've played around enough (loaded FC3 and tested the card) to know that the card itself works.

modconf isn't being helpful, because it's not showing anything as configured to be loaded, so I can't make use of it.

At this point, I'm trying to learn more about MythTV and Knoppix/Debian (I always despised apt-get/dselect, so I've avoided Debian when I could) before going further.

I'd like to find out:
1) how to remove the existing MythTV install in KnoppMyth and instead install MythTV within KnoppMyth from MythTV's CVS
2) how to get the old kernel mods for the HD2000 out of the KnoppMyth kernel and instead use the newest HD2000/HD3000 module drivers that were made available on 11/19
3) how to accomplish 1) and 2) without completely breaking the KnoppMyth environment, thus pretty much eliminating the attractiveness of KnoppMyth, and reducing the situation to a choice between backwards-engineering KnoppMyth or just starting with a totally fresh distro and doing 1) and 2) without having to wrangle with the customizations KnoppMyth introduced.


I mention 3) because I /really/ /like/ KnoppMyth, and want to get this card working with it, rather than installing a clean distro from scratch and rolling my own MythTV installation. In other words, I want to figure out what needs to be done, and then do it while breaking as little as possible about KnoppMyth, and sharing what I had to do to KnoppMyth to get everything cooperating.


Top
 Profile  
 
 Post subject: giving up on knoppmyth
PostPosted: Mon Nov 22, 2004 5:48 am 
Offline
Joined: Mon May 10, 2004 8:08 pm
Posts: 1891
Location: Adelaide, Australia
I have given up on knoppmyth and resorted to FC2. It just seems to be too difficult to get a 2.6 kernel working properly on knoppmyth which I need for the DVICO FusionHDTV card I recently purchased. I had a great time with knoppmyth with my old bt878 based card and am looking forward to R5 when I think i'll give knoppmyth another go.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 8:07 am 
Offline
Joined: Mon Oct 06, 2003 10:38 am
Posts: 4978
Location: Nashville, TN
The knoppmyth kernel installed by default does not have the pchdtv patches applied. if you want the kernel with the patches applied you would have to install it. It is in /usr/src somewhere, and obviously it is only for the hd2000 as the 3000 wasn't out when R4V5 came out.

on another note, does linux actually give you a gpf error? I thought that was a microsoft thing. I've never seen linux be that vague with it's error messages.

also note that If I'm not mistaken the default kernel in knoppmyth is patched for v4l2.

_________________
Have a question search the forum and have a look at the KnoppMythWiki.

Xsecrets


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 8:25 am 
Offline
Joined: Tue Apr 13, 2004 6:51 pm
Posts: 890
Location: Groton, MA
I dont have an HDTV so i havent really spent too much time figuring this stuff out. Since this is a "round table" please help me understand this.

All of this talk about HD is limited to over the air HD, right. I've read that "a PC card will never be able to capture cable HD" Are both of these true?

do those of you with these HD cards also have cable? Do you have an antenna on the roof or attic?

When/if cable goes completely digital will we all required to got to IR Blasters to get the signal out of the cable box?

_________________
R5F1 - Dell P4 2.4Ghz 500MB - PVR250 x 2 - GeForce FX 5200 - Onboard sound/NIC 80GB ATA/250GB ATA/400GB SATA


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 8:42 am 
Offline
Joined: Fri Apr 02, 2004 10:08 am
Posts: 1637
Location: Virginia, USA
The PC3000 has the ability to do QAM, which is how digital cable signals (both SD and HD) are transmitted. However, it can only do unencrypted QAM. It depends on the cable company as to which channels are sent via unencrypted QAM, if any. Obviously the pay channels like HBO and Showtime will be encrypted; one would hope that the local over-the-air (OTA) signals would be sent unencrypted.

Also, the support for QAM isn't there right now: supposedly coming soon.

http://gossamer-threads.com/lists/mythtv/users/89504

Yep, I have an antenna on my roof for OTA broadcasts. Rabbit ears can work too depending on how close you are to a broadcast antenna. You can check http://www.antennaweb.org/ to find out where your closest transmitter is.

I don't think cable boxes and IR blasters will help the situation: the problem will be getting the HD signal out of the box. After the broadcast flag rule takes effect, cable boxes will be required to limit the analog output to 480p, and the digital signal will have the infamous "broadcast flag" attached to it.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 9:15 am 
Offline
Joined: Mon Oct 06, 2003 10:38 am
Posts: 4978
Location: Nashville, TN
Quote:
the analog output to 480p

yes it's almost as if they are trying to water off the 3million plus people (like myself) who bought hdtv's before there were digital inputs on them. I have this great tv that will do 1080i, but If I use the official channels to get my signal it will be limited to 480p. I really wish there were an alternative to the RIAA and MPAA, so they could see that screwing their customers is not a good business practice, but I guess it doesn't really matter when you have a monopoly.

_________________
Have a question search the forum and have a look at the KnoppMythWiki.

Xsecrets


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 9:42 am 
Offline
Joined: Fri Nov 19, 2004 7:49 pm
Posts: 9
Xsecrets wrote:
The knoppmyth kernel installed by default does not have the pchdtv patches applied. if you want the kernel with the patches applied you would have to install it. It is in /usr/src somewhere, and obviously it is only for the hd2000 as the 3000 wasn't out when R4V5 came out.


Hm. That'd mean it's actually either using a newer module-based driver, or a generic cx8800/cx88xx set of drivers that are recognizing the card. Either way, they're not working.

Quote:
on another note, does linux actually give you a gpf error? I thought that was a microsoft thing. I've never seen linux be that vague with it's error messages.


General protection faults are by no means the sole purview of windows. It's also not vague; there's about 15-20 lines of additional detail (e.g., stack state, call backtraces) to go along with it, and an "oops", which suggests to me it's causing an unexpected stack condition beyond the lack of bounds checking on the memory access that caused the gpf. Were I the masochistic sort, I'd type the whole thing in here (or spend time looking up the steps necessary with LILO to get the detail saved to disk so I could pull it off later).

Quote:
also note that If I'm not mistaken the default kernel in knoppmyth is patched for v4l2.


Where I mentioned v4l above, I meant v4l2. I was just being lazy. :)


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 9:51 am 
Offline
Joined: Mon Oct 06, 2003 10:38 am
Posts: 4978
Location: Nashville, TN
I believe it does have the cxwhatever drivers in there, one thing you might try is using the pchdtv kernel that is in /usr/src/ it is patched for pchdtv2000 and does not have the v4l2 patches applied I also don't think it will have the cxwhatever drivers in it. Also did you happen to notice what module generated the kernel oops?

_________________
Have a question search the forum and have a look at the KnoppMythWiki.

Xsecrets


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 10:17 am 
Offline
Joined: Thu Apr 01, 2004 10:44 am
Posts: 677
Location: WA
Quote:
When/if cable goes completely digital will we all required to got to IR Blasters to get the signal out of the cable box?


it looks like it. Things can change so keep checking.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 22, 2004 11:02 am 
Offline
Joined: Fri Nov 19, 2004 7:49 pm
Posts: 9
Xsecrets wrote:
I believe it does have the cxwhatever drivers in there, one thing you might try is using the pchdtv kernel that is in /usr/src/ it is patched for pchdtv2000 and does not have the v4l2 patches applied I also don't think it will have the cxwhatever drivers in it. Also did you happen to notice what module generated the kernel oops?



I'll give it a shot.

It looked like it was tuner.o generating the oops. However, it'd actually make it to trying to load the audio modules before it hung. I tried removing everything from the computer but the HD3000 and video card, and disabling everything I could in the BIOS (serial, parallel, USB, LAN, sound, etc.), but it still hung in the same place.

I also booted with the KnoppMyth disk, mounted the HD, chrooted, and removed the post-install directives for the modules, and even the bttv install directive (and ran update-modules, of course), but it still hung at the same place and in the same manner, leading me to belive the driver's in the kernel, not a module. At least, I didn't see anything instructing the system to load the cx* modules during the boot process.

Then again, I'm more of a BSD person, so the various approaches to LKM management in Linux in general and Knoppix in particular tend to leave me a bit bewildered at times...I haven't used Linux heavily since around 1996.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 23, 2004 2:01 am 
Offline
Joined: Fri Nov 19, 2004 7:49 pm
Posts: 9
mcl wrote:
Xsecrets wrote:
I believe it does have the cxwhatever drivers in there, one thing you might try is using the pchdtv kernel that is in /usr/src/ it is patched for pchdtv2000 and does not have the v4l2 patches applied I also don't think it will have the cxwhatever drivers in it. Also did you happen to notice what module generated the kernel oops?



I'll give it a shot.


Well, I just tried the pchdtv kernel in /usr/src instead of the default kernel. It does in fact still have the cx* drivers:

Code:
Linux video capture interface: v1.00
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-algo-bit.o: i2c bit algorithm module
cx2388x v4l2 driver version 0.0.4 loaded
PCI: Found IRQ 10 for device 02:02.0
PCI: Sharing IRQ 10 with 02:02.2
cx8800[0]: found at 02:02.0, rev: 5, irq: 10, latency: 32, mmio: 0xee000000
cx8800[0]: subsystem: 7063:3000, board: UNKNOWN/GENERIC [card=0,autodetected]
i2c-core.o: adapter cx8800[0] registered as adapter 0.
cx8800[0]: i2c register ok
i2c-core.o: driver i2c TV tuner driver registered.
tuner: chip found @ 0xc2
cx8800[0]: i2c attach [client=(tuner unset)]
i2c-core.o: client [(tuner unset)] registered to adapter [cx8800[0]](pos. 0).
cx8800[0]: registered device video0 [v4l2]
cx8800[0]: registered device vbi0


The only changes I've made from the default KnoppMyth install are:

Code:
cd /usr/src/debs/pchdtv_kernel/
dpkg --force-overwrite -i kernel-*.deb
add_ati_remote


Here's the output of lsmod after a reboot:

Code:
root@mythtv:~ # lsmod
Module                  Size  Used by    Not tainted
apm                     9548   1  (autoclean)
ati_remote              5180   0  (unused)
hid                    20164   0  (unused)
keybdev                 1956   0  (unused)
mousedev                4180   0  (unused)
input                   3200   0  [ati_remote hid keybdev mousedev]
autofs4                 9332   0  (unused)
af_packet              14632   0
snd-mixer-oss          11640   0
snd-cs46xx             65064   0
gameport                1356   0  [snd-cs46xx]
snd-pcm                56000   0  [snd-cs46xx]
snd-timer              14088   0  [snd-pcm]
snd-ac97-codec         32832   0  [snd-cs46xx]
snd-page-alloc          4316   0  [snd-cs46xx snd-pcm]
snd-rawmidi            13088   0  [snd-cs46xx]
snd-seq-device          3824   0  [snd-rawmidi]
snd                    27940   0  [snd-mixer-oss snd-cs46xx snd-pcm snd-timer snd-ac97-codec snd-rawmidi snd-seq-device]
soundcore               3524   3  [snd]
agpgart                42852   0  (unused)
tuner                  10120   1  (autoclean)
cx8800                 32060   0
cx88xx                 12324   0  [cx8800]
video-buf              11376   0  [cx8800 cx88xx]
i2c-algo-bit            7048   1  [cx8800]
i2c-core               12452   0  [tuner cx88xx i2c-algo-bit]
videodev                5920   2  [cx8800]
v4l2-common             3072   0  [cx8800]
v4l1-compat            11528   0  [cx8800]
btcx-risc               2200   0  [cx8800 cx88xx]
8139too                14664   1
mii                     2176   0  [8139too]
crc32                   2848   0  [8139too]
serial                 44708   1
usb-uhci               22960   0  (unused)
usbcore                59980   0  [ati_remote hid usb-uhci]
rtc                     7432   0
ext3                   65604   2
jbd                    47952   2  [ext3]



Here's the output of lsmod before the change to the pchdtv-specific kernel debs in /usr/src/debs/pchdtv:

Code:
root@mythtv:/usr/src # lsmod
Module                  Size  Used by    Not tainted
ati_remote              5180   0  (unused)
hid                    20164   0  (unused)
keybdev                 1956   0  (unused)
mousedev                4180   0  (unused)
input                   3200   0  [ati_remote hid keybdev mousedev]
apm                     9544   1  (autoclean)
autofs4                 9332   0  (unused)
af_packet              14632   0
snd-mixer-oss          11640   0
snd-cs46xx             65064   0
gameport                1356   0  [snd-cs46xx]
snd-pcm                56000   0  [snd-cs46xx]
snd-timer              14088   0  [snd-pcm]
snd-ac97-codec         32832   0  [snd-cs46xx]
snd-page-alloc          4316   0  [snd-cs46xx snd-pcm]
snd-rawmidi            13088   0  [snd-cs46xx]
snd-seq-device          3824   0  [snd-rawmidi]
snd                    27940   0  [snd-mixer-oss snd-cs46xx snd-pcm snd-timer snd-ac97-codec snd-rawmidi snd-seq-device]
soundcore               3524   3  [snd]
agpgart                42852   0  (unused)
tuner                  12712   1  (autoclean)
cx8800                 32060   0
cx88xx                 12324   0  [cx8800]
video-buf              11392   0  [cx8800 cx88xx]
i2c-algo-bit            7048   1  [cx8800]
i2c-core               12452   0  [tuner cx88xx i2c-algo-bit]
videodev                6016   2  [cx8800]
v4l2-common             3104   0  [cx8800]
v4l1-compat            11560   0  [cx8800]
btcx-risc               2216   0  [cx8800 cx88xx]
8139too                14664   1
mii                     2176   0  [8139too]
crc32                   2848   0  [8139too]
serial                 44708   1
usb-uhci               22960   0  (unused)
usbcore                59980   0  [ati_remote hid usb-uhci]
rtc                     7432   0
ext3                   65604   2
jbd                    47952   2  [ext3]



Hm. I just tried the approach I found in the message here:
http://www.gossamer-threads.com/lists/m ... 000;#95366

...and now my system's hung again. Looks like I'm back to doing yet another fresh KnoppMyth install. *sigh*


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 23, 2004 12:39 pm 
Offline
Joined: Fri Nov 05, 2004 5:42 pm
Posts: 4
A few links of interest:

Answers about pcHDTV HD-3000 support in Myth, QAM support, and more
http://gossamer-threads.com/lists/mythtv/users/89504

PCHDTV Forums on Debian http://pchdtv.com/forum/viewtopic.php?t ... a5287cdf3f

Wendy Seltzer's working debian
http://wendy.seltzer.org/mythtv/


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 23, 2004 1:03 pm 
Offline
Joined: Mon Oct 06, 2003 10:38 am
Posts: 4978
Location: Nashville, TN
one thing to definitely take note of the pchdtv kernel on knoppmyth R4V5 is only patched for the pchdtv2000 NOT for the 3000 and they do use different drivers.

_________________
Have a question search the forum and have a look at the KnoppMythWiki.

Xsecrets


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 23, 2004 1:18 pm 
Offline
Joined: Fri Nov 19, 2004 7:49 pm
Posts: 9
Xsecrets wrote:
one thing to definitely take note of the pchdtv kernel on knoppmyth R4V5 is only patched for the pchdtv2000 NOT for the 3000 and they do use different drivers.


Is there an unpatched version of the KnoppMyth kernel laying about somewhere, or would it be best to just download the latest 2.4.x kernel and build it from scratch? Would there be any KnoppMyth "gotchas" to watch out for using the latter approach? (I looked at the KnoppMyth kernel config, and it looked fairly innocuous were I to use it with a fresh kernel sourcetree).

I'm assuming that V4L2 is necessary, and IVTV isn't?


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ] 
Go to page 1, 2  Next



All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu