saa7134 still not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



ok, I am about to give up.

I have installed the latest driver for the saa7134 (saa7134-20020506) and the Tevion card.

I loaded the saa7134 module with after a fresh cold start:
 modprobe saa7134 tuner=5 card=6 video_debug=1

started xawtv:
xawtv -remote -noxv -debug 1

I still have just a black screen. When I switch channels I have the sound of the station on the card's line out. So it seems like the tuner is working, but no matter what application I use I always receive an ioctl error like this:
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=384x288): Invalid argument

Is this related to:
v4l: setformat
v4l: capture probe 24 bit TrueColor (LE: bgr)...        ok
setformat: 24 bit TrueColor (LE: bgr) (384x288): ok
grabdisplay: using "24 bit TrueColor (LE: bgr)"

?

What argument could be invalid and how would I change it?

Are there any low level tools to narrow down the problem?

Here is the dmesg output after modprobe:
Linux video capture interface: v1.00
saa7130/34: v4l2 driver version 0.1.6 loaded
saa7134[0]: found at 00:0a.0, rev: 1, irq: 12, latency: 32, mmio: 0xec000000
saa7134[0]: subsystem: 1131:0000, board: Tevion MD 9717
saa7134[0]/video: set tv norm = PAL-BGHI
saa7134[0]/video: video input = 0 [Television]
saa7134[0]/video: set tv norm = PAL-BGHI
tuner: probing saa7134[0] i2c adapter [id=0x90000]
tuner: chip found @ 0xc0
i2c-core.o: client [Philips PAL] registered to adapter [saa7134[0]](pos. 0).
saa7134[0]/video: DCSDT: no signal
i2c-core.o: adapter saa7134[0] registered as adapter 0.
saa7134[0]: Huh, no eeprom present (err=-5)?
saa7134[0]: registered device video0 [???]
saa7134[0]: registered device vbi0
saa7134[0]: registered device radio0
saa7134[0]: registered device dsp0
saa7134[0]: registered device mixer0
saa7134[0]/video: DCSDT: no signal

and here is the dmesg output when using xawtv:
saa7134[0]/video: open minor=0 radio=0
saa7134[0]/video: set tv norm = PAL-BGHI
saa7134[0]/video: video input = 0 [Television]
saa7134[0]/video: set tv norm = PAL-BGHI
saa7134[0]/video: video input = 0 [Television]
saa7134[0]/video: set tv norm = PAL-BGHI
saa7134[0]/video: video input = 0 [Television]
saa7134[0]/video: set tv norm = PAL-BGHI
tuner: TV freq (0.-6) out of range (44-958)
saa7134[0]/video: buffer_prepare [size=48x32,bytes=4608,fields=odd,24 bpp RGB, le]
saa7134[0]/video: res: get 2
saa7134[0]/video: buffer_activate buf=cb431580
saa7134[0]/video: prescale=15 xscale=1024 yscale=9216
saa7134[0]/video: yscale ACM yscale=9216 val=0x7
saa7134[0]/video: buffer_prepare [size=384x288,bytes=331776,fields=odd,24 bpp RGB, le]
saa7134[0]/video: buffer_activate buf=cb431580
saa7134[0]/video: prescale=1 xscale=1920 yscale=1024
saa7134[0]/video: yscale LPI yscale=1024
saa7134[0]/video: buffer_prepare [size=384x288,bytes=331776,fields=odd,24 bpp RGB, le]
saa7134[0]/video: buffer_activate buf=cb431580
saa7134[0]/video: prescale=1 xscale=1920 yscale=1024
saa7134[0]/video: yscale LPI yscale=1024
saa7134[0]/video: buffer_prepare [size=384x288,bytes=331776,fields=odd,24 bpp RGB, le]
saa7134[0]/video: buffer_activate buf=cb431580
saa7134[0]/video: prescale=1 xscale=1920 yscale=1024
saa7134[0]/video: yscale LPI yscale=1024
saa7134[0]/video: res: put 2

