[Risolto] programmi per montaggio foto e video

Riprende il filo del discorso: vista la incompatibilità tra le,librerie …1394 ho disinstallato da ‘aggiungi/rimuovi’ kino e installato dvgrab.

risultato:
[root@localhost ~]# dvgrab
raw1394 - failed to get handle: No such file or directory.

[root@localhost ~]# rpm -qa|grep 1394
libdc1394-2.0.2-1.fc9.i386
ieee1394-2.6.25-5_rc4git3.fc9.i386
libraw1394_8-1.3.0-8_11.fc9.i386
libavc1394-0.5.3-2.fc9.i386
libraw1394-1.3.0-8_11.fc9.i386
ieee1394-kmdl-2.6.25.11-97.fc9-2.6.25-5_rc4git3.fc9.i686

Come posso far partire dvgrab?

grazie

martino

dovresti disistallare questi:

ieee1394-2.6.25-5_rc4git3.fc9.i386
libraw1394_8-1.3.0-8_11.fc9.i386
libraw1394-1.3.0-8_11.fc9.i386
ieee1394-kmdl-2.6.25.11-97.fc9-2.6.25-5_rc4git3.fc9.i686

di provenienza livna.
e togliere gli ufficiali dalla blacklist ( se li hai messi in blacklist)

Ho seguito le istruzioni, installato dvgrab ma mi dice

[martino@localhost ~]$ dvgrab
Error: no camera exists

con videocamera collegata a porta firewire e accesa.

output di lshw relativo alla firewire è

*-firewire UNCLAIMED
      description: FireWire (IEEE 1394)
      product: IEEE 1394 Host Controller
      vendor: VIA Technologies, Inc.
      physical id: 3
      bus info: pci@0000:03:00.0
      version: 46
      width: 32 bits
      clock: 33MHz
      capabilities: pm ohci cap_list
      configuration: latency=0 maxlatency=32

devi aquisire da root

anche entrando nella sessione come root mi da sempre

Error: no camera exists

ma hai in blacklist i firewire ?
inserisci la presa firewire della camera e posta l’output del comando:

$ dmesg |tail

Ho tolto dalla blacklist i moduli seguenti:
blacklist firewire_*

blacklist firewire_core
blacklist firewire_ohci

blacklist firewire_*

[martino@localhost ~]$ dmesg |tail
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
[drm] Setting GART location based on new memory map
[drm] Loading R100 Microcode
[drm] writeback test succeeded in 1 usecs
SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
PPP generic driver version 2.4.2
eth0: no IPv6 routers present
[martino@localhost ~]$

i moduli firewire sono caricati ?
controlla con lsmod qual è la situazione.

[martino@localhost ~]$ su -
Password:
[root@localhost ~]# lsmod
Module Size Used by
ppp_synctty 10752 0
ppp_async 12032 1
ppp_generic 24476 6 ppp_synctty,ppp_async
slhc 8704 1 ppp_generic
bridge 46104 0
bnep 14592 2
rfcomm 34576 4
l2cap 22272 16 bnep,rfcomm
bluetooth 47588 5 bnep,rfcomm,l2cap
fuse 41116 3
sunrpc 151412 3
ipt_REJECT 6784 2
nf_conntrack_ipv4 11396 2
iptable_filter 6528 1
ip_tables 13840 1 iptable_filter
ip6t_REJECT 7552 2
xt_tcpudp 6656 2
nf_conntrack_ipv6 15992 2
xt_state 5888 4
nf_conntrack 49748 3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state
ip6table_filter 6400 1
ip6_tables 14736 1 ip6table_filter
x_tables 15236 6 ipt_REJECT,ip_tables,ip6t_REJECT,xt_tcpudp,xt_state,ip6_tables
loop 16772 0
dm_multipath 18056 0
radeon 125956 2
drm 145508 3 radeon
i2c_core 20628 1 drm
ipv6 221660 16 ip6t_REJECT,nf_conntrack_ipv6
ppdev 10244 0
parport_pc 25364 0
irda 98696 0
crc_ccitt 5760 2 ppp_async,irda
parport 32084 2 ppdev,parport_pc
floppy 52084 0
pcspkr 6272 0
snd_intel8x0 30492 2
snd_ac97_codec 94372 1 snd_intel8x0
ac97_bus 5504 1 snd_ac97_codec
snd_seq_dummy 6660 0
video 20368 0
output 6656 1 video
snd_seq_oss 30364 0
snd_seq_midi_event 9600 1 snd_seq_oss
yenta_socket 24716 2
rsrc_nonstatic 13696 1 yenta_socket
snd_seq 48448 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
e100 33036 0
mii 8192 1 e100
battery 14084 0
snd_seq_device 10124 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42496 0
snd_mixer_oss 16768 1 snd_pcm_oss
ac 8068 0
button 10000 0
snd_pcm 67076 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
joydev 12608 0
snd_timer 21640 2 snd_seq,snd_pcm
snd 48312 14 snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9288 1 snd
serio_raw 8708 0
snd_page_alloc 11400 2 snd_intel8x0,snd_pcm
iTCO_wdt 13476 0
iTCO_vendor_support 6916 1 iTCO_wdt
sr_mod 17064 0
cdrom 32796 1 sr_mod
sg 31028 0
dm_snapshot 18468 0
dm_zero 5632 0
dm_mirror 26116 0
dm_mod 48980 9 dm_multipath,dm_snapshot,dm_zero,dm_mirror
ata_generic 8964 0
ata_piix 20100 2
pata_acpi 8320 0
libata 127328 3 ata_generic,ata_piix,pata_acpi
sd_mod 25624 3
scsi_mod 120948 4 sr_mod,sg,libata,sd_mod
ext3 108552 2
jbd 40980 1 ext3
mbcache 10116 1 ext3
uhci_hcd 22928 0
ohci_hcd 22404 0
ehci_hcd 32268 0
[root@localhost ~]#

prova a montare i firewire a mano:

# modprobe firewire-ohci

Ho provato e il risultato è lo stesso:

[root@localhost ~]# dvgrab
Error: no camera exists

Ma tale messaggio vuol dire che non riconosce la videocamera ?

Il risultato di lsmod è lo stesso:

