[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux]Problems mounting Xilinx SysAce



Hi to all,
 
I added a Xilinx Sys-Ace-controller to my system (very similar to MB-Vanilla). I know that the hardware works fine, because I load my FPGA configuration out of the Compact Flash card and I wrote a bootloader program to load uClinux from the card aswell.
 
I now also would like to use the Compact Flash card under uClinux to store measurement data. Therefor I enabled in menuconfig the xilinx SYS ACE, DOS FAT fs support and MSDOS fs support.
 
the system boots normal and in my bootlog I now see:
 
Initializing SystemAce driver
Partition check:
 xsysacea: unknown partition table
System ACE at 0xFFFE0400 mapped to 0xFFFE0400, irq=4, 125440KB
 
if I now try to mount the Compact Flash Card with
mount -t msdos /dev/xsysacea0 /mnt
the system hang and only a restart helps.
 
I traced this through /busybox/mount.c downto an extern subroutine call
 mount(/dev/xsysacea0, /mnt, msdos, C0ED0000,.) from where it never returns.
I don't  find this subroutine, where is it hidden?
 
Does anyone use allready the Sys Ace System?
 Any help is welcome!
 
Regards
 
Alfred