Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63477 - Kino doesn't recognize FW video camera in Gentoo 2.6.8-r3
Summary: Kino doesn't recognize FW video camera in Gentoo 2.6.8-r3
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-09 14:44 UTC by Michael Elbaum
Modified: 2005-03-31 15:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Elbaum 2004-09-09 14:44:54 UTC
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"
Comment 1 Michael Elbaum 2004-09-11 16:09:56 UTC
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?
Comment 2 Maarten Wisse 2004-10-08 02:22:58 UTC
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.
Comment 3 Michael Elbaum 2004-10-10 14:20:55 UTC
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!
Comment 4 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-31 14:36:40 UTC
i.e. this one can be closed?
Comment 5 Michael Elbaum 2005-03-31 15:02:57 UTC
yes. do go ahead and close. turns out it's a kernel problem with the 1394 driver.
Comment 6 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-31 15:16:58 UTC
ok. nevertheless, thanks for reporting.