[PlanetCCRMA] dv issues

Peter Lutek plutek@infinity.net
Wed Nov 30 18:28:02 2005


Fernando Lopez-Lezcano wrote:

>On Wed, 2005-11-30 at 16:47 -0500, Peter Lutek wrote:
>  
>
>>Fernando Lopez-Lezcano wrote:
>>    
>>
>>>On Wed, 2005-11-30 at 16:25 -0500, Peter Lutek wrote:
>>>      
>>>
>>>>Fernando Lopez-Lezcano wrote:
>>>>        
>>>>
>>>>>On Wed, 2005-11-30 at 15:08 -0500, Peter Lutek wrote:
>>>>>          
>>>>>
>>>>>>is anyone out there using dvgrab (or kino, for that matter) to acquire 
>>>>>>digital video on a FC3 planet-ccrma box?
>>>>>>
>>>>>>when i do "dvgrab test" (as root or user), i get: "raw1394 - failed to 
>>>>>>get handle: No such file or directory."
>>>>>>i get the same result if i try the -dv1394 option.
>>>>>>
>>>>>>it looks like both the dv1394 and raw1394 modules are loaded:
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>/sbin/lsmod|grep 1394
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>dv1394                 21068  0
>>>>>>raw1394                30700  0
>>>>>>ohci1394               34612  1 dv1394
>>>>>>ieee1394              302388  3 dv1394,raw1394,ohci1394
>>>>>>
>>>>>>i'm not sure i have the appropriate devs in place:
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>ls /dev|grep 1394
>>>>>>>         
>>>>>>>              
>>>>>>>
>>>>>>dv1394-0
>>>>>>
>>>>>>any help would be most welcome!
>>>>>>
>>>>>>            
>>>>>>
>>>>>I think that the device file is not in the place where the program
>>>>>expects it to be, or has the wrong permissions. Check to see if you have
>>>>>a device file for raw1394:
>>>>>ls /dev/*1394*
>>>>>and check the permissions (if they are wrong you can change them
>>>>>in /etc/security/console.perms so that the device belongs to whoever
>>>>>logs into the machine). 
>>>>>
>>>>>I think some version of fedora puts the device in /dev/raw/ or something
>>>>>like that. 
>>>>>
>>>>>To see what the program expects you could trace the system calls calling
>>>>>it like this:
>>>>>strace dvgrab test &>test.log
>>>>>and look at test.log with an editor, the program should be trying to
>>>>>access something in /dev/ and you can see what it was...
>>>>>          
>>>>>
>>>>the raw1394 device is in /dev/raw but dvgrab is looking for /dev/raw1394.
>>>>is the best solution to just make a symlink from /dev/raw1394 to 
>>>>/dev/raw/raw1394?
>>>>        
>>>>
>>>Yes, a link would work, I don't remember if it will survive a reboot
>>>(does fc3 use udev? - does a cold and sore throat erase system admin
>>>memories? :-). 
>>>
>>>      
>>>
>>well, the symlink worked, but did not survive a reboot. what now?
>>    
>>
>
>I think you can create device files in /etc/udev/devices and those will
>be created at udev startup. So, you could I guess copy
>the /dev/raw/raw1394 file there and it would appear in /dev 
>  
>
thanks very much, fernando! that works just fine.

-p