Hey folks - I'm trying to get IVTV to play nice with an el-cheapo AverMedia 
PVR-150 Plus that I bought off eBay. I can get a great picture under Windows, 
so I know the card works.

If I just modprobe ivtv with no options, the card and tuner are not recognized 
correctly (see below). If I reboot and do a:
modprobe ivtv cardtype=16
(as suggested by http://www.mythtv.org/wiki/index.php/AVerMedia_PVR-150_Plus)
then the card will respond and give video+audio (using mplayer /dev/video0), 
but it's all static-y, like a TV that's not quite tuned to the right 
frequency.

I've tried doing a 'modprobe ivtv cardtype=16 tuner=x' where x is just about 
every value listed in tuner.h to no avail. The "microtune" and "philips" NTSC 
derivatives seem to get closest, but they never actually get the channel (i 
can see a really fuzzy picture and hear really fuzzy audio,) i should also 
note that on some of the tuners, I can "sweep" the frequency using 
ivtv-tune -f x (where x is something close to the target freq.) in a script, 
and i can see the quality improve and then decline over the steps, but I 
never get anything close to a clear picture.

I'm connected to an NTSC cable system.

The tuner on the card has a label that reads:
"partsnic PTI-5NF05"

I've been able to get a simplistic datasheet on the tuner that gives a pinout, 
but it had nothing in the way of i2c addresses or registers.

Any help you could give would be really great - I'm SOOOOO close to having 
this mythtv box up and running, but the last bit is proving to be too much 
for me...

distro: gentoo
kernel: 2.6.23-rc9
ivtv: version 1.1.0

Thanks very much in advance,
Andrew Malota

lspci reports:

# lspci -vvvnn -d 4444:0016
01:06.0 Multimedia video controller [0400]: Internext Compression Inc iTVC16 
(CX23416) MPEG-2 Encoder [4444:0016] (rev 01)
        Subsystem: Avermedia Technologies Inc Unknown device [1461:c035]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (32000ns min, 2000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at d4000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

# modprobe ivtv
# dmesg | tail -n 28
ACPI: PCI interrupt for device 0000:01:06.0 disabled
ivtv:  Start initialization, version 1.1.0
ivtv0: Initializing card #0
ivtv0: Unknown card: vendor/device: 4444/0016
ivtv0:               subsystem vendor/device: 1461/c035
ivtv0:               cx23416 based
ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and what 
kind of
ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
ivtv0: Prefix your subject line with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC3] -> GSI 18 (level, high) -> 
IRQ 19
tveeprom 2-0050: Huh, no eeprom present (err=-121)?
tveeprom 2-0050: Encountered bad packet header [88]. Corrupt or not a 
Hauppauge eeprom.
ivtv0: Invalid EEPROM
TEA5767 detected.
tuner 2-0060: chip found @ 0xc0 (ivtv i2c driver #0)
tea5767 2-0060: type set to Philips TEA5767HN FM Radio
tuner 2-0060: type set to tea5767
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
ivtv:  End initialization

rebooting, trying again with
modprobe ivtv cardtype=16
dmesg:
ivtv:  Start initialization, version 1.1.0
ivtv0: Initializing card #0
ivtv0: User specified GotView PCI DVD2 Deluxe card (detected cx23416 based 
chip)
ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC3] -> GSI 18 (level, high) -> 
IRQ 19
wm8739 2-001a: chip found @ 0x34 (ivtv i2c driver #0)
TEA5767 detected.
tuner 2-0060: chip found @ 0xc0 (ivtv i2c driver #0)
tea5767 2-0060: type set to Philips TEA5767HN FM Radio
tuner 2-0060: type set to tea5767
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
tuner-simple 2-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
tuner 2-0061: type set to Philips PAL/SECAM m
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card #0: GotView PCI DVD2 Deluxe
ivtv:  End initialization

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to