Subject: RE: NetBSD File Systems
To: 'tech-embed@netbsd.org' <tech-embed@netbsd.org>
From: Serge Blais <sblais@hyperchip.com>
List: tech-embed
Date: 03/05/2001 20:32:04
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0A5DD.4008AE00
Content-Type: text/plain;
	charset="iso-8859-1"

If you do find some flash drivers for NetBSD I would be interested.
My experience with embedded software flash file system is that they are not
very reliable.
I much prefer using a dedicated chip for embedded file services.

Disk on a chip are a good inexpensive solution (http://www.m-sys.com/)
They are supported by LINUX now...

If you are talking about volume shipment then putting your own flash disk
controller on board could be a solution.

On a higher end system you could use a PC card with a flash disk.

Serge.

> -----Original Message-----
> From: tech-embed-owner@netbsd.org 
> [mailto:tech-embed-owner@netbsd.org]On
> Behalf Of Tonny Tzeng
> Sent: Monday, March 05, 2001 8:15 PM
> To: Unice, Kyle; tech-embed@netbsd.org
> Subject: Re: NetBSD File Systems
> 
> 
> Dear Kyle,
> 
> Though I'm porting Linux to our embedded board now, I am interested
> in the job of porting NetBSD also, so I'd like to know how 
> much memories
> (ROM and RAM) needed by the NetBSD kernel in your embedded
> application, could you please share your experiences with me? TIA.
> 
> Best Regards,
> Tonny
> 
> [snip]
> > I have gotten to the point of having NetBSD trying to mount 
> a file system
> on
> > our little embedded system.  The system has FLASH and RAM 
> but not much
> else.
> > What is the current thought on file systems inside these 
> types of systems?
> > Does one allocat a piece of flash and format it as an ffs 
> file system?  If
> > so, is there a set of Flash chip drivers somewhere for NetBSD?
> >
> > Thanks for the help,
> > Kyle
> >
> > W. Kyle Unice
> > Senior Software Engineer                 Email: kyle <dot> 
> unice <at>
> > intel.com
> > Internet Management Appliance Div.   Voice: (801) 445-0509
> > Intel Corp.                                         FAX: 
> (801) 445-0104
> > 3740 West 13400 South
> > Riverton, UT 84065
> > Mail Stop  RV1-226
> >
> > Viewpoints, opinions, and content are my own and not 
> necessarily those of
> > Intel Corp.
> >
> 
> 
> 

------_=_NextPart_001_01C0A5DD.4008AE00
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: NetBSD File Systems</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>If you do find some flash drivers for NetBSD I would =
be interested.</FONT>
<BR><FONT SIZE=3D2>My experience with embedded software flash file =
system is that they are not very reliable.</FONT>
<BR><FONT SIZE=3D2>I much prefer using a dedicated chip for embedded =
file services.</FONT>
</P>

<P><FONT SIZE=3D2>Disk on a chip are a good inexpensive solution (<A =
HREF=3D"http://www.m-sys.com/" =
TARGET=3D"_blank">http://www.m-sys.com/</A>)</FONT>
<BR><FONT SIZE=3D2>They are supported by LINUX now...</FONT>
</P>

<P><FONT SIZE=3D2>If you are talking about volume shipment then putting =
your own flash disk controller on board could be a solution.</FONT>
</P>

<P><FONT SIZE=3D2>On a higher end system you could use a PC card with a =
flash disk.</FONT>
</P>

<P><FONT SIZE=3D2>Serge.</FONT>
</P>

<P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; From: tech-embed-owner@netbsd.org </FONT>
<BR><FONT SIZE=3D2>&gt; [<A =
HREF=3D"mailto:tech-embed-owner@netbsd.org">mailto:tech-embed-owner@netb=
sd.org</A>]On</FONT>
<BR><FONT SIZE=3D2>&gt; Behalf Of Tonny Tzeng</FONT>
<BR><FONT SIZE=3D2>&gt; Sent: Monday, March 05, 2001 8:15 PM</FONT>
<BR><FONT SIZE=3D2>&gt; To: Unice, Kyle; tech-embed@netbsd.org</FONT>
<BR><FONT SIZE=3D2>&gt; Subject: Re: NetBSD File Systems</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Dear Kyle,</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Though I'm porting Linux to our embedded board =
now, I am interested</FONT>
<BR><FONT SIZE=3D2>&gt; in the job of porting NetBSD also, so I'd like =
to know how </FONT>
<BR><FONT SIZE=3D2>&gt; much memories</FONT>
<BR><FONT SIZE=3D2>&gt; (ROM and RAM) needed by the NetBSD kernel in =
your embedded</FONT>
<BR><FONT SIZE=3D2>&gt; application, could you please share your =
experiences with me? TIA.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Best Regards,</FONT>
<BR><FONT SIZE=3D2>&gt; Tonny</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; [snip]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; I have gotten to the point of having =
NetBSD trying to mount </FONT>
<BR><FONT SIZE=3D2>&gt; a file system</FONT>
<BR><FONT SIZE=3D2>&gt; on</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; our little embedded system.&nbsp; The =
system has FLASH and RAM </FONT>
<BR><FONT SIZE=3D2>&gt; but not much</FONT>
<BR><FONT SIZE=3D2>&gt; else.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; What is the current thought on file =
systems inside these </FONT>
<BR><FONT SIZE=3D2>&gt; types of systems?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Does one allocat a piece of flash and =
format it as an ffs </FONT>
<BR><FONT SIZE=3D2>&gt; file system?&nbsp; If</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; so, is there a set of Flash chip drivers =
somewhere for NetBSD?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Thanks for the help,</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Kyle</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; W. Kyle Unice</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Senior Software =
Engineer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Email: kyle &lt;dot&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; unice &lt;at&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; intel.com</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Internet Management Appliance =
Div.&nbsp;&nbsp; Voice: (801) 445-0509</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Intel =
Corp.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAX: </FONT>
<BR><FONT SIZE=3D2>&gt; (801) 445-0104</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; 3740 West 13400 South</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Riverton, UT 84065</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Mail Stop&nbsp; RV1-226</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Viewpoints, opinions, and content are my =
own and not </FONT>
<BR><FONT SIZE=3D2>&gt; necessarily those of</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Intel Corp.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C0A5DD.4008AE00--