It worked!
I tried writing the image to the card again, and it worked this time. I didn't
do anything different. Ah well...
49544+0 records in
49544+0 records out
1623457792 bytes (1.6 GB) copied, 348.628 s, 4.7 MB/s
--- In Dexter Jagula <> wrote:
>
> Thanks again Jeff!
>
> I don't think it is a bad micro SD card. Unless some sectors got lost when
> I backed it up using 'dd'. The micro SD card came with the board from TS,
> so I doubt it's a counterfeit device.
>
> Let me know if you have any other ideas. I'm going to pick-up a bigger
> micro SD card tonight anyway, and see if that makes a difference.
>
> On Wed, Apr 4, 2012 at 8:17 AM, jeffs7283 <> wrote:
>
> > **
> >
> >
> > It appears your SD card has probably lost too many sectors. Go get a brand
> > new 2G SD card and try again. Also there is a utility that you might be
> > interested in: http://oss.digirati.com.br/f3/ This is a utility to test
> > SD cards and in particular tests them to see if they are counterfeits.
> > Unfortunately counterfeiting is rampant in these things, and the "no space
> > left on device" error can be symptomatic of a counterfeit device. Always
> > purchase SD or microSD cards from reputable sources, and be sure to run the
> > F3 utility on any new or unknown cards to be sure they really are what they
> > say they are.
> >
> >
> > --- In "drex459" <dexterjagula@> wrote:
> > >
> > > Thanks for the help Jeff!
> > >
> > > I'm not quite out of the woods just yet.
> > >
> > > I first used gunzip to unzip the file (2gbsd-latest.dd.gz), as you
> > suggested, which left me with '2gbsd-latest.dd'.
> > > Then I used: "sudo dd if=2gbsd-latest.dd of=/dev/sdb bs=32k" (and also
> > without the "bs=32k").
> > >
> > > But I keep getting the message: dd: writing to `/dev/sdb': No space left
> > on device
> > >
> > > It is a 2GB micro-SD card, and this image from TS suggests it is meant
> > for that size card, so I'm not sure why it's not working. Thoughts?
> > >
> > > Thanks!
> > >
> > >
> > > --- In "jeffs7283" <jeffs@> wrote:
> > > >
> > > >
> > > >
> > > > --- In "drex459" <dexterjagula@> wrote:
> > > > >
> > > > > I'm pretty new to working in UNIX, and have to do some development
> > on the TS-8390-4700 board. Before I get started I have to use an image
> > provided by TS. I need some help backing-up an existing micro SD card, and
> > "dropping" an imagine onto the same micro-SD card.
> > > > >
> > > > > Here is a summary of what I have to do:
> > > > > 1. Back-up the existing micro-SD card (that came with the
> > TS-8390-4700 board).
> > > > > 2. "Drop" a downloaded image onto the micro-SD card.
> > > > > 3. If necessary, how to revert the micro-SD card to the backed-up
> > image.
> > > > >
> > > > > Here's where I am, and what I still have to do:
> > > > > 1. Using the "sudo fdisk -l" command, I was able to see that the
> > micro-SD card had a few partitions on it (/dev/sdb1, /dev/sdb2, /dev/sdb3,
> > /dev/sdb4). I then used the command "sudo dd if=/dev/sdb of=sd.iso", which
> > returned the following result:
> > > > > 3862528+0 records in
> > > > > 3862528+0 records out
> > > > > 1977614336 bytes (2.0 GB) copied, 505.756 s, 3.9 MB/s
> > > > > which looks like it got backed-up successfully to the .iso file. Is
> > this the best way to back-up/image the micro-SD card, so that I can revert
> > ALL files and partitions to the way it was?
> > > > >
> > > > > 2. The image I require is: "
> > ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4800-linux/binaries/ts-images/2gbsd-latest.dd.gz"
> > Once downloaded, how can I extract this image and "drop" it on the micro-SD
> > card? Can I use the 'dd' utility to do this? Or some other utility? Do I
> > have to format the micro-SD card first?
> > > > >
> > > > > 3. If I want to revert the micro-SD card back to the way it was
> > before I "dropped" the image onto it, how do I do that using the .iso type
> > (or any file type) using the 'dd' utility?
> > > > >
> > > > > These questions may seem basic, but any help would be greatly
> > appreciated! Thanks in advance!
> > > > >
> > > >
> > > > So far I think you've got it. 'dd' is the right utility for doing
> > straight binary copy from one file/device to another. Since your card is
> > showing up on /dev/sdb, after step 1 above you now have the original card
> > image backed up in the sd.iso file. This includes the MBR on the card and
> > can be used to restore the card image by using dd again in exactly the same
> > way: "dd if=sd.iso of=/dev/sdb bs=32k" Setting the block size to 32k is a
> > performance enhancer when writing to the card.
> > > >
> > > > For (2), writing a downloaded image to the card, you must first gunzip
> > the downloaded file. Also note that you need to match the SD card size to
> > the image. Don't try to put an 8Gb image on a 2 gig card and vice versa.
> > Then it's just "dd if=<downloaded unzipped image> of=/dev/sdb bs=32k" to
> > load it on the card. Note that it takes a loooooong time to write to an SD
> > card this way, so be patient. Since you are writing a complete filesystem
> > image to the card including the MBR there is no formatting necessary. Just
> > plug in a card and go.
> > > >
> > > > For (3) see step one above, just write your original sd.iso image back
> > onto the card with dd.
> > > >
> > > > Things to remember:
> > > >
> > > > dd is a very low level operation, no formatting or partitioning of a
> > card is necessary to use it.
> > > >
> > > > Use the block size (bs=32k) parameter to improve performance when
> > writing to sd cards. Leave this off when saving image from the card to disk.
> > > >
> > > > Match downloaded binary image size to card size. Note that the
> > downloaded binary image is usually about 10% smaller than the size of the
> > card in order to allow for the size of the card to shrink slightly over
> > time due to sectors wearing out.
> > > >
> > > > Be sure to unzip downloaded images prior to writing to SD card.
> > > >
> > > > -Jeff
> > > >
> > >
> >
> >
> >
>
------------------------------------
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/
|