This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Mounting a FAT filesystem


Andrew, I have only one partition, however, I tried adding the
partition number ..

mount ("/dev/hda/0", "/", "fatfs:sync=write");

(I read that partition number '0' means the whole disk) and it didn't work.

I suppose that there is something that I'm omitting but I can't
realize what is it..

On Fri, Apr 3, 2009 at 9:17 AM, Andrew Lunn <andrew@lunn.ch> wrote:
> On Fri, Apr 03, 2009 at 09:04:42AM -0300, Eduardo Sabaj wrote:
>> I have an i386 platform with two IDE disks and until now I have had no
>> success in trying to mount a FAT filesystem in my development.. What I
>> have tried is the following:
>>
>> mount ("/dev/hda/" , "/", "fatfs:sync=write");
>>
>> In spite of the fact that on my project file (.ecc) the names of the
>> disk devices are /dev/hda, /dev/hdb, etc..., mount returns -1 and
>> errno 19 ("no such device").
>>
>> Moreover, if I try to lookup the driver by...
>>
>> cyg_io_lookup("/dev/hda/", &handle);
>>
>> it returns -22 ("invalid argument"). Could anyone tell me what I'm missing ??
>
> Arn't you forgetting about partitions? You want to mount the first
> partition on the disk, not the disk itself?
>
> ? ? ? ? ?Andrew
>

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]