Good day! I have Gotview pci dvd tuner card ( with hardware mpeg encoder), but it doesn't want to work in Ubuntu. May be, someone has any ideas... I think, if modinfo ivtv says, that cardtype=15 is gotview pci dvd, that means, that someone has reached success with this card in linux. Am I right?
uname -a Linux kyrie 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux lspci ... 00:0a.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01) ... Ok, modprobe ivtv in syslog: May 30 17:35:01 kyrie kernel: [61586.758425] ivtv: Start initialization, version 1.1.0 May 30 17:35:01 kyrie kernel: [61586.759494] ivtv0: Initializing card #0 May 30 17:35:01 kyrie kernel: [61586.759509] ivtv0: Autodetected Yuan MPG600GR, Kuroutoshikou CX23416GYC-STVLP card (cx23416 based) May 30 17:35:01 kyrie kernel: [61586.763487] ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 20 May 30 17:35:01 kyrie kernel: [61586.770028] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0) May 30 17:35:01 kyrie kernel: [61586.770777] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner) May 30 17:35:01 kyrie kernel: [61586.770783] tuner 0-0043: type set to tda9887 May 30 17:35:01 kyrie kernel: [61586.781491] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) May 30 17:35:01 kyrie kernel: [61586.818033] saa717x 0-0021: saa7174HL found @ 0x42 (ivtv i2c driver #0) May 30 17:35:03 kyrie kernel: [61589.419940] tuner-simple 0-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F)) May 30 17:35:03 kyrie kernel: [61589.419952] tuner 0-0061: type set to Philips NTSC MK3 (F May 30 17:35:03 kyrie kernel: [61589.420567] ivtv0: Registered device video0 for encoder MPG (4096 kB) May 30 17:35:03 kyrie kernel: [61589.420592] ivtv0: Registered device video32 for encoder YUV (2048 kB) May 30 17:35:03 kyrie kernel: [61589.420618] ivtv0: Registered device vbi0 for encoder VBI (1024 kB) May 30 17:35:03 kyrie kernel: [61589.420643] ivtv0: Registered device video24 for encoder PCM (320 kB) May 30 17:35:03 kyrie kernel: [61589.420647] ivtv0: Initialized card #0: Yuan MPG600GR, Kuroutoshikou CX23416GYC-STVLP May 30 17:35:03 kyrie kernel: [61589.420685] ivtv: End initialization May 30 17:35:04 kyrie kernel: [61590.154186] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) May 30 17:35:04 kyrie kernel: [61590.351521] ivtv0: Encoder revision: 0x02060039 After that (with switched on debug), cat /dev/video0 >./mpg - file has zero length. In log: May 30 16:24:53 kyrie kernel: [57380.059611] ivtv0 file: open encoder MPG May 30 16:24:53 kyrie kernel: [57380.060371] ivtv0 file: read 4096 bytes from encoder MPG May 30 16:24:53 kyrie kernel: [57380.060930] ivtv0 info: Start encoder stream encoder MPG May 30 16:24:53 kyrie kernel: [57380.060938] ivtv0 mb: MB Call: CX2341X_ENC_SET_DMA_BLOCK_SIZE May 30 16:24:53 kyrie kernel: [57380.060972] ivtv0 mb: MB Call: CX2341X_ENC_SET_VERT_CROP_LINE May 30 16:24:53 kyrie kernel: [57380.061033] ivtv0 mb: MB Call: CX2341X_ENC_MISC <several times> May 30 16:24:53 kyrie kernel: [57380.061277] ivtv0 mb: MB Call: CX2341X_ENC_SET_PLACEHOLDER May 30 16:24:53 kyrie kernel: [57380.061310] ivtv0 mb: MB Call: CX2341X_ENC_SET_NUM_VSYNC_LINES May 30 16:24:53 kyrie kernel: [57380.061343] ivtv0 mb: MB Call: CX2341X_ENC_SET_VBI_LINE May 30 16:24:53 kyrie kernel: [57380.061418] ivtv0 i2c: call_i2c_client addr=21 May 30 16:24:53 kyrie kernel: [57380.061430] ivtv0 info: Setup VBI API header 0x0000bd03 pkts 1 buffs 4 ln 24 sz 1456 May 30 16:24:53 kyrie kernel: [57380.061433] ivtv0 mb: MB Call: CX2341X_ENC_SET_VBI_CONFIG May 30 16:24:53 kyrie kernel: [57380.061502] ivtv0 info: Setup VBI start 0x002fea04 frames 4 fpi 1 May 30 16:24:53 kyrie kernel: [57380.061505] ivtv0 mb: MB Call: CX2341X_ENC_SET_VBI_LINE <many times> May 30 16:24:53 kyrie kernel: [57380.064677] ivtv0 mb: MB Call: CX2341X_ENC_SET_PGM_INDEX_INFO May 30 16:24:53 kyrie kernel: [57380.064737] ivtv0 info: PGM Index at 0x00180150 with 400 elements May 30 16:24:53 kyrie kernel: [57380.064741] ivtv0 mb: MB Call: CX2341X_ENC_SET_OUTPUT_PORT May 30 16:24:53 kyrie kernel: [57380.064773] ivtv0 mb: MB Call: CX2341X_ENC_SET_FRAME_RATE May 30 16:24:53 kyrie kernel: [57380.064809] ivtv0 mb: MB Call: CX2341X_ENC_SET_FRAME_SIZE May 30 16:24:53 kyrie kernel: [57380.064843] ivtv0 mb: MB Call: CX2341X_ENC_SET_STREAM_TYPE May 30 16:24:53 kyrie kernel: [57380.064879] ivtv0 mb: MB Call: CX2341X_ENC_SET_ASPECT_RATIO May 30 16:24:53 kyrie kernel: [57380.087322] ivtv0 mb: MB Call: CX2341X_ENC_SET_GOP_PROPERTIES May 30 16:24:53 kyrie kernel: [57380.087361] ivtv0 mb: MB Call: CX2341X_ENC_SET_GOP_CLOSURE May 30 16:24:53 kyrie kernel: [57380.087396] ivtv0 mb: MB Call: CX2341X_ENC_SET_AUDIO_PROPERTIES May 30 16:24:53 kyrie kernel: [57380.087431] ivtv0 mb: MB Call: CX2341X_ENC_MUTE_AUDIO May 30 16:24:53 kyrie kernel: [57380.098694] ivtv0 mb: MB Call: CX2341X_ENC_SET_BIT_RATE May 30 16:24:53 kyrie kernel: [57380.098735] ivtv0 mb: MB Call: CX2341X_ENC_SET_DNR_FILTER_MODE May 30 16:24:53 kyrie kernel: [57380.098773] ivtv0 mb: MB Call: CX2341X_ENC_SET_CORING_LEVELS May 30 16:24:53 kyrie kernel: [57380.098807] ivtv0 mb: MB Call: CX2341X_ENC_SET_SPATIAL_FILTER_TYPE May 30 16:24:53 kyrie kernel: [57380.098843] ivtv0 mb: MB Call: CX2341X_ENC_SET_DNR_FILTER_PROPS May 30 16:24:53 kyrie kernel: [57380.098877] ivtv0 mb: MB Call: CX2341X_ENC_SET_FRAME_DROP_RATE May 30 16:24:53 kyrie kernel: [57380.098911] ivtv0 mb: MB Call: CX2341X_ENC_MUTE_VIDEO May 30 16:24:53 kyrie kernel: [57380.099018] ivtv0 mb: MB Call: CX2341X_ENC_MISC May 30 16:24:53 kyrie kernel: [57380.099082] ivtv0 i2c: call_i2c_client addr=21 May 30 16:24:54 kyrie kernel: [57380.398584] ivtv0 mb: MB Call: CX2341X_ENC_INITIALIZE_INPUT May 30 16:24:54 kyrie kernel: [57380.398673] ivtv0 i2c: call_i2c_client addr=21 May 30 16:24:54 kyrie kernel: [57380.398685] ivtv0 mb: MB Call: CX2341X_ENC_START_CAPTURE and nothing else. If I type cat /dev/video24 > ./mpg - it reads smth, but even mplayer is unable to play it. I have tried to determine options to ivtv, ex.: modprobe ivtv debug=2047 cardtype=15 tuner=24 - nothing. I have tried tuner=24,38,63,.... log status: v4l2-ctl --log-status Status Log: [62089.970379] ivtv0: ================= START STATUS CARD #0 ================= [62089.970397] ivtv0: Version: 1.1.0 Card: Yuan MPG600GR, Kuroutoshikou CX23416GYC-STVLP [62089.971093] tda9887 0-0043: Data bytes: b=0x14 c=0x30 e=0x44 [62089.971300] tuner 0-0061: Tuner mode: analog TV [62089.971305] tuner 0-0061: Frequency: 67.25 MHz [62089.971309] tuner 0-0061: Standard: 0x00001000 [62089.971802] ivtv0: GPIO status: DIR=0xf880 OUT=0x8800 IN=0x8e00 [62089.971809] ivtv0: Video Input: Tuner 1 [62089.971812] ivtv0: Audio Input: Tuner 1 [62089.971814] ivtv0: Tuner: TV [62089.971818] ivtv0: Stream: MPEG-2 Program Stream [62089.971822] ivtv0: VBI Format: No VBI [62089.971825] ivtv0: Video: 720x480, 30 fps [62089.971829] ivtv0: Video: MPEG-2, 4x3, Variable Bitrate, 6000000, Peak 8000000 [62089.971834] ivtv0: Video: GOP Size 15, 2 B-Frames, GOP Closure [62089.971838] ivtv0: Audio: 48 kHz, Layer II, 224 kbps, Stereo, No Emphasis, No CRC [62089.971844] ivtv0: Spatial Filter: Manual, Luma 1D Horizontal, Chroma 1D Horizontal, 0 [62089.971848] ivtv0: Temporal Filter: Manual, 8 [62089.971851] ivtv0: Median Filter: Off, Luma [0, 255], Chroma [0, 255] [62089.971854] ivtv0: Status flags: 0x00200000 [62089.971858] ivtv0: Stream encoder MPG: status 0x0000, 0% of 4096 KiB (128 buffers) in use [62089.971863] ivtv0: Stream encoder YUV: status 0x0000, 0% of 2056 KiB (195 buffers) in use [62089.971867] ivtv0: Stream encoder VBI: status 0x0000, 0% of 1040 KiB (61 buffers) in use [62089.971872] ivtv0: Stream encoder PCM: status 0x0000, 0% of 324 KiB (72 buffers) in use [62089.971876] ivtv0: Read MPG/VBI: 0/0 bytes [62089.971879] ivtv0: ================== END STATUS CARD #0 ================== What does it mean? Thanks. _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
