public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* USB Device Support
@ 2001-06-21  2:25 Darryl Dieckman
  2001-06-21  7:31 ` David Woodhouse
  0 siblings, 1 reply; 3+ messages in thread
From: Darryl Dieckman @ 2001-06-21  2:25 UTC (permalink / raw)
  To: linux-mtd

Hello,

I'm looking into the feasibility of developing a driver for a USB 
FLASH storage device.  The MTD project page says that a goal
of the project is to allow device developers to write read, write,
and erase functions for their particular device, and you'll be ready
to go.  Has the project evolved to a state where this is indeed a 'simple'
exercise?

As for the magnitude of this 'simple' task, would you say that it
would be a 1 week or 1 month exercise for an experienced 
programmer.  By experienced I mean experienced in C and 
Linux, but not an experienced kernel developer.

I'm also under the impression that by creating this driver, I will also
get support for the Journaling Flash File System.  Is this a correct 
assumption?

Thanks in advance for any inputs on this endeavor.  Hopefully all
will go well, and I will soon be able to add another device to the 
list. ;)

Thanks
Darryl

 Darryl Dieckman                       ddieckma@cliftonlabs.com
 Senior Software Engineer            http://www.cliftonlabs.com
 Clifton Labs, Inc.                            Cincinnati, Ohio
                        pgp key available

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: USB Device Support
  2001-06-21  2:25 USB Device Support Darryl Dieckman
@ 2001-06-21  7:31 ` David Woodhouse
  2001-06-21  8:34   ` mferrell
  0 siblings, 1 reply; 3+ messages in thread
From: David Woodhouse @ 2001-06-21  7:31 UTC (permalink / raw)
  To: Darryl Dieckman; +Cc: linux-mtd

ddieckma@cliftonlabs.com said:
> I'm looking into the feasibility of developing a driver for a USB
> FLASH storage device.

Are you sure this USB device really looks like flash to the computer?

I thought that USB devices, just like CompactFlash, had a kind of
translation layer built in which does everything for you, including wear
levelling. They just appear as a USB storage device, don't they?

--
dwmw2

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: USB Device Support
  2001-06-21  7:31 ` David Woodhouse
@ 2001-06-21  8:34   ` mferrell
  0 siblings, 0 replies; 3+ messages in thread
From: mferrell @ 2001-06-21  8:34 UTC (permalink / raw)
  To: David Woodhouse; +Cc: Darryl Dieckman, linux-mtd

[-- Attachment #1: Type: text/plain, Size: 1145 bytes --]

So far all the USB Storage interface devices I have played with, including
flash on USB, are all pretty much the same.  The Linux USB Storage drivers
export the device as a SCSI device to user land.  But then again, those are
still only the ones I have played with.  Maybe someone wanted to do something
different?  Would it even comply with USB spec if they did?

On Thu, Jun 21, 2001 at 08:31:23AM +0100, David Woodhouse wrote:
> 
> ddieckma@cliftonlabs.com said:
> > I'm looking into the feasibility of developing a driver for a USB
> > FLASH storage device.
> 
> Are you sure this USB device really looks like flash to the computer?
> 
> I thought that USB devices, just like CompactFlash, had a kind of
> translation layer built in which does everything for you, including wear
> levelling. They just appear as a USB storage device, don't they?
> 
> --
> dwmw2
> 
> 
> 
> ______________________________________________________
> Linux MTD discussion mailing list
> http://lists.infradead.org/mailman/listinfo/linux-mtd/

-- 
Mark Ferrell <mferrell@mvista.com>
Monta Vista Software Inc. <http://www.mvista.com>

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-06-21  8:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-06-21  2:25 USB Device Support Darryl Dieckman
2001-06-21  7:31 ` David Woodhouse
2001-06-21  8:34   ` mferrell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox