GNOME Bugzilla – Bug 635443
dv1394src. gst-launch fails with "can't set 1394 port -1"
Last modified: 2010-12-12 15:48:52 UTC
I am using ubuntu 10.04. I get following error, when trying to read from firewire: $ gst-launch dv1394src ! dvdemux name=demux ! dvdec ! xvimagesink Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. ERROR: from element /GstPipeline:pipeline0/GstDV1394Src:dv1394src0: Could not get/set settings from/on resource. Additional debug info: gstdv1394src.c(894): gst_dv1394src_start (): /GstPipeline:pipeline0/GstDV1394Src:dv1394src0: can't set 1394 port -1 Setting pipeline to NULL ... Freeing pipeline ... $ uname -a Linux HP 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010 i686 GNU/Linux $ id uid=250375(itsme) gid=250375(itsme) groups=4(adm),20(dialout),24(cdrom),29(audio),30(dip),44(video),46(plugdev),105(lpadmin),112(netdev),119(admin),122(sambashare),250375(itsme) $ ll /dev/*1394* crw-rw-r-- 1 root video 171, 0 2010-11-21 07:59 /dev/raw1394 /dev/dv1394: total 0 drwxr-xr-x 2 root root 60 2010-11-21 07:59 ./ drwxr-xr-x 18 root root 4080 2010-11-21 08:00 ../ crw-rw----+ 1 root video 171, 32 2010-11-21 07:59 0 Note: kino can can see and capture from firewire camcorder without any problem. Workaround: turn on camcorder before the computer. Such procedure is of course annoying. Note: forcing following modules at system boot (/etc/modules) does NOT do the job: raw1394 dv1394 best regards, Pawel. $ lsmod Module Size Used by serpent 17517 2 xts 2031 1 gf128mul 8015 1 xts dm_crypt 11331 1 binfmt_misc 6587 1 vboxnetadp 6326 0 vboxnetflt 15280 0 vboxdrv 190626 2 vboxnetadp,vboxnetflt dv1394 15307 0 raw1394 22271 0 v4l2loopback 7561 0 videodev 34361 1 v4l2loopback v4l1_compat 13251 1 videodev agrserial 10267 0 snd_hda_codec_si3054 3396 1 snd_hda_codec_analog 58598 1 fbcon 35102 72 tileblit 2031 1 fbcon font 7557 1 fbcon bitblit 4707 1 fbcon softcursor 1189 1 bitblit vga16fb 11385 0 vgastate 8961 1 vga16fb snd_atiixp_modem 9103 0 snd_via82xx_modem 8486 0 snd_intel8x0m 10751 0 snd_ac97_codec 100646 3 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m ac97_bus 1002 1 snd_ac97_codec agrmodem 1250020 1 snd_hda_intel 22037 1 snd_pcm_oss 35308 0 snd_hda_codec 74201 4 snd_hda_codec_si3054,snd_hda_codec_analog,agrmodem,snd_hda_intel snd_hwdep 5412 1 snd_hda_codec snd_mixer_oss 13746 1 snd_pcm_oss snd_pcm 70694 8 snd_hda_codec_si3054,snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_pcm_oss,snd_hda_codec arc4 1153 2 snd_seq_dummy 1338 0 snd_seq_oss 26722 0 snd_seq_midi 4557 0 snd_rawmidi 19056 1 snd_seq_midi pcmcia 30784 0 snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event joydev 8708 0 b43 163523 0 i915 286079 3 snd_timer 19098 2 snd_pcm,snd_seq mac80211 205402 1 b43 yenta_socket 20408 1 snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq drm_kms_helper 29297 1 i915 ppdev 5259 0 rsrc_nonstatic 10015 1 yenta_socket cfg80211 126528 2 b43,mac80211 snd 54180 20 snd_hda_codec_si3054,snd_hda_codec_analog,snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,agrmodem,snd_hda_intel,snd_pcm_oss,snd_hda_codec,snd_hwdep,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device drm 162409 4 i915,drm_kms_helper i2c_algo_bit 5028 1 i915 intel_agp 24119 2 i915 psmouse 63245 0 serio_raw 3978 0 parport_pc 25962 1 led_class 2864 1 b43 pcmcia_core 32964 3 pcmcia,yenta_socket,rsrc_nonstatic soundcore 6620 1 snd video 17375 1 i915 agpgart 31724 2 drm,intel_agp output 1871 1 video snd_page_alloc 7076 5 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_hda_intel,snd_pcm lp 7060 0 parport 32635 3 ppdev,parport_pc,lp usbhid 36110 0 b44 25574 0 hid 67032 1 usbhid ohci1394 26950 1 dv1394 ahci 32200 2 mii 4381 1 b44 ieee1394 81181 3 dv1394,raw1394,ohci1394 ssb 38902 2 b43,b44 usb_storage 39553 1
See the note about ubuntu breakage on http://www.kinodv.org/