Author |
Message |
gr8nash
|
Posted: Mon Nov 22, 2004 12:04 am |
|
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 |
|
 |
mcl
|
Posted: Mon Nov 22, 2004 2:03 am |
|
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 |
|
 |
Greg Frost
|
Posted: Mon Nov 22, 2004 5:48 am |
|
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 |
|
 |
Xsecrets
|
Posted: Mon Nov 22, 2004 8:07 am |
|
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 |
|
 |
khrusher
|
Posted: Mon Nov 22, 2004 8:25 am |
|
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 |
|
 |
ceenvee703
|
Posted: Mon Nov 22, 2004 8:42 am |
|
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 |
|
 |
Xsecrets
|
Posted: Mon Nov 22, 2004 9:15 am |
|
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 |
|
 |
mcl
|
Posted: Mon Nov 22, 2004 9:42 am |
|
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 |
|
 |
Xsecrets
|
Posted: Mon Nov 22, 2004 9:51 am |
|
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 |
|
 |
gr8nash
|
Posted: Mon Nov 22, 2004 10:17 am |
|
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 |
|
 |
mcl
|
Posted: Mon Nov 22, 2004 11:02 am |
|
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 |
|
 |
mcl
|
Posted: Tue Nov 23, 2004 2:01 am |
|
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 |
|
 |
brianafischer
|
Posted: Tue Nov 23, 2004 12:39 pm |
|
Joined: Fri Nov 05, 2004 5:42 pm
Posts: 4
|
|
Top |
|
 |
Xsecrets
|
Posted: Tue Nov 23, 2004 1:03 pm |
|
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 |
|
 |
mcl
|
Posted: Tue Nov 23, 2004 1:18 pm |
|
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 |
|
 |