On Sat, Dec 19, 2009 at 01:15:06AM -0700, Nathanael Noblet wrote:
> http://sourceforge.net/mailarchive/message.php?msg_name=20090630093818.GA31202%40foursquare.net

Thanks!  Yep, that's the June 30 thread.  Good, we're on the same page. :-)


> In anycase, it works, I just need to fix the permissions and I'm not sure
> why. No rush if you are busy, but if you have any ideas, that'd be great too
> ;)...

You might try finding what permissions are currently being set.  Try plugging
your device, and as root, running:

        strace -e trace=open bidentify

This should show a bunch of open() calls, opening files like
/dev/bus/usb/001/001 or maybe under /sys or /proc.

Match that against the bus & device number in 'lsusb''s output:

  Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 004: ID 0fca:0004 Research In Motion, Ltd. 
  Bus 001 Device 003: ID 0fca:0001 Research In Motion, Ltd. Blackberry Handheld
  Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

And check the actual owner, group, and permissions on those files:

        ls -l /dev/bus/usb/001

The udev file /etc/udev/rules.d/99-blackberry-perms.rules by default
is set to use the "plugdev" group.  If the device files have that
group, you can add yourself to that group and you're set.

If the group doesn't exist, you can create it, or change it to something
that makes sense on your system.

In a separate universe... there's HAL:

I suspect there have been some HAL changes in Fedora 12, so I'm hoping
that udev is all we need to fiddle with right now.  But I won't know
for sure until I actually run Fedora 12 and see what HAL is actually doing.

I know that the old ConsoleKit style of behaviour was really cool on
Fedora, but these things keep shifting under our feet, unfortunately.

If you want to delve into the HAL stuff, the RPM also installs
/usr/share/hal/fdi/policy/10osvendor/19-blackberry-acl.fdi.
Compare that with the other ACL files in that directory, and see
if there's anything obvious that's out of whack.  Maybe using the "pda"
acl set is not a good assumption anymore.  Note that hal uses getfacl/setfacl
to set permissions, though, not groups, so use those commands instead
of ls.

Good luck.  Let us know if you run into roadblocks.

- Chris


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to