public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: David Brownell <david-b@pacbell.net>
To: don <don_reid@comcast.net>
Cc: David Woodhouse <dwmw2@infradead.org>,
	Robert Schwebel <robert@schwebel.de>,
	linux-usb-devel@lists.sourceforge.net,
	linux-kernel@vger.kernel.org
Subject: Re: [linux-usb-devel] Re: [ANNOUNCE] RNDIS Gadget Driver
Date: Sun, 28 Mar 2004 07:34:26 -0800	[thread overview]
Message-ID: <4066F082.6080804@pacbell.net> (raw)
In-Reply-To: <20040328024712.GA30855@reid.corvallis.or.us>

don wrote:

>>>A host driver "USB PTP Storage" would be really nice too.  First
>>>as a generic camera interface, second to access a gadget with the
>>>PTP interface.
>>
>>There isn't one.  There are two.  No need to be embarrassed ... ;)
>>
>>They're both user-mode drivers.  "gPhoto2", and "jPhoto".  The
>>author of jPhoto (moi) hasn't had time to update that code in
>>ages.
> 
> 
> These are applications, not file system interfaces like USB Mass Storage.
> I want to mount the camera or gadget file system and access it from any
> program, not run a separate app to fetch files like Mass Stor. mounts
> a memory device.

As Andrew Zabolotny commented, NFS _does_ work today from those
devices.  Except that it doesn't work to MS-Windows hosts, unless
they've been taught other parts of the protocol stack.

Presumably Samba over RNDIS would work from Windows, but that
would need extra work from many Linux hosts.  Tradeoffs...


> Why create a dedicated app like a camera interface instead of using your
> favorite image browser on some files?

Well, PTP should take less memory inside the device/gadget than
a network stack, though it'd be less flexible.  And there's
also something to be said for less code in the kernel, and a
simpler device setup model ... especially for the kinds of
products that'd be considering something like PTP.

But I think the basic answer to your question is probably just
that nobody's yet written, or at least submitted, PTP client
or server kernel code for Linux.

- Dave


  parent reply	other threads:[~2004-03-28 15:35 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-25 22:11 [ANNOUNCE] RNDIS Gadget Driver Robert Schwebel
2004-03-25 22:52 ` David Brownell
2004-03-26 10:37   ` David Woodhouse
2004-03-26 15:44     ` David Brownell
2004-03-26 23:23       ` [linux-usb-devel] " don
2004-03-27 17:02         ` David Brownell
2004-03-28  2:47           ` don
2004-03-28  9:47             ` David Woodhouse
2004-03-28 15:34             ` David Brownell [this message]
2004-03-26 11:59 ` bert hubert
2004-03-26 12:19   ` Robert Schwebel
2004-03-26 12:26     ` bert hubert
2004-03-26 15:58     ` David Brownell
2004-03-26 16:35       ` Robert Schwebel
2004-03-26 17:45         ` David Brownell
2004-03-26 18:41           ` Robert Schwebel
2004-03-26 19:45             ` David Brownell
2004-03-26 20:57               ` Robert Schwebel
2004-03-26 21:09                 ` David Brownell
2004-03-30 16:25             ` David Brownell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4066F082.6080804@pacbell.net \
    --to=david-b@pacbell.net \
    --cc=don_reid@comcast.net \
    --cc=dwmw2@infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb-devel@lists.sourceforge.net \
    --cc=robert@schwebel.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox