On Aug 29, 2011, at 7:22 AM, Arnaud Quette wrote:

Hi David,

first, please keep the list posted. It's also probably better to use the
users list, instead of the developers one...

2011/8/29 David Quinn <[email protected]>

Arnaud,

thanks for your reply. I am using @nut 2.6.1 according to macport.

It seems that the problem i am having is permissions related. Here is the
output I get…

sudo blazer_usb -a trust-ups -DD -u root
.
.
.
  0.875195 Checking device (06DA/0003) (250/011)
  0.886514 - VendorID: 06da
  0.886526 - ProductID: 0003
  0.886530 - Manufacturer: CTN
  0.886534 - Product: USB UPS
  0.886537 - Serial Number: unknown
  0.886541 - Bus: 250
  0.886544 Trying to match device
  0.886554 Device matches
  0.886926 failed to claim USB device: Permission denied
0.886937 failed to detach kernel driver from USB device: Function not
implemented
  0.887260 failed to claim USB device: Permission denied
0.887269 failed to detach kernel driver from USB device: Function not
implemented
  0.887590 failed to claim USB device: Permission denied
0.887598 failed to detach kernel driver from USB device: Function not
implemented
  0.887919 failed to claim USB device: Permission denied
0.887928 failed to detach kernel driver from USB device: Function not
implemented
0.887932 Can't claim USB device [06da:0003]: Function not implemented

I am currently running everything as myself (normal user), but as you see I
get the error even with the -u root option.
Incidentally I get *exactly* the same result without that option so perhaps
i am barking up the wrong tree.

I've been googling like crazy, but I can't find any OSX specific
instructions that help much…


Charles may have an idea on that, since he's somehow our Apple expert.
I would like to know which libusb version is used (ie, 0.1 or 1.0).

Just going through some NUT emails and saw this.

David: I use Fink instead of MacPorts, so I'm not sure how they handle libusb. NUT uses the 0.1 API, but that can either be provided by libusb-0.1.x (currently 0.1.12) or by the compatibility layer of libusb-1.0. Can you check on that version number?

Also, OS X has the concept of security contexts, and I think that USB devices are "owned" by processes in the console context. Are you starting the NUT driver from a console context (e.g. Terminal.app while logged in), versus from a SSH session?
_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to