[ivtv-users] Card not working..

Eric Wescott wescotte at gmail.com
Sun Feb 14 02:08:20 CET 2010


> On Sun, 2010-02-07 at 17:40 -0600, Eric Wescott wrote:
> >/ >
> />/ > So i2c_new_probed_device() is being called with a bad address list.
> />/ >
> />/ > This can happen when probing for the tuner I2C devices and the .i2c
> />/ > member of the card defintion is not set.  This is exactly the problem
> />/ > with Hans' patch here:
> />/ >
> />/ > http://linuxtv.org/hg/~hverkuil/v4l-dvb-ivtv/rev/a0b04dbb0c0c <http://linuxtv.org/hg/%7Ehverkuil/v4l-dvb-ivtv/rev/a0b04dbb0c0c> <http://linuxtv.org/hg/%7Ehverkuil/v4l-dvb-ivtv/rev/a0b04dbb0c0c>
> />/ >
> />/ > Using Hans' v4l-dvb-ivtv repository, add a line like:
> />/ >
> />/ > 	.i2c = &ivtv_i2c_std,
> />/ >
> />/ > to the card defintion for the Sony Kikyo and please try building and
> />/ > installing that v4l-dvb-ivtv module set again.
> />/ >   
> />/ 
> />/ Okay, I managed to get everything working now and here is how I did it.
> />/ 
> />/ .video_inputs = {
> />/ { IVTV_CARD_INPUT_VID_TUNER,    2, 1 },
> />/ { ITVT_CARD_INPUT_COMPOSITE1, 3, 1},
> />/ { IVTV_CAD_INPUT_SVIDEO1, 3, 7},
> />/ }
> /
> Eric,
>
> As I was cleaning this up to be merged into the v4l-dvb tree, I found
> these values of "3" are problematic.  That  parameter is an index into
> the .audio_input[] portion of the card entry.  But only entries for
> indices 0, 1, and 2 are defined.
>
> When tuned to each one of these inputs and sound is working OK, could
> you run 
>
> $ v4l2-ctl -d /dev/videoN --log-status
>
> and provide the output, so I can see the state of the GPIOs and other
> chip settings.
>   


   ivtv0: =================  START STATUS CARD #0  =================
   ivtv0: Version: 1.4.1 Card: Sony Gigapocket (Kikyo)
   ivtv0: GPIO status: DIR=0xc381 OUT=0x0300 IN=0xff00
   saa7115 1-0021: Audio frequency: 48000 Hz
   saa7115 1-0021: Input:           Composite 1
   saa7115 1-0021: Video signal:    bad
   saa7115 1-0021: Frequency:       60 Hz
   saa7115 1-0021: Detected format: NTSC
   saa7115 1-0021: Width, Height:   720, 480
   tuner 1-0060: Tuner mode:      analog TV
   tuner 1-0060: Frequency:       67.25 MHz
   tuner 1-0060: Standard:        0x00001000
   ivtv0: Video Input:  Composite 1
   ivtv0: Audio Input:
   ivtv0: Tuner:  TV
   ivtv0: Stream: MPEG-2 Program Stream
   ivtv0: VBI Format: No VBI
   ivtv0: Video:  720x480, 30 fps
   ivtv0: Video:  MPEG-2, 4x3, Variable Bitrate, 6000000, Peak 8000000
   ivtv0: Video:  GOP Size 15, 2 B-Frames, GOP Closure
   ivtv0: Audio:  48 kHz, MPEG-1/2 Layer II, 224 kbps, Stereo, No 
Emphasis, No CRC
   ivtv0: Spatial Filter:  Manual, Luma 1D Horizontal, Chroma 1D 
Horizontal, 0
   ivtv0: Temporal Filter: Manual, 8
   ivtv0: Median Filter:   Off, Luma [0, 255], Chroma [0, 255]
   ivtv0: Status flags:    0x00200000
   ivtv0: Stream encoder MPG: status 0x0000, 0% of 4096 KiB (128 
buffers) in use
   ivtv0: Stream encoder YUV: status 0x0000, 0% of 2048 KiB (64 buffers) 
in use
   ivtv0: Stream encoder VBI: status 0x0000, 0% of 1040 KiB (61 buffers) 
in use
   ivtv0: Stream encoder PCM: status 0x0000, 0% of 324 KiB (72 buffers) 
in use
   ivtv0: Read MPG/VBI: 28217344/0 bytes
   ivtv0: ==================  END STATUS CARD #0  ==================

Thanks again!
Eric



More information about the ivtv-users mailing list