[root@localhost ~]# lsmod
Module Size Used by
firewire_ohci 21636 0
firewire_core 34464 1 firewire_ohci
crc_itu_t 5760 1 firewire_core
ppp_synctty 10752 0
ppp_async 12032 1
ppp_generic 24476 6 ppp_synctty,ppp_async
slhc 8704 1 ppp_generic
bridge 46104 0
bnep 14592 2
rfcomm 34576 4
l2cap 22272 16 bnep,rfcomm
bluetooth 47588 5 bnep,rfcomm,l2cap
fuse 41116 3
sunrpc 151412 3
ipt_REJECT 6784 2
nf_conntrack_ipv4 11396 2
iptable_filter 6528 1
ip_tables 13840 1 iptable_filter
ip6t_REJECT 7552 2
xt_tcpudp 6656 2
nf_conntrack_ipv6 15992 2
xt_state 5888 4
nf_conntrack 49748 3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state
ip6table_filter 6400 1
ip6_tables 14736 1 ip6table_filter
x_tables 15236 6 ipt_REJECT,ip_tables,ip6t_REJECT,xt_tcpudp,xt_state,ip6_tables
loop 16772 0
dm_multipath 18056 0
radeon 125956 2
drm 145508 3 radeon
i2c_core 20628 1 drm
ipv6 221660 16 ip6t_REJECT,nf_conntrack_ipv6
ppdev 10244 0
parport_pc 25364 0
parport 32084 2 ppdev,parport_pc
irda 98696 0
crc_ccitt 5760 2 ppp_async,irda
floppy 52084 0
pcspkr 6272 0
video 20368 0
output 6656 1 video
snd_intel8x0 30492 2
snd_ac97_codec 94372 1 snd_intel8x0
ac97_bus 5504 1 snd_ac97_codec
snd_seq_dummy 6660 0
battery 14084 0
ac 8068 0
button 10000 0
snd_seq_oss 30364 0
e100 33036 0
yenta_socket 24716 3
snd_seq_midi_event 9600 1 snd_seq_oss
mii 8192 1 e100
rsrc_nonstatic 13696 1 yenta_socket
snd_seq 48448 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10124 3 snd_seq_dummy,snd_seq_oss,snd_seq
joydev 12608 0
snd_pcm_oss 42496 0
snd_mixer_oss 16768 1 snd_pcm_oss
snd_pcm 67076 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
serio_raw 8708 0
snd_timer 21640 2 snd_seq,snd_pcm
snd 48312 14 snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9288 1 snd
snd_page_alloc 11400 2 snd_intel8x0,snd_pcm
iTCO_wdt 13476 0
sr_mod 17064 0
iTCO_vendor_support 6916 1 iTCO_wdt
cdrom 32796 1 sr_mod
sg 31028 0
dm_snapshot 18468 0
dm_zero 5632 0
dm_mirror 26116 0
dm_mod 48980 9 dm_multipath,dm_snapshot,dm_zero,dm_mirror
ata_generic 8964 0
ata_piix 20100 2
pata_acpi 8320 0
libata 127328 3 ata_generic,ata_piix,pata_acpi
sd_mod 25624 3
scsi_mod 120948 4 sr_mod,sg,libata,sd_mod
ext3 108552 2
jbd 40980 1 ext3
mbcache 10116 1 ext3
uhci_hcd 22928 0
ohci_hcd 22404 0
ehci_hcd 32268 0
[root@localhost ~]#

Prima di modprobe era montato ohci o no ?

Grazie

scollega e ricollega la camera, vediamo cosa dice:

$ dmesg |tail

[root@localhost ~]# dmes |tail
-bash: dmes: command not found
[root@localhost ~]# dmesg | tail
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
PPP generic driver version 2.4.2
eth0: no IPv6 routers present
pccard: CardBus card inserted into slot 0
PCI: Enabling device 0000:03:00.0 (0080 -> 0083)
ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [C0C3] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:03:00.0 to 64
firewire_ohci: Added fw-ohci device 0000:03:00.0, OHCI version 1.10
firewire_core: created device fw0: GUID 0011066600000636, S400
[root@localhost ~]# dvgrab
Error: no camera exists

dai l’output di:

$ dmesg | grep 1394

[root@localhost ~]# dmesg | grep 1394
[root@localhost ~]#

non crea il dispositivo, che camera è ?

La camera è Sony Handycam dcrhc53 e con Kino la leggeva

manca qualcosa. ma non so cosa.
non capisco perché Hal non crea il dispositivo.

No so se serve: cosa vuol dire UNCLAIMED ? Mi sembra che prima non c’era

*-firewire UNCLAIMED
description: FireWire (IEEE 1394)
product: IEEE 1394 Host Controller
vendor: VIA Technologies, Inc.
physical id: 3
bus info: pci@0000:03:00.0
version: 46
width: 32 bits
clock: 33MHz
capabilities: pm ohci cap_list
configuration: latency=0 maxlatency=32

Ho provato a reinstallare kino e a rifare la procedura per installre gli altri moduli.
Il bello è che ora funziona sia kino sia dvgrab e l’output di lshw è

*-firewire
description: FireWire (IEEE 1394)
product: IEEE 1394 Host Controller
vendor: VIA Technologies, Inc.
physical id: 3
bus info: pci@0000:03:00.0
version: 46
width: 32 bits
clock: 33MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=ohci1394 latency=64 maxlatency=32 module=ohci139

e il termine UNCLAIMED è scomparso.

Ora vorrei un chiarimento su dvgrab: l’acquisizione inizia da riga di comando appena do dvgrab.

Per interrompere ?

Grazie