I am attempting to gain access to the raw1394 device so that I can interface with a sony camera on a firewire port. The camera does not have Linux drivers so I am attempting to control it manual. I downloaded and installed kernel 2.6.13 and configured it to enable firewire support. I also downloaded libraw1394. The firewire card shows up in my hardware browswer and states it is using the "ohci1394" driver set. Also the raw1394 device node has been added to my dev folder. However any attempts to read() from the device with a file descriptor gained from the open() command results in an invalid argument error. Since libraw1394 also requires open(), read(), write() I was wondering if anyone had any suggestions on how to overcome this problem, or what might be wrong.

Thanks!