View unanswered posts    View active topics

All times are UTC - 6 hours





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

Print view Previous topic   Next topic  
Author Message
Search for:
PostPosted: Sat Jun 10, 2006 11:25 pm 
Offline
Joined: Sat Apr 29, 2006 10:05 pm
Posts: 18
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.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 12:08 am 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
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.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 6:49 am 
Offline
Joined: Sun Jun 12, 2005 10:55 pm
Posts: 3161
Location: Warwick, RI
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


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 8:42 am 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
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, ...?


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 9:31 am 
Offline
Joined: Sat Apr 29, 2006 10:05 pm
Posts: 18
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?


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 10:58 am 
Offline
Joined: Sat Apr 29, 2006 10:05 pm
Posts: 18
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


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 12:20 pm 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
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. :? 'Kay, I guess that means it's patchin' time. If you or MJL can provide the device number for the new card we can backport the entries from 0.4.5 without taking the broken tuning bits. Do "lspci -v" and post the Hauppauge entries. it'll look something like this:
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.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 1:05 pm 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
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...


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 5:59 pm 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
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


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 6:31 pm 
Offline
Joined: Sat Apr 29, 2006 10:05 pm
Posts: 18
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#


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 8:13 pm 
Offline
Joined: Sat Apr 29, 2006 10:05 pm
Posts: 18
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


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jun 11, 2006 9:24 pm 
Offline
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location: Arlington, MA
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.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 13, 2006 8:05 pm 
Offline
Joined: Sat Apr 29, 2006 10:05 pm
Posts: 18
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


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 13, 2006 8:30 pm 
Offline
Joined: Sun Jun 12, 2005 10:55 pm
Posts: 3161
Location: Warwick, RI
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


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 13, 2006 9:37 pm 
Offline
Joined: Sat Apr 29, 2006 10:05 pm
Posts: 18
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


Top
 Profile  
 

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



All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 30 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