Setting up ramdisk with dosfs

Eugeny S. Mints emints at ru.mvista.com
Tue Nov 9 16:49:56 UTC 2004


Joel Sherrill  wrote:
> Eugeny S. Mints wrote:
> 
>> Greetings,
>>
>> Thomas Doerfler wrote:
>>
>>> Hi,
>>>
>>> AFAIK the ramdisk would work fine with the MSDOS filesystem, but it 
>>> is not formatted :-(
>>
>>
>>
>> Exactly. Ramdisk works fine with DOSFS since I used ramdisk during 
>> DOSFS development:) And again - exactly - a ramdisk needs to be 
>> formatted by any means out of RTEMS since Thomas msdos_format for 
>> RTEMS is the work in progress (yet:).
>>
>>>
>>> I am currently developing a msdos_format function which should solve 
>>> this problem.
>>>
>>>
>>>> Hi.
>>>>
>>>> I want to use the ramdisk with dosfs but has some problems.
>>>> I am running on a sun solaris with target ERC32. Using TSIM as 
>>>> simulator.
>>>> Want to modify the fileio sample to use ramdisk instead of ata.
>>>> My questions are:
>>>>
>>>> What should I initialize? (I added RAMDISK_TABLE_ENTRY to the Device 
>>>> table
>>>> and this seems to work fine.)
>>
>>
>>
>> In addition to the RAMDISK_TABLE_ENTRY you need to define at least one 
>> ramdisk itself - rtems_ramdisk_configuration[] array of type 
>> rtems_ramdisk_config (please, see 
>> cpukit/libblock/include/rtems/ramdisk.h - there are good comments 
>> there). The rtems_ramdisk_configuration[] array is expected to be 
>> exported by a bsp.
>>
>> It seems one time (about june of 2002) I sent Angelo Fraietta 
>> <angelo_f at bigpond dot com> the ramdisk application example.
>>
>> 2Angelo: If it possible, please re-post the example on the list.
> 
> 
> Is the attached program something like it?

Yes, thanks Joel. (I've searched mail archive for 10 minutes but failed 
to find)

> 
>> Regards,
>>         Eugeny
>>
>>>> I am trying to run rtems_ide_part_table_initialize(dev) but it 
>>>> returns '25'
>>>> and 'not a char device' (the ramdisk is accessed). Must I use ide_part?
>>>> I really could use a step by step instruction how to init and mount a
>>>> ramdisk and use msdos with it.
>>>>
>>>> Any information would be greatly appreciated.
>>>>
>>>> Regards
>>>> Daniel Gustavsson
>>>>
>>>
>>>
>>> --------------------------------------------
>>> IMD Ingenieurbuero fuer Microcomputertechnik
>>> Thomas Doerfler           Herbststrasse 8
>>> D-82178 Puchheim          Germany
>>> email:    Thomas.Doerfler at imd-systems.de
>>> PGP public key available at: http://www.imd-
>>> systems.de/pgp_keys.htm
>>>
>>>
>>>
>>
>>
> 
> 





More information about the users mailing list