This is a multi-part message in MIME format.

------=_NextPart_000_008A_01C5AC8D.26B24270
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

I've built a pxa255usbfn driver with mass storage and to test it i've =
included the ramdisk driver
on my device. Eventually i will use PCMCIA flash disk. All drivers are =
loaded at boot. I connect the
ce device to PC host so was hoping to see the Ramdisk storage card as =
disk, pc sees device as mass storage
device in Device manager but says no drivers loaded! Any way no disk =
shows up in Windows explorer.

4294777381 PID:3c356c6 TID:c3a489da 0x83a234a8: [TIMESVC DST] System =
Started...
4294777385 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: =
DeviceName =3D DSK1:
4294777386 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: =
Removable =3D 0
4294777388 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: =
IOCTL_DISK_GETINFO passed
4294777388 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: bytes =
per sector =3D 512
4294777389 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: =
cylinders =3D 0
4294777389 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: flags =
=3D 0xa
4294777390 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: heads =
=3D 0
4294777390 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: =
sectors =3D 64
4294777391 PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: total =
sectors =3D 2048
4294777393 PID:63c6f4ee TID:3a29db6 0x83a29b74: =
FSD_UnmountDisk(0xbaf30): unmounting...
4294777394 PID:63c6f4ee TID:3a29db6 0x83a29b74: FATFS!UnmountDisk: =
unmounting all volumes on disk 000BAF30

I have following debug output during boot. My ramdisk seems to be =
unmounted for some reason. Anyone any ideas
on how to get this to work. The mass storage fn driver seems to be =
seeing the disk but the PC can't

Regards
------=_NextPart_000_008A_01C5AC8D.26B24270
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1498" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; I've built a pxa255usbfn driver =
with mass=20
storage and to test it i've included the ramdisk driver</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on my device. Eventually i will use =
PCMCIA flash=20
disk. All drivers are loaded at boot. I connect the</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>ce device to PC host so was hoping to =
see the=20
Ramdisk storage card as disk, pc sees device as mass =
storage</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>device in Device manager but says no =
drivers=20
loaded! Any way </FONT>no disk shows up in Windows explorer.</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>4294777381 PID:3c356c6 TID:c3a489da =
0x83a234a8:=20
[TIMESVC DST] System Started...<BR>4294777385 PID:3c356c6 TID:3a29db6=20
0x83a29b74: UsbMsFn!STORE_Init: DeviceName =3D DSK1:<BR>4294777386 =
PID:3c356c6=20
TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: Removable =3D =
0<BR>4294777388=20
PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: =
IOCTL_DISK_GETINFO=20
passed<BR>4294777388 PID:3c356c6 TID:3a29db6 0x83a29b74: =
UsbMsFn!STORE_Init:=20
bytes per sector =3D 512<BR>4294777389 PID:3c356c6 TID:3a29db6 =
0x83a29b74:=20
UsbMsFn!STORE_Init: cylinders =3D 0<BR>4294777389 PID:3c356c6 =
TID:3a29db6=20
0x83a29b74: UsbMsFn!STORE_Init: flags =3D 0xa<BR>4294777390 PID:3c356c6=20
TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: heads =3D 0<BR>4294777390 =
PID:3c356c6=20
TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: sectors =3D 64<BR>4294777391 =

PID:3c356c6 TID:3a29db6 0x83a29b74: UsbMsFn!STORE_Init: total sectors =
=3D=20
2048<BR>4294777393 PID:63c6f4ee TID:3a29db6 0x83a29b74:=20
FSD_UnmountDisk(0xbaf30): unmounting...<BR>4294777394 PID:63c6f4ee =
TID:3a29db6=20
0x83a29b74: FATFS!UnmountDisk: unmounting all volumes on disk=20
000BAF30</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I have following debug output during =
boot. My=20
ramdisk seems to be unmounted for some reason. Anyone any =
ideas</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>on how to get this to work. The mass =
storage fn=20
driver seems to be seeing the disk but the PC can't</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Regards</FONT></DIV></BODY></HTML>

------=_NextPart_000_008A_01C5AC8D.26B24270--

RE: Ramdisk with USB mass storage by Rams

Rams
Mon Aug 29 10:07:06 CDT 2005

ms,

Try with the entires in ur platform.reg file. This should remove
the storage entries and add the ramfmd to ur OS image.

in ur <platform>.bat file include the below entry:
-----------------
set BSP_RAMFMD=1
set SYSGEN_MSFLASH_RAMFMD=1
----------------

platform.reg entries
----------------------------------
;platform.reg

