problems using a canon powershot s70 with linux

I bought a camera I researched through and through.

It’s a canon powershot s70.

I fired up gphoto2 but got this error:

[root@localhost caps_canon]# gphoto2 -P

*** Error ***
An error occurred in the io-library ('Could not lock the device'): Camera is already in use.
*** Error (-60: 'Could not lock the device') ***

So.. what’s up??

After much pain.. I tried running udevsettle as root.. and voila.. it works.

gphoto2 -P

update

No, it doesn’t work. It was a freak incident, that it did.
Boy oh boy.. this is troubleshome. After MUCH reading, I think it’s a udev permissions problem.
Messed with /etc/udev/rules.d/ files and hmm…. it’s iffy.
More to come…