I just bought a Pinnacle systems DC10.
I read everything I could find and it seemed like it would be a snap to
set up, but Murphy seems to be working over time.
Can someone tell me what is wrong with my logic?
step #1 mknod /dev/video0 c 81 0
step #2 modprobe saa7110
step #3 modprobe zr36067
step #4 lsmod :
output:
Module Size Used by Tainted: PF
zr36067 80848 0 (unused)
videodev 8288 1 [zr36067]
saa7110 4088 1
i2c-old 6624 2 [zr36067 saa7110]
step #5 dmesg
output:
i2c: initialized
Linux video capture interface: v1.00
Zoran ZR36060 + ZR36057/67 MJPEG board driver version 0.7
PCI: Found IRQ 9 for device 00:0a.0
MJPEG[0]: Zoran ZR36067 (rev 2) irq: 9, memory: 0xec102000
MJPEG[0]: subsystem vendor=0x1031 id=0x7efe
MJPEG[0]: Initializing i2c bus...
DC10plus[0] card detected
DC10plus[0]: Zoran ZR36060 (rev 1)
MJPEG: 1 card(s) found
MJPEG: using 2 V4L buffers of size 128 KB
Enabling Natoma workaround.
DC10plus[0]: Initializing card[0], zr=e1b4d080
DC10plus[0]: Testing interrupts...
DC10plus[0]: interrupts received: GIRQ1:61 queue_state=0/0/0/0
DC10plus[0]: procfs entry /proc/zoran0 allocated. data=e1b4d080
step #6 cat /prob/zoran0
output:
ZR36067 registers:
000 40014F52 4000811F 066F3A41 06F40000
010 06F40000 00000001 11018030 019D0010
020 019D0070 00000018 01000000 C1008888
030 FFFFFFFC 3000310C 00000000 00000000
040 40000000 00000003 00000000 00000000
050 00000000 00000000 00000000 00000000
060 00000000 00000000 00000000 00000000
070 00000000 00000000 00000000 00000000
080 00000000 00000000 00000000 00000000
090 00000000 00000000 00000000 00000000
0A0 00000000 00000000 00000000 00000000
0B0 00000000 00000000 00000000 00000000
0C0 00000000 00000000 00000000 00000000
0D0 00000000 00000000 00000000 00000000
0E0 00000000 00000000 00000000 00000000
0F0 00000000 00000000 00000000 00000000
100 60000001 00000000 0006020D 0280030C
110 00000280 000A00F0 00000001 0000FFFC
120 00000050 00000040 80000000 00000000
At this point it looks like its ready to go. System sees it, driver is
happy, green across the board, BUT wait theres more....
step #7 xawtv
output:
This is xawtv-3.74, running on Linux/i686 (2.4.18-14)
ioctl: VIDIOCSCHAN(0,Composite,flags=0x0,type=2,norm=2): Invalid argument
ioctl: VIDIOCSCHAN(0,Composite,flags=0x0,type=2,norm=3): Invalid argument
v4l: timeout (got SIGALRM), hardware/driver problems?
ioctl: VIDIOCSYNC(0): Interrupted system call
ioctl: VIDIOCMCAPTURE(0,fmt=15,size=48x24): Invalid argument
ioctl: VIDIOCMCAPTURE(0,fmt=5,size=48x24): Interrupted system call
ioctl: VIDIOCMCAPTURE(0,fmt=4,size=48x24): Interrupted system call
ioctl: VIDIOCMCAPTURE(0,fmt=1,size=48x24): Invalid argument
ioctl: VIDIOCMCAPTURE(0,fmt=13,size=48x24): Invalid argument
no way to get: 384x288 32 bit TrueColor (LE: bgr-)
Can anyone tell me what I did wrong? Do I need something different?
Thanks in advance for any help.