Sean,

Currently, this is the setting,
    user bluetooth
    group bluetooth net_bt_admin misc

And it should just be this, rather than adding hciattach_legacy to more
groups, I think we should figure out a way so that hci0 is opened up for
user bluetooth, isn't it ?

I suppose Nick would agree with that ?
What you say Nick ?

regards,
Pavan

On Fri, Mar 20, 2009 at 6:16 PM, Sean McNeil <[email protected]> wrote:

>
> Did you try adding group "inet" to hciattach? Is that the one that kicks
> off texas_post?
>
> pavan savoy wrote:
> > yeah, Sean, actually I have the hciattach working when run as root,
> > I just want possibly the proper way that's all.
> >
> > regards,
> > Pavan
> >
> > On Fri, Mar 20, 2009 at 6:08 PM, Sean McNeil <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >
> >     Hi Pavan,
> >
> >     While testing, try turning off
> >
> >     CONFIG_ANDROID_PARANOID_NETWORK
> >
> >     in the kernel. You are probably trying to access the socket in a
> >     process
> >     that doesn't have network permission.
> >
> >     Sean
> >
> >     pavan savoy wrote:
> >     > Nope, Still get the error, tried out lot of things actually, fcntl,
> >     > umask, still seem to have that error.
> >     > I don;t want to run hciattach as root, and screw up permissions of
> >     > UART just because of that,
> >     >
> >     > Please suggest ....
> >     >
> >     > regards,
> >     > Pavan
> >     >
> >     > On Thu, Mar 19, 2009 at 11:03 AM, pavan savoy
> >     <[email protected] <mailto:[email protected]>
> >     > <mailto:[email protected] <mailto:[email protected]>>>
> >     wrote:
> >     >
> >     >     Nick,
> >     >
> >     >     When hciattach opens up the UART device, it is able to
> >     write, but
> >     >     I guess its the socket which is causing the problem,
> >     >     I am verifying it.
> >     >
> >     >     There is a texas_post function which writes in data after
> >     hci0 has
> >     >     come up, it basically does a hci_open_dev & then does a write..
> >     >
> >     >     regards,
> >     >     Pavan
> >     >
> >     >
> >     >     On Thu, Mar 19, 2009 at 10:58 AM, Nick Pelly
> >     <[email protected] <mailto:[email protected]>
> >     >     <mailto:[email protected] <mailto:[email protected]>>> wrote:
> >     >
> >     >
> >     >         On Thu, Mar 19, 2009 at 8:46 AM, pavan savoy
> >     >         <[email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>>
> wrote:
> >     >         > update: below...
> >     >         >>
> >     >         >> Hi,
> >     >         >>
> >     >         >> Why do I get this ? I have a set of Vendor Specific
> >     >         commands that
> >     >         >> hciattach would send over the hci0 socket interface,
> >     I get
> >     >         these when I try
> >     >         >> and send them,
> >     >         >>
> >     >         >> I//system/bin/hciattach(  959): Cannot send hci
> >     command to
> >     >         socket:
> >     >         >> Operation not permitted
> >     >         >> I//system/bin/hciattach(  959): Can't initialize device:
> >     >         Operation not
> >     >         >> permitted
> >     >         >>
> >     >         >> It had eventually came down to function writev in
> >     >         hci_send_cmd, and the
> >     >         >> writev in itself is failing.
> >     >         >>
> >     >         >> I am starting hciattach & hcid from UI, so the
> user/owner
> >     >         is 'bluetooth'
> >     >         >> although I do get the same message when I try and run
> >     as 'root.
> >     >         >> Here's the ocf/ogf when I get that error,
> >     >         >
> >     >         > [Just an update here, When run as root, it is fine,
> >     doesn't
> >     >         give me that
> >     >         > error]
> >     >         >>
> >     >         >> I//system/bin/hciattach(  959): hci_send_cmd:writing
> >     63, 268
> >     >         >> I//system/bin/hciattach(  959): hci_send_cmd: errno: 1
> >     >         >>
> >     >         >>
> >     >         >> Any ideas ??
> >     >         >>
> >     >         >> regards,
> >     >         >> Pavan
> >     >         >>
> >     >         >
> >     >
> >     >         You should check the permissions on the uart device.
> >     Make sure
> >     >         it is
> >     >         writable by user Bluetooth.
> >     >
> >     >         For example /dev/ttyHS0. Although in your case might be
> >     different.
> >     >
> >     >         Nick
> >     >
> >     >
> >     >
> >     >
> >     >
> >     > >
> >
> >
> >
> >
> >
> > >
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to