; This section of settings create a RAM emulated FLASH DISK
; in the absence of a working NAND flash to support persistent
; storage which hive-based registry requires
#if ! defined IMGPPC && ! defined IMGTPC
#if defined BSP_RAMFMD
[-HKEY_LOCAL_MACHINE\Drivers\BlockDevice\RAMFMD]
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RAMFMD]
"Dll"="ramfmd.dll"
"Profile"="MSFlash_RAMFMD"
"Prefix"="DSK"
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Size"=dword:00400000
#if defined BSP_PS_RAM
;;"Flags"=dword:1000 ; make sure it will be only loaded once
#endif

; These can overridden in the particular named profile
; Various Flags
; AutoFormat - Formats the store automatically
; AutoPart - Automatically partitions the store with largest creatable
partition
; AutoMount - Automatically Mounts each detected partition (if FSD driver
is available)
; MountFlags (deprecated)- Flags on how the partition is mounted
; 1 - Hidden file system
; 2 - May contain system registry
; 4 - Mount as root of file system, "\"
; 10 - Mount filesystem as an external ROM filesystem
; 20 - Treat all files and subdirectories as system files
; The following registry values override the MountFlags:
; MountHidden - Hidden file system (same as MountFlags=1)
; MountAsBootable - May contain system registry (same as MountFlags=2)
; MountAsRoot - Mount as root of file system, "\" (same as MountFlags=4)
; MountAsROM - Mount as an external ROM filesystem (same as
MountFlags=10)
; MountSystem - Treat all files and subdirectories as system files
(same as MountFlags=20)
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD]
"Name"="RAM Emulated FLASH"
"Folder"="RAM Flash"
"AutoPart"=dword:1
"AutoFormat"=dword:1

#if defined BSP_PS_RAM
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]
"DriverPath"="Drivers\\BuiltIn\\RAMFMD"
; LoadFlags 0x01 == load synchronously
"LoadFlags"=dword:1
"BootPhase"=dword:1
; Note: if BinFS is used together with PS, then should ensure
; this is loaded after BinFS by setting order to 1 and that
; BinFS autoload order is 0.
"Order"=dword:0

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD\FATFS]
"MountAsBootable"=dword:1
"MountAsRoot"=dword:1
#else
; Remove autoload option for ramfmd
[-HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]
#endif ; BSP_PS_RAM

#else
; Remove RAMFMD registry entries from common.reg.
[-HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD]
[-HKEY_LOCAL_MACHINE\Drivers\BlockDevice\RAMFMD]
[-HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]
#endif ; BSP_RAMFMD

#endif ;! defined IMGPPC && ! defined IMGTPC
---------------------
Hope this helps u.

-Rams.

Re: Ramdisk with USB mass storage by ms

ms
Mon Aug 29 12:45:29 CDT 2005

This is a multi-part message in MIME format.

------=_NextPart_000_0130_01C5ACC9.D4F5F520
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: quoted-printable

I have found setting the Removable flag =3D 1 in the USBMSFN settings =
cured the=20
problem and i can see device as a folder but not sure why this is.


"Rams" <Rams@discussions.microsoft.com> wrote in message =
news:C1EEB5B3-E269-4EE9-B23A-6C98BBA63FBC@microsoft.com...
> ms,
>=20
> Try with the entires in ur platform.reg file. This should =
remove=20
> the storage entries and add the ramfmd to ur OS image.
>=20
> in ur <platform>.bat file include the below entry:
> -----------------
> set BSP_RAMFMD=3D1
> set SYSGEN_MSFLASH_RAMFMD=3D1
> ----------------
>=20
> platform.reg entries
> ----------------------------------
> ;platform.reg
>=20
> ; This section of settings create a RAM emulated FLASH DISK
> ; in the absence of a working NAND flash to support persistent
> ; storage which hive-based registry requires =20
> #if ! defined IMGPPC && ! defined IMGTPC
> #if defined BSP_RAMFMD
> [-HKEY_LOCAL_MACHINE\Drivers\BlockDevice\RAMFMD]
> [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RAMFMD]
> "Dll"=3D"ramfmd.dll"
> "Profile"=3D"MSFlash_RAMFMD"
> "Prefix"=3D"DSK"
> "IClass"=3Dmulti_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
> "Size"=3Ddword:00400000
> #if defined BSP_PS_RAM
> ;;"Flags"=3Ddword:1000 ; make sure it will be only loaded once
> #endif
>=20
> ; These can overridden in the particular named profile
> ; Various Flags
> ; AutoFormat - Formats the store automatically
> ; AutoPart - Automatically partitions the store with largest =
creatable=20
> partition
> ; AutoMount - Automatically Mounts each detected partition (if FSD =
driver=20
> is available)
> ; MountFlags (deprecated)- Flags on how the partition is mounted
> ; 1 - Hidden file system
> ; 2 - May contain system registry
> ; 4 - Mount as root of file system, "\"
> ; 10 - Mount filesystem as an external ROM filesystem
> ; 20 - Treat all files and subdirectories as system files
> ; The following registry values override the MountFlags:
> ; MountHidden - Hidden file system (same as MountFlags=3D1)
> ; MountAsBootable - May contain system registry (same as =
MountFlags=3D2)
> ; MountAsRoot - Mount as root of file system, "\" (same as =
MountFlags=3D4)
> ; MountAsROM - Mount as an external ROM filesystem (same as=20
> MountFlags=3D10)
> ; MountSystem - Treat all files and subdirectories as system =
files=20
> (same as MountFlags=3D20)
> [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD]
> "Name"=3D"RAM Emulated FLASH"
> "Folder"=3D"RAM Flash"
> "AutoPart"=3Ddword:1
> "AutoFormat"=3Ddword:1
>=20
> #if defined BSP_PS_RAM
> [HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]
> "DriverPath"=3D"Drivers\\BuiltIn\\RAMFMD"
> ; LoadFlags 0x01 =3D=3D load synchronously
> "LoadFlags"=3Ddword:1
> "BootPhase"=3Ddword:1
> ; Note: if BinFS is used together with PS, then should ensure
> ; this is loaded after BinFS by setting order to 1 and that
> ; BinFS autoload order is 0.
> "Order"=3Ddword:0
>=20
> =
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD\FATFS]
> "MountAsBootable"=3Ddword:1
> "MountAsRoot"=3Ddword:1
> #else
> ; Remove autoload option for ramfmd
> [-HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]
> #endif ; BSP_PS_RAM
>=20
> #else
> ; Remove RAMFMD registry entries from common.reg.
> [-HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD]
> [-HKEY_LOCAL_MACHINE\Drivers\BlockDevice\RAMFMD]
> [-HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]
> #endif ; BSP_RAMFMD
>=20
> #endif ;! defined IMGPPC && ! defined IMGTPC
> ---------------------
> Hope this helps u.
>=20
> -Rams.
------=_NextPart_000_0130_01C5ACC9.D4F5F520
Content-Type: text/html;
charset="Utf-8"
Content-Transfer-Encoding: quoted-printable

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.2800.1498" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>I have found setting the Removable flag =
=3D 1 in the=20
USBMSFN settings cured the </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>problem and i can see device as a =
folder but not=20
sure why this is.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>"Rams" &lt;</FONT><A=20
href=3D"mailto:Rams@discussions.microsoft.com"><FONT face=3DArial=20
size=3D2>Rams@discussions.microsoft.com</FONT></A><FONT face=3DArial =
size=3D2>&gt;=20
wrote in message </FONT><A=20
href=3D"news:C1EEB5B3-E269-4EE9-B23A-6C98BBA63FBC@microsoft.com"><FONT =
face=3DArial=20
size=3D2>news:C1EEB5B3-E269-4EE9-B23A-6C98BBA63FBC@microsoft.com</FONT></=
A><FONT=20
face=3DArial size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>&gt; =
ms,<BR>&gt;=20
<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Try with the =
entires=20
in ur platform.reg file. This should remove <BR>&gt; the storage entries =
and add=20
the ramfmd to ur OS image.<BR>&gt; <BR>&gt; in ur &lt;platform&gt;.bat =
file=20
include the below entry:<BR>&gt; -----------------<BR>&gt; set=20
BSP_RAMFMD=3D1<BR>&gt; set SYSGEN_MSFLASH_RAMFMD=3D1<BR>&gt;=20
----------------<BR>&gt; <BR>&gt; platform.reg entries<BR>&gt;=20
----------------------------------<BR>&gt; ;platform.reg<BR>&gt; =
<BR>&gt; ; This=20
section of settings create a RAM emulated FLASH DISK<BR>&gt; ; in the =
absence of=20
a working NAND flash to support persistent<BR>&gt; ; storage which =
hive-based=20
registry requires&nbsp;&nbsp; <BR>&gt; #if ! defined IMGPPC &amp;&amp; ! =
defined=20
IMGTPC<BR>&gt; #if defined BSP_RAMFMD<BR>&gt;=20
[-HKEY_LOCAL_MACHINE\Drivers\BlockDevice\RAMFMD]<BR>&gt;=20
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RAMFMD]<BR>&gt; &nbsp;&nbsp;&nbsp;=20
"Dll"=3D"ramfmd.dll"<BR>&gt; &nbsp;&nbsp;&nbsp; =
"Profile"=3D"MSFlash_RAMFMD"<BR>&gt;=20
&nbsp;&nbsp;&nbsp; "Prefix"=3D"DSK"<BR>&gt; &nbsp;&nbsp;&nbsp;=20
"IClass"=3Dmulti_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"<BR>&gt;=20
&nbsp;&nbsp;&nbsp; "Size"=3Ddword:00400000<BR>&gt; #if defined =
BSP_PS_RAM<BR>&gt;=20
;;"Flags"=3Ddword:1000 ; make sure it will be only loaded once<BR>&gt;=20
#endif<BR>&gt; <BR>&gt; ; These can overridden in the particular named=20
profile<BR>&gt; ; Various Flags<BR>&gt; ;&nbsp;&nbsp; AutoFormat - =
Formats the=20
store automatically<BR>&gt; ;&nbsp;&nbsp; AutoPart&nbsp;&nbsp; - =
Automatically=20
partitions the store with largest creatable <BR>&gt; partition<BR>&gt;=20
;&nbsp;&nbsp; AutoMount&nbsp; - Automatically Mounts each detected =
partition (if=20
FSD driver <BR>&gt; is available)<BR>&gt; ;&nbsp;&nbsp; MountFlags =
(deprecated)-=20
Flags on how the partition is mounted<BR>&gt;=20
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; - Hidden file =
system<BR>&gt;=20
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp; - May contain system=20
registry<BR>&gt; ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp; - Mount =
as root=20
of file system, "\"<BR>&gt; ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp; - =
Mount=20
filesystem as an external ROM filesystem<BR>&gt; =
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
20&nbsp; - Treat all files and subdirectories as system files<BR>&gt;=20
;&nbsp;&nbsp; The following registry values override the =
MountFlags:<BR>&gt;=20
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MountHidden - Hidden file system (same =
as=20
MountFlags=3D1)<BR>&gt; ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MountAsBootable =
- May=20
contain system registry (same as MountFlags=3D2)<BR>&gt;=20
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MountAsRoot - Mount as root of file =
system, "\"=20
(same as MountFlags=3D4)<BR>&gt; ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
MountAsROM -=20
Mount as an external ROM filesystem (same as <BR>&gt; =
MountFlags=3D10)<BR>&gt;=20
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MountSystem - Treat all files and =
subdirectories=20
as system files <BR>&gt; (same as MountFlags=3D20)<BR>&gt;=20
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD]<BR>&gt=
;=20
"Name"=3D"RAM Emulated FLASH"<BR>&gt; "Folder"=3D"RAM Flash"<BR>&gt;=20
"AutoPart"=3Ddword:1<BR>&gt; "AutoFormat"=3Ddword:1<BR>&gt; <BR>&gt; #if =
defined=20
BSP_PS_RAM<BR>&gt;=20
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]<BR>&gt;=20
&nbsp;&nbsp;&nbsp; "DriverPath"=3D"Drivers\\BuiltIn\\RAMFMD"<BR>&gt;=20
&nbsp;&nbsp;&nbsp; ; LoadFlags 0x01 =3D=3D load synchronously<BR>&gt;=20
&nbsp;&nbsp;&nbsp; "LoadFlags"=3Ddword:1<BR>&gt; &nbsp;&nbsp;&nbsp;=20
"BootPhase"=3Ddword:1<BR>&gt; &nbsp;&nbsp;&nbsp; ; Note: if BinFS is =
used together=20
with PS, then should ensure<BR>&gt; &nbsp;&nbsp;&nbsp; ; this is loaded =
after=20
BinFS by setting order to 1 and that<BR>&gt; &nbsp;&nbsp;&nbsp; ; BinFS =
autoload=20
order is 0.<BR>&gt; &nbsp;&nbsp;&nbsp; "Order"=3Ddword:0<BR>&gt; =
<BR>&gt;=20
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD\FATFS]<=
BR>&gt;=20
&nbsp;&nbsp;&nbsp; "MountAsBootable"=3Ddword:1<BR>&gt; =
&nbsp;&nbsp;&nbsp;=20
"MountAsRoot"=3Ddword:1<BR>&gt; #else<BR>&gt; ; Remove autoload option =
for=20
ramfmd<BR>&gt;=20
[-HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]<BR>&gt; =
#endif&nbsp;=20
; BSP_PS_RAM<BR>&gt; <BR>&gt; #else<BR>&gt; ; Remove RAMFMD registry =
entries=20
from common.reg.<BR>&gt;=20
[-HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD]<BR>&g=
t;=20
[-HKEY_LOCAL_MACHINE\Drivers\BlockDevice\RAMFMD]<BR>&gt;=20
[-HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]<BR>&gt; =
#endif&nbsp;=20
; BSP_RAMFMD<BR>&gt; <BR>&gt; #endif ;! defined IMGPPC &amp;&amp; ! =
defined=20
IMGTPC<BR>&gt; ---------------------<BR>&gt; Hope this helps u.<BR>&gt; =
<BR>&gt;=20
-Rams.</FONT></BODY></HTML>

------=_NextPart_000_0130_01C5ACC9.D4F5F520--