[linux] Digital kamera a dv1394

Milan Baša minkob na stonline.sk
Středa Červen 15 20:37:36 CEST 2005


Ajka Steflikova wrote --- napísal::

>Mam problem s  pripojenim mojej digitalnej kamery panasonic NV-GS22 do
>linuxu. Mam nainstalovany program dvgrab, kino a kniznice raw1394.
>Problem je ze dvgrab nevie najst moju kameru.
>distro: (Fedora Core 3)
>kernel: 
>[root na localhost etc]# uname -r
>2.6.9-1.667
>
>[root na localhost etc]# dvgrab
>raw1394 - failed to get handle: No such file or directory.
>nainstalovane programy:
>[root na localhost etc]# rpm -qa | grep 1394
>libraw1394-0.10.1-3
>libavc1394-0.4.1-3
>
>[root na localhost etc]# /sbin/lsmod | grep 1394
>raw1394                36909  0
>dv1394                 24461  0
>ohci1394               35033  1 dv1394
>ieee1394              302869  3 raw1394,dv1394,ohci1394
>
>[root na localhost etc]# dmesg | grep 1394
>ohci1394: $Rev: 1223 $ Ben Collins <bcollins na debian.org>
>ohci1394: fw-host0: Unexpected PCI resource length of 1000!
>ieee1394: warning: Invalid max packet size of 2, setting to 512
>ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10]  MMIO=[dd000000-
>dd0007ff]  Max Packet=[512]
>ieee1394: Current remote IRM is not 1394a-2000 compliant, resetting...
>ieee1394: Node added: ID:BUS[0-00:1023]  GUID[008045802124a45d]
>ieee1394: Host added: ID:BUS[0-01:1023]  GUID[0000000000000000]
>ieee1394: raw1394: /dev/raw1394 device initialized
>ieee1394: Node changed: 0-01:1023 -> 0-00:1023
>ieee1394: Node suspended: ID:BUS[0-00:1023]  GUID[008045802124a45d]
>ieee1394: Node resumed: ID:BUS[0-00:1023]  GUID[008045802124a45d]
>ieee1394: Node changed: 0-00:1023 -> 0-01:1023
>ieee1394: Node changed: 0-01:1023 -> 0-00:1023
>ieee1394: Node suspended: ID:BUS[0-00:1023]  GUID[008045802124a45d]
>ieee1394: Node resumed: ID:BUS[0-00:1023]  GUID[008045802124a45d]
>ieee1394: Node changed: 0-00:1023 -> 0-01:1023
>
>[root na localhost etc]# /sbin/lspci | grep 1394
>00:09.0 FireWire (IEEE 1394): Agere Systems (former Lucent
>Microelectronics) FW323 (rev 61)
>
>v /dev/ sa mi nevytvori ziadny odkaz na zariadenie dv1394 ani raw1394 a
>ked ho vytvorim rucne napr. 
>mknod -m 666 /dev/dv1394 c 171 34
>a
>mknod -m 666 /dev/raw1394 c 171 0
>po restarte tam uz nie je. Myslim si ze ho pravdepodobne udev zrusi. 
>
>V Red Hat 8.0 mi to fungovalo O.K s tym istym hardware.  
>Kde by mohol byt problem?
>
>
>_______________________________________________
>http://lists.linux.sk/listinfo/linux
>Prehladavanie archivu: http://search.lists.linux.sk
>Meta FAQ: http://www.sklug.sk/lists/linux/metafaq.html
>
>  
>
Mal som problemy s parportom pri programe PikDev, nastastie to na ich 
strankach hned aj riesia:

_Parallel port_
PiKdev uses the parallel port in user mode (/dev/parport device). The 
parport devices are automatically detected since version 0.3.4.
If this device is not present in your filesystem, you can easily create 
it with the mknode command (with root privileges): (Note: 
/dev/parport*N* is a character device whose major number is 99 and minor 
number is *N*)

#!/bin/sh

mknod /dev/parport0 c 99 0
#first parallel port
#Moreover, be sure that the device is RW enabled:
chmod a+rw /dev/parport0

Takze si vytvor skript s nejakym menom (napr.: raw1394) , umiestni ho 
do  /etc/rc.d/init.d a sprav si symlinky do rc5.d (podla runlevelu).
Zatial mi to funguje pod iba rootom ale nemam cas sa s tym uz hrat.

Fedoru nepoznam, mam MDK 10.1, ale mozno pomoze.        Milan




Další informace o konferenci linux