LinHES Forums http://forum.linhes.org/ |
|
New PVR150 nonMCE does not tune channels http://forum.linhes.org/viewtopic.php?f=2&t=10434 |
Page 1 of 2 |
Author: | obperryo [ Sat Jun 10, 2006 11:25 pm ] |
Post subject: | New PVR150 nonMCE does not tune channels |
I have a PVR150 that I have had for a while, and I have run it in windows. I have moved it to a new machine and I can install Knoppmyth with no problem and everything work. I added a brand new PRV150 to the setup, but the second card has trouble. All I get is a bunch of snow and static. I can run PIP and switch between tuners, but only my original tuner will tune in a channel. Thinking it was something to do with adding a second card, I started the build over again with only the new card and now only the one card still gives me just static. So, with all this, there is a difference with the cards. I do not think it is a defective card because I have exchanged it already once. In looking for an answer in the forums, it looks like the new card might need a firmware update, but I am not sure because I did not have to do any kind of firm ware update to the older card that works just fine. Does anyone have an idea why this brand new PVR150 right out of the box don't work, but an older card does? Ok, one last test before hitting enter on this post... After the build on with the new card where the stations do not tune in, all I did was shut the computer off, swap the cards, boot back up and it all work. This tells me that either I got two bad cards from the store, or there is some kind of firmware that the card needs. But, from reading, I think the firmware loads at boot up time , so if it loads on the old card, why not the new card. I would appreciate and in-site anyone might have. |
Author: | tjc [ Sun Jun 11, 2006 12:08 am ] |
Post subject: | |
The folks at Hauppauge change tuner chips like most people change their clothes. I'm sure they're got perfectly good supply reasons for doing this, but it's a real nusciance. Try step 4 from the CompileIvtv instructions on the wiki. If that doesn't work post the IVTV info from your logs (as per the CheckingLogFiles page on the wiki), along with the output of the "ivtvctl -a" command. |
Author: | mjl [ Sun Jun 11, 2006 6:49 am ] |
Post subject: | |
Hi, This sort of follows with the issues I am having, maybe some of what I am doing will also help you. http://mysettopbox.tv/phpBB2/viewtopic.php?t=10424 I am using R5A30 which I know works fine with the 150 & 350 together, I built a machine for a co-worker that it is running A30 ~6 months ago, So as tjc pointed out, they may have changed their socks but put on an old pair which stink. Dmesg reported that it didn't know what it was and assigns type =4: ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) PCI: Found IRQ 10 for device 0000:00:0e.0 tveeprom: ivtv version tveeprom: Hauppauge: model = 26132, rev = F0B2, serial# = 9329856 tveeprom: tuner = <unknown> (idx = 112, type = 4) If I allow auto detect the results were simular to yours, no picture or off tuned and no control. Forcing type=50 gives control and picture for me however mostly noise for audio. If tjc doesn't mind, maybe we can combine your thread & mine in the same space "to shorten his commute" ![]() nano /etc/mythtv/modules/ivtv (changes I have added) options msp3400 once=1 #simple=1 options ivtv tuner=50 Following tjc's request, here is my ivtvctl -a maybe compare yours and we can fix to gremlins with one byte.... root@KnoppMyth-13:~# ivtvctl -a ioctl IVTV_IOC_G_CODEC ok Codec parameters aspect : 2 audio : 0x00e9 bframes : 3 bitrate_mode: 0 bitrate : 4500000 bitrate_peak: 6000000 dnr_mode : 0 dnr_spatial : 0 dnr_temporal: 0 dnr_type : 0 framerate : 0 framespergop: 15 gop_closure : 1 pulldown : 0 stream_type : 0 ioctl VIDIOC_G_FMT ok Type : Video Capture Width : 640 Height : 480 ioctl VIDIOC_QUERYCAP ok Driver name : ivtv Card type : WinTV PVR 150 Bus info : 0000:00:0e.0 Driver version: 1028 Capabilities : 0x01030011 ioctl: VIDIOC_ENUMINPUT Input : 0 Name : Tuner Type : 0x00000001 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x0000000000003000 ( NTSC ) Status : 0 Input : 1 Name : Composite 0 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 Input : 2 Name : Composite 1 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 Input : 3 Name : S-Video 0 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 Input : 4 Name : S-Video 1 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 ioctl VIDIOC_G_INPUT ok Video input = 0 ioctl: VIDIOC_ENUMOUTPUT ioctl VIDIOC_G_OUTPUT failed: Invalid argument ioctl: VIDIOC_ENUMAUDIO Input : 0 Name : Tuner Audio In Input : 1 Name : Audio Line 1 Input : 2 Name : Audio Line 2 Input : 3 Name : Audio Line 3 Input : 4 Name : Audio Line 4 ioctl VIDIOC_G_AUDIO ok Audio input = 0: Tuner Audio In ioctl VIDIOC_G_FREQUENCY ok Frequency = 3092 ioctl: VIDIOC_ENUMSTD index : 0 ID : 0x0000000000003000 Name : NTSC Frame period: 1001/30000 Frame lines : 525 index : 1 ID : 0x00000000000000FF Name : PAL Frame period: 1/25 Frame lines : 625 index : 2 ID : 0x00000000007F0000 Name : SECAM Frame period: 1/25 Frame lines : 625 ioctl VIDIOC_G_STD ok Video standard = 0x00003000 ioctl: VIDIOC_QUERYCTRL Brightness = 127 Contrast = 63 Saturation = 63 Hue = 0 Volume = 58880 Mute = 0 (I do hope this isn't considered hijacking) Thanks Mike |
Author: | tjc [ Sun Jun 11, 2006 8:42 am ] |
Post subject: | |
mjl wrote: I am using R5A30 which I know works fine with the 150 & 350 together, I built a machine for a co-worker that it is running A30 ~6 months ago,
R5A30! Well no wonder it's not recognizing it! Combining threads may not have been a good idea. Did you upgrade to 04.4? You didn't include enough of the logfile to provide that context here. Along with the included ivtv, the v4l stuff in the kernel changed between R5A30 and R5C7. Can you upgrade this machine to R5C7 to get the newer kernel, drivers, and utlities, ...? |
Author: | obperryo [ Sun Jun 11, 2006 9:31 am ] |
Post subject: | |
tjc, I am using R5C7. Do I understand right? At this link, do step 4.... http://knoppmythwiki.org/index.php?page=CompileIvtv 4. The driver installs a new tuner.ko, tda9887.ko and tveeprom.ko in /lib/modules/2.6.15-chw-2/ivtv. Rename the generic v4l versions to avoid using the wrong ones. (Please note that this may cause other issues if you also have an HDTV card): cd /lib/modules/2.6.15-chw-2/kernel/drivers/media/video mv tveeprom.ko tveeprom.ko.orig mv tuner.ko tuner.ko.orig mv tda9887.ko tda9887.ko.orig It looks like this just renames the files by adding the .orig which leaves no origional file name. Does the system then create new tuner file when I reboot? |
Author: | obperryo [ Sun Jun 11, 2006 10:58 am ] |
Post subject: | |
I did try the step 4, but as in my previous post, I am not sure if I did it right and or if anything changed. So, I did a clean install again with both PVR150 cards installed. As before one works and the other does not tune to a channel. Here are the log files you requested from a clean installation. Note: card serial 9404807 is the new card. Here is my dmesg output: ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: Sleep Button (CM) [SLPB] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A parport_pc: VIA 686A/8231 detected parport_pc: probing current configuration parport_pc: Current parallel port base: 0x0 parport_pc: VIA parallel port disabled in BIOS Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected VIA Twister-K/KT133x/KM133 chipset agpgart: AGP aperture is 256M @ 0xc0000000 ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker http://www.scyld.com/network/ne2k-pci.html ACPI: PCI Interrupt 0000:00:0d.0[A] -> GSI 18 (level, low) -> IRQ 16 eth0: Winbond 89C940 found at 0xec00, IRQ 16, 00:20:78:19:64:A7. Linux video capture interface: v1.00 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10 ACPI: PCI Interrupt 0000:00:07.5[C] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10 PCI: Via IRQ fixup for 0000:00:07.5, from 11 to 10 PCI: Setting latency timer of device 0000:00:07.5 to 64 NET: Registered protocol family 17 usbcore: registered new driver hiddev usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver bttv: driver version 0.9.16 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bt878: AUDIO driver version 0.0.0 loaded saa7146: register extension 'dvb'. saa7146: register extension 'budget dvb'. saa7146: register extension 'budget_ci dvb'. saa7146: register extension 'budget_av'. usbcore: registered new driver ttusb usbcore: registered new driver ttusb-dec NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. Warning: /proc/ide/hd?/settings interface is obsolete, and will be removed soon! ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.4 (tagged release) loading ivtv: Linux version: 2.6.15-chw-2 SMP preempt 586 gcc-3.3 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 18 (level, low) -> IRQ 16 ivtv0: Unreasonably low latency timer, setting to 64 (was 32) ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes) ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b] tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9404807 tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4) tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 1-0050: audio processor is CX25841 (idx 35) tveeprom 1-0050: decoder processor is CX25841 (idx 28) tveeprom 1-0050: has no radio, has IR remote ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0: Encoder revision: 0x02050032 ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) tuner 1-0061: tuner type not set tuner 1-0061: tuner type not set ivtv0: Initialized WinTV PVR 150, card #0 ivtv: ====================== NEXT CARD ====================== ivtv1: Autodetected WinTV PVR 150 card (cx23416 based) ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 17 ivtv1: Unreasonably low latency timer, setting to 64 (was 32) ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50] tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1) ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61] cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #1) cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes) ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44] wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1) ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b] tveeprom 2-0050: Hauppauge model 26032, rev C199, serial# 8002859 tveeprom 2-0050: tuner model is TCL 2002N 5H (idx 99, type 50) tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 2-0050: audio processor is CX25841 (idx 35) tveeprom 2-0050: decoder processor is CX25841 (idx 28) tveeprom 2-0050: has no radio, has IR remote ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv1: Encoder revision: 0x02050032 ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) tuner 2-0061: type set to 50 (TCL 2002N) ivtv1: Initialized WinTV PVR 150, card #1 ivtv: ==================== END INIT IVTV ==================== ts: Compaq touchscreen protocol output input: PC Speaker as /class/input/input2 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 nvidia: module license 'NVIDIA' taints kernel. ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 18 NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7174 Tue Mar 22 06:44:39 PST 2005 agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode APIC error on CPU0: 00(01) ACPI: PCI interrupt for device 0000:00:0c.0 disabled ivtv1: Removed WinTV PVR 150, card #1 ACPI: PCI interrupt for device 0000:00:09.0 disabled ivtv0: Removed WinTV PVR 150, card #0 ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.4 (tagged release) loading ivtv: Linux version: 2.6.15-chw-2 SMP preempt 586 gcc-3.3 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 18 (level, low) -> IRQ 16 ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes) ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b] tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9404807 tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4) tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 1-0050: audio processor is CX25841 (idx 35) tveeprom 1-0050: decoder processor is CX25841 (idx 28) tveeprom 1-0050: has no radio, has IR remote ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0: Encoder revision: 0x02050032 ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) tuner 1-0061: tuner type not set tuner 1-0061: tuner type not set ivtv0: Initialized WinTV PVR 150, card #0 ivtv: ====================== NEXT CARD ====================== ivtv1: Autodetected WinTV PVR 150 card (cx23416 based) ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 17 ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50] tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1) ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61] cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #1) cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes) ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44] wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1) ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b] tveeprom 2-0050: Hauppauge model 26032, rev C199, serial# 8002859 tveeprom 2-0050: tuner model is TCL 2002N 5H (idx 99, type 50) tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 2-0050: audio processor is CX25841 (idx 35) tveeprom 2-0050: decoder processor is CX25841 (idx 28) tveeprom 2-0050: has no radio, has IR remote ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv1: Encoder revision: 0x02050032 ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) tuner 2-0061: type set to 50 (TCL 2002N) ivtv1: Initialized WinTV PVR 150, card #1 ivtv: ==================== END INIT IVTV ==================== APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) lirc_dev: IR Remote Control driver registered, at major 61 lirc_pvr150: chip found with RX and TX ivtv0: i2c attach to card #0 ok [client=Hauppauge PVR150 IR RX, addr=71] ivtv0: i2c attach to card #0 ok [client=Hauppauge PVR150 IR TX, addr=70] lirc_dev: lirc_register_plugin: sample_rate: 0 lirc_pvr150: firmware of size 209327 loaded lirc_pvr150: 575 codesets loaded lirc_pvr150: Hauppauge PVR-150 IR blaster: firmware version 1.3.0 lirc_pvr150: chip found with RX and TX ivtv1: i2c attach to card #1 ok [client=Hauppauge PVR150 IR RX, addr=71] ivtv1: i2c attach to card #1 ok [client=Hauppauge PVR150 IR TX, addr=70] lirc_dev: lirc_register_plugin: sample_rate: 0 lirc_pvr150: Hauppauge PVR-150 IR blaster: firmware version 1.3.0 APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(04) APIC error on CPU0: 04(08) APIC error on CPU0: 08(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) tuner 1-0061: tuner type not set APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) tuner 1-0061: tuner type not set APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(04) APIC error on CPU0: 04(08) APIC error on CPU0: 08(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(01) APIC error on CPU0: 01(0c) APIC error on CPU0: 0c(01) APIC error on CPU0: 01(04) APIC error on CPU0: 04(08) root@mythtv:/var/log# Here is my ivttvctl -a: root@mythtv:/usr/local/bin# ivtvctl -a ioctl IVTV_IOC_G_CODEC ok Codec parameters aspect : 2 audio : 0x00e9 bframes : 3 bitrate_mode: 0 bitrate : 4500000 bitrate_peak: 6000000 dnr_mode : 0 dnr_spatial : 0 dnr_temporal: 8 dnr_type : 0 framerate : 0 framespergop: 15 gop_closure : 1 pulldown : 0 stream_type : 0 ioctl VIDIOC_G_FMT ok Type : Video Capture Width : 480 Height : 480 ioctl VIDIOC_QUERYCAP ok Driver name : ivtv Card type : WinTV PVR 150 Bus info : 0000:00:09.0 Driver version: 1028 Capabilities : 0x01030011 ioctl: VIDIOC_ENUMINPUT Input : 0 Name : Tuner Type : 0x00000001 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x0000000000003000 ( NTSC ) Status : 0 Input : 1 Name : Composite 0 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 Input : 2 Name : Composite 1 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 Input : 3 Name : S-Video 0 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 Input : 4 Name : S-Video 1 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F7FFF ( PAL NTSC SECAM ) Status : 0 ioctl VIDIOC_G_INPUT ok Video input = 0 ioctl: VIDIOC_ENUMOUTPUT ioctl VIDIOC_G_OUTPUT failed: Invalid argument ioctl: VIDIOC_ENUMAUDIO Input : 0 Name : Tuner Audio In Input : 1 Name : Audio Line 1 Input : 2 Name : Audio Line 2 Input : 3 Name : Audio Line 3 Input : 4 Name : Audio Line 4 ioctl VIDIOC_G_AUDIO ok Audio input = 0: Tuner Audio In ioctl VIDIOC_G_FREQUENCY ok Frequency = 884 ioctl: VIDIOC_ENUMSTD index : 0 ID : 0x0000000000003000 Name : NTSC Frame period: 1001/30000 Frame lines : 525 index : 1 ID : 0x00000000000000FF Name : PAL Frame period: 1/25 Frame lines : 625 index : 2 ID : 0x00000000007F0000 Name : SECAM Frame period: 1/25 Frame lines : 625 ioctl VIDIOC_G_STD ok Video standard = 0x00003000 ioctl: VIDIOC_QUERYCTRL Brightness = 383 Contrast = 63 Saturation = 63 Hue = 0 Volume = 58880 Mute = 0 root@mythtv:/usr/local/bin# Thanks for all your help! Bob |
Author: | tjc [ Sun Jun 11, 2006 12:20 pm ] |
Post subject: | |
Crud. This looks like you've got one of the new tuner types (TCL M2523_5N_E) that's handled by 0.4.5, unfortunately that has other breakage. ![]() Code: 0000:02:08.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc. WinTV PVR 250 Flags: bus master, medium devsel, latency 64, IRQ 21 Memory at e0000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 0000:02:0a.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01) Subsystem: Hauppauge computer works Inc.: Unknown device 8003 Flags: bus master, medium devsel, latency 64, IRQ 18 Memory at e4000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 OBTW - Yeah, it looks like you did the right step 4. The ivtv driver versions of those files are in a slightly different place. |
Author: | tjc [ Sun Jun 11, 2006 1:05 pm ] |
Post subject: | |
OK, here is an experimental patch for most of the new subsystem types that 0.4.5 knows about. Go back to the 0.4.4 upgrade instructions. Do steps 1-4, and where it says "This is where you would make any needed patches to the driver code!" use your favorite editor (since this is a context diff you might even be able to feed it to patch) to make this change: Code: root@black2:~# diff -c /usr/src/ivtv-0.4.4/driver/ivtv-cards.c~ /usr/src/ivtv-0.4.4/driver/ivtv-cards.c
*** /usr/src/ivtv-0.4.4/driver/ivtv-cards.c~ Thu Mar 23 02:29:40 2006 --- /usr/src/ivtv-0.4.4/driver/ivtv-cards.c Sun Jun 11 14:56:59 2006 *************** *** 399,404 **** --- 399,406 ---- {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0xc801}, {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x0801}, {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x0009}, + {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x17e7}, + {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x17f7}, // Alternate Hauppauge vendor IDs {PCI_DEVICE_ID_IVTV16, 0x0270, 0x0801}, {PCI_DEVICE_ID_IVTV16, 0x4070, 0x8801}, *************** *** 407,412 **** --- 409,415 ---- static const struct ivtv_card_pci_info ivtv_pci_pvr250[] = { {PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_HAUPPAUGE, 0x4001}, + {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x4008}, {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x4009}, {PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_HAUPPAUGE, 0x4801}, {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x4801}, Let me know how it goes... |
Author: | tjc [ Sun Jun 11, 2006 5:59 pm ] |
Post subject: | |
OBTW - If you're up to it there is also an experimental 0.4.6 prerelease available which adds support for a number of new tuner types and actually seems to work. http://www.gossamer-threads.com/lists/ivtv/devel/30420 |
Author: | obperryo [ Sun Jun 11, 2006 6:31 pm ] |
Post subject: | |
Here is the data to get the device number: root@mythtv:/lib/modules/2.6.15-chw-2/kernel/drivers/media/video# lspci -v 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03) Flags: bus master, medium devsel, latency 8 Memory at c0000000 (32-bit, prefetchable) [size=256M] Capabilities: [a0] AGP version 2.0 Capabilities: [c0] Power Management version 2 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (p rog-if 00 [Normal decode]) Flags: bus master, 66MHz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: e0000000-e2ffffff Prefetchable memory behind bridge: d0000000-d7ffffff Capabilities: [80] Power Management version 2 0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (r ev 40) Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge Flags: bus master, stepping, medium devsel, latency 0 Capabilities: [c0] Power Management version 2 0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT82 3x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP]) Flags: bus master, medium devsel, latency 32 I/O ports at d000 [size=16] Capabilities: [c0] Power Management version 2 0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr oller (rev 1a) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at d400 [size=32] Capabilities: [80] Power Management version 2 0000:00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr oller (rev 1a) (prog-if 00 [UHCI]) Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at d800 [size=32] Capabilities: [80] Power Management version 2 0000:00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (r ev 40) Flags: medium devsel, IRQ 9 Capabilities: [68] Power Management version 2 0000:00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 A udio Controller (rev 50) Subsystem: Micro-Star International Co., Ltd. MS-6330 Onboard Audio Flags: medium devsel, IRQ 10 I/O ports at dc00 [size=256] I/O ports at e000 [size=4] I/O ports at e400 [size=4] Capabilities: [c0] Power Management version 2 0000:00:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23 416) MPEG-2 Encoder (rev 01) Subsystem: Hauppauge computer works Inc.: Unknown device 8003 Flags: bus master, medium devsel, latency 64, IRQ 16 Memory at d8000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 0000:00:0c.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23 416) MPEG-2 Encoder (rev 01) Subsystem: Hauppauge computer works Inc.: Unknown device 8003 Flags: bus master, medium devsel, latency 64, IRQ 17 Memory at dc000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 0000:00:0d.0 Ethernet controller: Winbond Electronics Corp W89C940 Flags: medium devsel, IRQ 16 I/O ports at ec00 [size=32] Expansion ROM at 20000000 [disabled] [size=32K] 0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0221 (rev a1) (prog-if 00 [VGA]) Subsystem: Unknown device 196e:02b9 Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 18 Memory at e0000000 (32-bit, non-prefetchable) [size=16M] Memory at d0000000 (32-bit, prefetchable) [size=128M] Memory at e1000000 (32-bit, non-prefetchable) [size=16M] Expansion ROM at e2000000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Capabilities: [44] AGP version 3.0 root@mythtv:/lib/modules/2.6.15-chw-2/kernel/drivers/media/video# |
Author: | obperryo [ Sun Jun 11, 2006 8:13 pm ] |
Post subject: | |
I got it to work. 0.6.3 would not let me Make because it it was not compatible with the Kernel. So, I downloaded 0.4.6, Make, Make Install and rebooted. Did no kind of patch. Glad I didn't have too, I really didn't understand what to patch. Thank you for your help! Bob |
Author: | tjc [ Sun Jun 11, 2006 9:24 pm ] |
Post subject: | |
obperryo wrote: 0.6.3 would not let me Make because it it was not compatible with the Kernel. So, I downloaded 0.4.6, Make, Make Install and rebooted. Yeah 0.4.X is for kernel 2.6.15, and 0.6.X is for kernel 2.6.16. Glad you didn't have any problems building 0.4.6. See if the modifications to the CompileIvtv instructions in this thread: http://mysettopbox.tv/phpBB2/viewtopic.php?p=61087 match what you had to do. obperryo wrote: I really didn't understand what to patch.
With 0.4.6 there's no need to patch, but for future freference the context diff includes all the info needed. It tells you the file name (/usr/src/ivtv-0.4.4/driver/ivtv-cards.c) as well as the line numbers shown (399-406 and 409-415) along with the changes to make, here adding (+) three lines. |
Author: | obperryo [ Tue Jun 13, 2006 8:05 pm ] |
Post subject: | |
tjc, I did not have to change anything except for renaming the file because the download named it 0.4.tar.gz?view=tar so, I just renamed it ivtv-0.4.6.tar.gz Thanks again for your help. Bob |
Author: | mjl [ Tue Jun 13, 2006 8:30 pm ] |
Post subject: | |
Hi obperryo, Did this make your second card work? What was the tuner id if it did work. So far I have not had success ![]() Thanks Mike |
Author: | obperryo [ Tue Jun 13, 2006 9:37 pm ] |
Post subject: | |
I did get my card to work by using the file at this link tjc gave. Quote: OBTW - If you're up to it there is also an experimental 0.4.6 prerelease available which adds support for a number of new tuner types and actually seems to work.
http://www.gossamer-threads.com/lists/ivtv/devel/30420 After downloading the file, rename it ivtv-0.4.6.tar.gz Follow the 0.4.4 CompileIvtv instuctions steps in this order, step 1, step 2, step 4 (to move the origional files to another file name), step 3 (the directory you will change to will probably be just the number, something like 0.4), I did not have to do any patching, just run Make and Make Install. Then look in the directory in step 4 to see the new files created in step 3. Reboot, go into setup remove all tuners and readd them. http://knoppmythwiki.org/index.php?page=CompileIvtv I am not sure where to find the tuner ID. If you tell me exactly where it is, I would be glad to look, but since I got it working, I have pulled out one of my PVR150 cards and stuck in a HDTV card. I am not sure if that would of deleted the ID you are looking for. Good Luck, Bob |
Page 1 of 2 | All times are UTC - 6 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |