I am a relative newbee to Olimex. I have a cs-ep9302 and am trying to connect a usb flash drive to it but it fails to mount and keeps saying that it can’t find a partition table. I have checked most of the posts on this matter and they seem to conflict. Some suggest that USB flash is not configured and others imply that it is. Does anyone know which way it is?
Also does anyone know of a good reference to compiling the kernel for this board. I have used other cirrus 9302 based boards and they have had very good instructions for compiling but this one doesn’t appear to.
Also does anyone know of a good reference to compiling the kernel for this board. I have used other cirrus 9302 based boards and they have had very good instructions for compiling but this one doesn’t appear to.
Just use some howto documentation to configure your kernel to use typical “windows USB flash drives”… You must enable many options to make it work: include SCSI support, include filesystems support and more… Just use USB Flash HOWTOs about standard Linux kernel configuration, it absolutely SAME as when you use cs-ep9302 (desktop windows and windows mobile differs much, but desktop Linux and any embedded Linux absolutely same - so use any Linux configuration instructions)…
Thanks for the replies. I have managed to get the USB working OK up to a point. If I plug it in AFTER boot it works fine. What I need to do now is make it recognise the USB flash during boot.
So far I have tried statically compiling usb-storage and sd_mod but when I do sd_mod cant get a major number and crashes. I have put modprobe usb-storage in the rc.sysinit and it loads OK but if I put the mount in there or in the inittab I dont get a console. Any ideas ?