ts-7000
[Top] [All Lists]

[ts-7000] Re: Problem mounting SD cards on 7800 during boot

To:
Subject: [ts-7000] Re: Problem mounting SD cards on 7800 during boot
From: "charliem_1216" <>
Date: Sat, 28 Feb 2009 22:40:48 -0000
Hi Colin --

--- In  "ColinFitzgerald" <> wrote:
>
> Hi all,
> 
> Long time forum reader here, first post. ;)  We're using the TS7xxx
> SBC in a product and have been doing a great deal of development.
> 
> I've got a strange problem with mounting SD cards during boot:
> 
> 7800 SBC with a fresh image from TS's ftp site.  No other changes.
> 
> SD cards (microSD, tried in either slot) will fail to mound sometimes
> during boot.  The card is seen by the kernel, but the mount fails.
> 
> After much testing, it seems specifying the file system type (VFAT)
> instead of 'auto' in fstab fixes the problem !

If you know that the only cards to be mounted will be vfat, it's best
to specify that in the fstab file, rather than rely on autodetect. 
'Auto' involves a probing process, using blkid.

I don't know why it would sometimes fail and sometimes work; I'd think
it would be consistent.

One other option would be to add 'noauto' to the line in fstab,
delaying the mounting during boot (mount -a).  Then, later in the
boot, when any possible races have hopefully settled down, mount the
card from rc.local.  That could preserve handling different fs types.

> 
> I suspect it has something to do with the card still initializing when
> mount tries to mount it.  How the change from 'auto' to 'vfat' makes
> it work I'm not too sure.  The problem is very repeatable but doesn't
> happen every boot.

Is it related to cold boot vs warm boot?

> 
> I have tried multiple 7800 boards and multiple microSD cards, so the
> problem isn't a one-off bad device.
> 
> Can someone verify this problem and offer some insight ?  Even though
> we seem to have a fix I don't like not knowing the 'why'.

I don't have a TS-7800, so I can't verify.  And unfortunately, the TS
SD driver is closed source, so there is not much the community can do
to help figure out 'why'.  The best you can do I guess is report it to
TS, and post the resolution when you get one.

regards, ............ Charlie

> 
> Thank-you all !
> 
> Colin Fitzgerald, Owner
> Electron Analytic Corporation
>




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU