Date: Fri, 16 May 2008 20:23:33 +0200 From: Aragon Gouveia <aragon@phat.za.net> To: freebsd-multimedia@freebsd.org Subject: Re: Getting a WinTV PVR-350 working Message-ID: <20080516182333.GA17075@phat.za.net> In-Reply-To: <20080516163006.GA9143@phat.za.net> References: <F8A4DB3A-80CB-46BB-B4E4-7AC6E6750A3A@doeshosting.com> <CFAA6030-A326-4B2A-A33A-2867ECCED0D2@doeshosting.com> <20080515182746.GA14203@phat.za.net> <7F9577D2-B225-418D-B538-4C40224D66F3@doeshosting.com> <813E0814-ADD2-4BFB-BDCF-A1BFD7F3A685@doeshosting.com> <20080516163006.GA9143@phat.za.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Just an update. I booted Xubuntu 8.04 with my card tonight. It works great under Linux (hate to say it!!). Here is the dmesg output: [ 87.465101] ivtv: Start initialization, version 1.1.0 [ 87.465144] ivtv0: Initializing card #0 [ 87.465145] ivtv0: Autodetected Hauppauge card (cx23415 based) [ 87.467450] ACPI: PCI Interrupt 0000:07:00.0[A] -> GSI 21 (level, low) -> IRQ 21 [ 87.467457] ivtv0: Unreasonably low latency timer, setting to 64 (was 32) [ 87.777499] tveeprom 0-0050: Hauppauge model 48139, rev K2B7, serial# 8694227 [ 87.777501] tveeprom 0-0050: tuner model is Philips FM1216ME MK5 (idx 117, type 38) [ 87.777503] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74) [ 87.777504] tveeprom 0-0050: audio processor is MSP4418 (idx 25) [ 87.777506] tveeprom 0-0050: decoder processor is SAA7115 (idx 19) [ 87.777507] tveeprom 0-0050: has radio, has IR receiver, has no IR transmitter [ 87.777508] ivtv0: Autodetected Hauppauge WinTV PVR-350 [ 87.887025] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0) [ 87.887039] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner) [ 87.887040] tuner 0-0043: type set to tda9887 [ 87.890255] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) [ 87.985755] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22 [ 87.986897] PCI: Setting latency timer of device 0000:00:1b.0 to 64 [ 88.019395] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS... [ 88.104752] saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0) [ 88.272840] saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0) [ 88.290157] msp3400 0-0040: MSP4418G-B3 found @ 0x80 (ivtv i2c driver #0) [ 88.290158] msp3400 0-0040: MSP4418G-B3 supports nicam and radio, mode is autodetect and autoselect [ 88.290587] tuner-simple 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) [ 88.290589] tuner 0-0061: type set to Philips PAL/SECAM m [ 88.305405] ivtv0: Registered device video0 for encoder MPG (4096 kB) [ 88.305420] ivtv0: Registered device video32 for encoder YUV (2048 kB) [ 88.305431] ivtv0: Registered device vbi0 for encoder VBI (1024 kB) [ 88.305441] ivtv0: Registered device video24 for encoder PCM (320 kB) [ 88.305450] ivtv0: Registered device radio0 for encoder radio [ 88.305461] ivtv0: Registered device video16 for decoder MPG (1024 kB) [ 88.305469] ivtv0: Registered device vbi8 for decoder VBI (64 kB) [ 88.305481] ivtv0: Registered device vbi16 for decoder VOUT [ 88.305490] ivtv0: Registered device video48 for decoder YUV (1024 kB) [ 88.305491] ivtv0: Initialized card #0: Hauppauge WinTV PVR-350 [ 88.305505] ivtv: End initialization [ 101.072363] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) [ 101.085811] ivtv0: Loaded v4l-cx2341x-dec.fw firmware (262144 bytes) [ 101.284407] ivtv0: Encoder revision: 0x02060039 [ 101.284532] ivtv0: Decoder revision: 0x02020023 [ 101.380910] ivtv0: Loaded v4l-cx2341x-init.mpg firmware (155648 bytes) Compared to my dmesg: May 16 20:11:03 <kern.crit> igor kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem 0xe0000000-0xe3ffffff irq 21 at device 0.0 on pci7 May 16 20:11:03 <kern.crit> igor kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C controller> on cxm0 May 16 20:11:03 <kern.crit> igor kernel: iicbb0: <I2C bit-banging driver> on cxm_iic0 May 16 20:11:03 <kern.crit> igor kernel: iicbus0: <Philips I2C bus> on iicbb0 master-only May 16 20:11:03 <kern.crit> igor kernel: iicbus0: <unknown card> at addr 0 May 16 20:11:03 <kern.crit> igor kernel: iicbus0: <unknown card> at addr 0 May 16 20:11:03 <kern.info> igor kernel: <2>tveeprom: ivtv version May 16 20:11:03 <kern.info> igor kernel: <2>tveeprom: Hauppauge: model = 48139, rev = K2B7, serial# = 8694227 May 16 20:11:03 <kern.info> igor kernel: <2>tveeprom: tuner = Philips FM1216ME MK5 (idx = 117, type = 38) May 16 20:11:03 <kern.info> igor kernel: <2>tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) May 16 20:11:03 <kern.info> igor kernel: <2>tveeprom: audio processor = MSP4418 (type = 19) May 16 20:11:03 <kern.info> igor kernel: <2>tveeprom: decoder processor = SAA7115 (type = 13) May 16 20:11:03 <kern.crit> igor kernel: tuner type: 38 May 16 20:11:03 <kern.crit> igor kernel: cxm0: Eeprom PAL May 16 20:11:03 <kern.info> igor kernel: tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by cxm May 16 20:11:03 <kern.info> igor kernel: tuner: switching to v4l2 May 16 20:11:03 <kern.crit> igor kernel: before tuner_command! May 16 20:11:03 <kern.info> igor kernel: tuner: tv freq set to 55.25 May 16 20:11:03 <kern.info> igor kernel: tuner: tv 0x05 0xe3 0x8e 0x01 May 16 20:11:03 <kern.crit> igor kernel: cxm0: SAA7115 rev 1 video decoder May 16 20:11:03 <kern.crit> igor kernel: cxm0: MSP4418G-B3 audio decoder May 16 20:11:03 <kern.crit> igor kernel: cxm0: IR Remote May 16 20:11:03 <kern.crit> igor kernel: cxm0: [ITHREAD] May 16 20:11:04 <kern.debug> igor kernel: cxm0: encoder firmware version 0x2060039 May 16 20:11:04 <kern.debug> igor kernel: cxm0: decoder firmware version 0x2020023 I loaded windows up too to get the output of Hauppauge's Prodinfo utility: Model 48139 Rev. K2B7 Serial #8694227 Tuner Model/Formats: Philips FM1216ME_MK5 // (BG/I/DK/LL') (FM) Tuner Audio: Stereo (MSP4418) Video Formats: NTSC ( M ) PAL ( B G H I D K M N NCOMBO ) SECAM ( L L' ) Audio Outputs: None External Inputs: 3 S-Video Inputs: 2 Teletext: Radio: FM Decoder: SAA7115 IR: Yes EEprom Contents: 84 09 00 04 20 77 00 40 d3 a9 84 00 73 05 99 00 84 08 00 06 0b bc 00 00 97 28 ad 72 07 70 73 09 13 5f 73 0a 74 75 73 0b 59 8c 72 0e 01 72 0f 01 72 10 01 72 11 00 79 a0 The only oddity I can see is the SA7129 decoder from the linux dmesg. Any ideas? Thanks, Aragon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080516182333.GA17075>