can any one tell me why the below is coming .. I am trying to read
from the adb device (/dev/android-adb)

rx c1cf4f60 queue
rx c1cf4f20 queue
rx c1cf4ee0 queue
rx c1cf4ea0 queue

It keeps on waiting ...

and when i do cntrl +c i get

adb_read returning -512

Thanks for the help.



On Feb 26, 10:08 pm, Mike Lockwood <[email protected]> wrote:
> The adb kernel driver actually could support another protocol.  The
> only limitation is that there is a maximum 4096 byte packet size.  Of
> course you would need to write your own program on the PC that
> understands the data you are sending from the device.  And you could
> not use adb at all if you hijack the adb driver for another purpose.
>
> You could use the adb sources as a starting point for whatever it is
> you are trying to do.  But it sounds like it would be a non-trivial
> effort and I don't think anyone on this mailing list will be able to
> help you with it.
>
> Mike
>
>
>
>
>
> On Wed, Feb 25, 2009 at 8:32 PM, Ramy <[email protected]> wrote:
>
> > You mean to say that the controller driver provided for msm 7200 will
> > only work with adb protocol. can it be changed or customized to meet
> > any specific protocol.
>
> > On Feb 26, 12:23 am, Mike Lockwood <[email protected]> wrote:
> >> On Tue, Feb 24, 2009 at 11:59 PM, Ramy <[email protected]> wrote:
>
> >> > Hi all,
>
> >> > I am very new to the android env. please bear with me if my question
> >> > is too fundamental.
>
> >> > I am using a peripheral driver with no host support for USB.
> >> > I am trying to use the adb driver to transfer a file. The adb driver
> >> > is compiled fine and two device are created in the kernel. android_adb
> >> > and android_adb_enable.
> >> > I understand that the android_adb_enable device must always be enabled
> >> > to use the android_adb device. I try to copy a file to device /dev/
> >> > android_adb using cp command.
>
> >> > cp ***.txt /dev/android_adb
>
> >> > but when i try to read the same using the cat command i get
>
> >> > rx c1cf4fa0 queue
> >> > rx c1cf4f60 queue
> >> > rx c1cf4f20 queue
> >> > rx c1cf4ee0 queue
>
> >> > and waits....
>
> >> > why am i not able to see the output using the cat command ? what is it
> >> > wiating for ??
>
> >> Hi Ramy,
>
> >> You can't just write arbitrary data to /dev/android_adb and expect it
> >> show up on the host side.  adb (on the host) and adbd (on the device)
> >> communicate with each other via a structured protocol.  The
> >> /dev/android_adb driver file is intended to be used only by the adbd
> >> daemon.  You can't write to it yourself unless you send data using the
> >> adb protocol.
>
> >> --
> >> Mike Lockwood
> >> Google android team
>
> --
> Mike Lockwood
> Google android team- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
-~----------~----~----~----~------~----~------~--~---

Reply via email to