and the xawtv output;
This is xawtv-3.74, running on Linux/i686 (2.4.19-pre8)
visual: id=0x22 class=4 (TrueColor), depth=24
visual: id=0x23 class=4 (TrueColor), depth=24
main: dga extention...
main: xinerama extention...
main: xvideo extention...
main: init main window...
x11: color depth: 24 bits, 3 bytes - pixmap: 4 bytes
x11: color masks: red=0x00ff0000 green=0x0000ff00 blue=0x000000ff
x11: server byte order: big endian
x11: client byte order: little endian
main: install signal handlers...
main thread [pid=6590]
main: open grabber device...
x11: remote display (overlay disabled)
vid-open: trying: v4l...
v4l: open: /dev/v4l/video0 (saa7134[0])
  capabilities:  capture tuner overlay clipping
  size    : 48x32 => 720x576
  channels: 1
    Television: 1 tuner audio  tv
  audios  : 1
    1 (audio): muted=yes volume=32768 bass=0 treble=0
  tuner   : Television 0-4294967295 PAL
  fbuffer : base=0x(nil) size=0x0 depth=0 bpl=0
  picture : brightness=32896 hue=32896 colour=33026 contrast=35090
  picture : whiteness=0 depth=24 palette=rgb24
  mbuf: size=14155776 frames=8
  v4l: using mapped buffers for capture
vid-open: ok: v4l
main: checking wm...
wmhooks: gnome
main: creating windows ...
Warning: Cannot convert string "-*-ledfixed-medium-r-semicondensed--39-*" to type FontStruct
main: read config file ...
main: checking for vidmode extention ...
main: checking for lirc ...
main: checking for joystick ...
main: checking for midi ...
main: mapping main window ...
main: initialize hardware ...
main: parse channels from config file ...
cmd: "setfreqtab" "europe-west"
cmd: "capture" "overlay"
main: setting defaults
v4l: freq: 268435455.938
main: enter main event loop...
gd: config 384x288 win=a00045
v4l: setformat
v4l: capture probe 32 bit TrueColor (BE: -rgb)...       failed
setformat: 32 bit TrueColor (BE: -rgb) (384x288): failed
v4l: setformat
v4l: capture probe 24 bit TrueColor (LE: bgr)...        ok
setformat: 24 bit TrueColor (LE: bgr) (384x288): ok
grabdisplay: using "24 bit TrueColor (LE: bgr)"
cmd: "capture" "off"
gd: stop
v4l: setformat
setformat: 32 bit TrueColor (BE: -rgb) (384x288): failed
v4l: setformat
setformat: 24 bit TrueColor (LE: bgr) (384x288): ok
v4l: setformat
v4l: getimage
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=384x288): Invalid argument
cmd: "capture" "grab"
gd: start
v4l: setformat
setformat: 24 bit TrueColor (LE: bgr) (384x288): ok
v4l: startvideo
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=384x288): Invalid argument
expose count=10
expose count=9
expose count=8
expose count=7
expose count=6
expose count=5
expose count=4
expose count=3
expose count=2
expose count=1
expose count=0
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=384x288): Invalid argument
v4l: stopvideo
expose count=10
expose count=9
expose count=8
expose count=7
expose count=6
expose count=5
expose count=4
expose count=3
expose count=2
expose count=1
expose count=0
keypad: timeout
cmd: "setchannel" "next"
gd: stop
v4l: freq: 48.250
gd: start
v4l: setformat
setformat: 24 bit TrueColor (LE: bgr) (384x288): ok
v4l: startvideo
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=384x288): Invalid argument
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=384x288): Invalid argument
v4l: stopvideo
expose count=10
expose count=9
expose count=8
expose count=7
expose count=6
expose count=5
expose count=4
expose count=3
expose count=2
expose count=1
expose count=0
cmd: "capture" "off"
gd: stop
v4l: setformat
setformat: 32 bit TrueColor (BE: -rgb) (384x288): failed
v4l: setformat
setformat: 24 bit TrueColor (LE: bgr) (384x288): ok
v4l: setformat
v4l: getimage
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=384x288): Invalid argument
v4l: close


Thanks for your help

Dominik





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux