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
