I built Kino 0.6.4 on an HP Omnibook 6100 and connected a JVC GR-DVL9800 DV video camera via a firewiredirect pcmcia adapter. The camera isn't recognized. As a user I get an error "The IEEE 1394 subsystem is not loaded; all IEEE 1394 options are disabled" when I open File > Preferences. In the IEEE 1394 tab there is no device for AV/C control. (As root I don't get that error, but it doesn't work either.) The curious thing is that the same configuration works in a RH9 installation on the very same computer! That's kernel 2.4.20-8, kino 0.6.5 from rpm. lsmod shows all the 1394-related stuff loaded: raw1394 26604 0 dv1394 18412 0 video1394 15596 0 ohci1394 30628 2 dv1394,video1394 ieee1394 93620 5 raw1394,dv1394,video1394,ohci1394,sbp2 dmesg |grep 1394 shows the following: ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org> ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10] MMIO=[30804000-308047ff] Max Packet=[2048] video1394: Installed video1394 module ieee1394: raw1394: /dev/raw1394 device initialized ohci1394: fw-host0: SelfID received, but NodeID invalid (probably new bus reset occurred): 0000FFC0 The last line is suspicious! In fact I don't know if this is a kino or a kernel bug, or a difference of opinion between the two. In any event it doesn't work. Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: no device recognized Expected Results: The device D-RG89LV should appear in the IEEE1394 panel, and then I can control it from the Capture menu. Portage 2.0.50-r10 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) III Mobile CPU 1133MHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.hamakor.org.il/pub/mirrors/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d alsa apm arts avi berkdb bidi bindist bonobo bzlib cdr crypt cscope cups div4linux dvd encode esd exif fftw flac flash foomaticdb ftp gdbm gif ginac gnome gphoto2 gpm gtk gtk2 imagemagick imlib java jpeg libg++ libwww mad mikmod ming motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png pnp python quicktime readline samba sdl slang spell ssl svga tcltk tcpd theora tiff truetype trusted unicode usb wmf x86 xinerama xml2 xmms xv xvid zlib"
It seems to be a kernel problem, or ieee1394 drivers/2.6 problem. I emerged the gentoo 2.4.20 kernel and it works. I can see and control the camera! Maybe the 2.4 drivers were more forgiving about the SelfID. any thoughts how to report/resolve this issue for 2.6?
Do you use udev? With udev, ieee1394 does not produce device nodes. You must make them manually. Search in de forums. I've found the clues sometime ago. It can be made to work once you have created the device nodes.
Thanks. I hadn't thought of that. I'm on devfs still, until I work up the nerve for the change to udev. Now at least there's a pressing reason!
i.e. this one can be closed?
yes. do go ahead and close. turns out it's a kernel problem with the 1394 driver.
ok. nevertheless, thanks for reporting.