I am trying to get my DC10+ video capture card to work on the
Linux Redhat 8.0 system I just built at home.
For an assortment of reasons, one being to prove that Linux
can do anything windows can do, I want to do my video capture
using the Linux box.
The box is a clean install of RH8.0 from the iso.org tapes and
then I ran RedHat Network to pick up about 96 meg of updates
(It is good to have DSL). I am running the linux-2.4.18-19.8.0
kernel.
Attached is the analysis I have gone through so far. Can someone
give me a suggestion on what to try next. My best clues are
at the bottom of this posting.
The install correctly identified the card and said it configured it.
The hardware browser shows it is there, shows:
ZR36057OQC Video cutting chipset
Manufacturer: Zoran Corporation
Driver: zr36067
Device: N/A
The missing device name worries me as it should be connected to
/dev/video0 (character device, major 81, minor 0). However my
actual video card also shows no device, so I am uncertain as
to whether this is serious.
lsmod shows the driver is loaded:
Module Size Used by Not tainted
zr36067 80848 0 (unused)
i2c-old 6624 0 [zr36067]
videodev 8320 0 [zr36067]
ide-cd 33608 0 (autoclean)
cdrom 33696 0 (autoclean) [ide-cd]
cmpci 35944 0 (autoclean)
soundcore 6500 4 (autoclean) [cmpci]
tdfx 38880 2
agpgart 42944 0 (unused)
binfmt_misc 7528 1
autofs 13348 0 (autoclean) (unused)
eepro100 22264 1
iptable_filter 2412 0 (autoclean) (unused)
ip_tables 14840 1 [iptable_filter]
mousedev 5524 1
keybdev 2976 0 (unused)
hid 22244 0 (unused)
input 5920 0 [mousedev keybdev hid]
usb-uhci 26188 0 (unused)
usbcore 77056 1 [hid usb-uhci]
ext3 70336 2
jbd 52212 2 [ext3]
All accesses to /dev/video0 through 3 give:
**ERROR: [lavrec] Error opening video-device (/dev/video0): No such device
++ WARN: [lavrec] Not ready for capture (state = 0)!
/proc/pci shows that the device has been detected:
Bus 0, device 15, function 0:
Multimedia video controller: Zoran Corporation ZR36057PQC Video cutting
chipset (rev 2).
IRQ 5.
Master Capable. Latency=32. Min Gnt=2.Max Lat=16.
Non-prefetchable 32 bit memory at 0xdb101000 [0xdb101fff].
Bus 0, device 17, function 0:
Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 16).
IRQ 5.
Master Capable. Latency=32. Min Gnt=2.Max Lat=24.
I/O at 0xec00 [0xecff].
It is strange that it shares the IRQ with the sound card. I disabled COM2 in
the bios and then told the bios to force PCI slot 2 to use IRQ 3. It did this,
but then the sound card (on the motherboard), moved with it to IRQ 3. It seems
the BIOS thinks these should be on the same IRQ. I tried making IRQ 3 a
legacy device IRQ, but then the BIOS ignored my attempt to force the use of
IRQ 3 on the DC10+ card and went back to IRQ5. I have tried the PNP OS flag in
the BIOS in both the ON and OFF posistions, and have not noticed a difference.
Relevant messages from /var/log/messages
Jan 3 09:47:37 styma8 kernel: Linux video capture interface: v1.00
Jan 3 09:47:37 styma8 kernel: i2c: initialized
Jan 3 09:47:37 styma8 kernel: Zoran ZR36060 + ZR36057/67 MJPEG board driver
version 0.7
Jan 3 09:47:37 styma8 kernel: PCI: Found IRQ 5 for device 00:0f.0
Jan 3 09:47:37 styma8 kernel: PCI: Sharing IRQ 5 with 00:11.0
Jan 3 09:47:37 styma8 kernel: MJPEG[0]: Zoran ZR36067 (rev 2) irq: 5, memory:
0xdb101000
Jan 3 09:47:37 styma8 kernel: MJPEG[0]: subsystem vendor=0x1031 id=0x7efe
Jan 3 09:47:37 styma8 kernel: MJPEG[0]: Initializing i2c bus...
Jan 3 09:47:37 styma8 kernel: MJPEG[0]: Card not supported
Jan 3 09:47:37 styma8 kernel: No known MJPEG cards found.
Jan 3 09:49:49 styma8 modprobe: modprobe: Can't locate module char-major-81-0
Jan 3 10:00:23 styma8 kernel: i2c-core.o: i2c core module
Jan 3 10:00:23 styma8 kernel: i2c-dev.o: i2c /dev entries driver module
Jan 3 10:00:23 styma8 kernel: i2c-core.o: driver i2c-dev dummy driver
registered.
Jan 3 10:03:08 styma8 modprobe: modprobe: Can't locate module char-major-81-0
Jan 3 10:08:05 styma8 modprobe: modprobe: Can't locate module char-major-81-0
Modprobe -c shows (among other stuff)
alias sound-slot-0 cmpci
alias char-major-81 zr36067
alias usb-controller usb-uhci
Which seems to show that the /etc/modules.conf file:
cat /etc/modules.conf
alias parport_lowlevel parport_pc
alias eth0 eepro100
alias sound-slot-0 cmpci
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1
|| :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1
|| :
alias char-major-81 zr36067
alias usb-controller usb-uhci
has actually been loaded.
Thank you for your time.
--
Robert E. Styma
Principal Engineer
AG Communication Systems, Phoenix - A subsidiary of Lucent
Email: [EMAIL PROTECTED]
Phone: 623-582-7323
FAX: 623-581-4884
Company: http://www.agcs.com
Personal: http://www.swlink.net/~styma
--
Psyche-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/psyche-list