Problem to save file on the hard disk! What I have to set to do it ?

Yan Luo yan_luo at
Sat Mar 18 04:13:30 UTC 2006

I still  have problem initializing partition of /dev/hda using fileio  
After tracing the rtems source code, I found the partition table  
initialization hangs at line 1231 of cpukit/libblock/src/bdbuf.c

_CORE_mutex_Seize(&bd_buf->transfer_sema, 0, TRUE,
                               WATCHDOG_NO_TIMEOUT, level);

Do it seems that my rtems mutex is not initialized properly?


On Mar 16, 2006, at 3:18 AM, Thomas Doerfler wrote:

> Yan,
> agreed, you should have an IDE interface in such a machine. You  
> might verify it in your BIOS page. And I got no idea, what might go  
> wrong with your interface, sorry.
> Yan Luo wrote:
>>> Hm, this sounds, as if reading of the partition table hangs. What  
>>> kind
>>> of interface do you have to connect your harddisk? RTEMS  
>>> currently  only
>>> supports a standard IDE interface (no SCSI, no SATA...). And it   
>>> asumes,
>>> that the harddisk is connected as Master to the primary IDE   
>>> interface. I
>>> should have mentioned this before :-(
>> I am using a pretty old laptop (Compaq, Pentium, no CDROM). I  
>> believe  the hard drive is standard IDE based and on primary  
>> master because it  is "hda" in Debian linux. It would have other  
>> device names if it were  SCSI or other, right?
>> I am wondering if "grub" (the boot loader) caused the problems.  
>> Both  Matteo and I use grub. Will grub affect the partition table  
>> and  mounting? Could you tell us the test environment that you run  
>> fileio  on before, if you don't use grub or lilo?
>> Thanks,
>> Yan
> -- 
> --------------------------------------------
> IMD Ingenieurbuero fuer Microcomputertechnik
> Thomas Doerfler           Herbststrasse 8
> D-82178 Puchheim          Germany
> email:    Thomas.Doerfler at
> PGP public key available at:

More information about the users mailing list