I want to use the OTG USB in peripheral mode so I am following the instructions in How to – USB from the Gumstix Wiki.  I was able to re-build the kernel with “bitbake linux-omap3”.  However, the root file system rebuild “bitbake omap3-console image” failed on step 2079 of 4972 after running for 8 hours with the following messages:

 

linux@ubuntu:~/overo-oe/org.openembedded.dev$ bitbake omap3-console-image

NOTE: Handling BitBake files: \ (7289/7289) [100 %]

Parsing of 7289 .bb files complete (6860 cached, 429 parsed). 7683 targets, 312 skipped, 2 masked, 0 errors.

 

Build Configuration:

BB_VERSION        = "1.10.2"

METADATA_BRANCH   = "overo"

METADATA_REVISION = "d850969"

TARGET_ARCH       = "arm"

TARGET_OS         = "linux-gnueabi"

MACHINE           = "overo"

DISTRO            = "angstrom"

DISTRO_VERSION    = "2010.7-test-20110119"

TARGET_FPU        = "hard"

 

NOTE: Resolving any missing task queue dependencies

FATAL: sgml-common-native-0.6.3: ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/sgml-common-0.6.3.tgz cannot check archive integrity

ERROR: Error in executing python function in: /home/linux/overo-oe/org.openembedded.dev/recipes/sgml-common/sgml-common-native_0.6.3.bb

ERROR: Exception:<type 'exceptions.SystemExit'> Message:1

ERROR: Printing the environment of the function

ERROR: Function base_do_fetch failed

ERROR: TaskFailed event exception, aborting

ERROR: Build of /home/linux/overo-oe/org.openembedded.dev/recipes/sgml-common/sgml-common-native_0.6.3.bb do_fetch failed

NOTE: Preparing runqueue

NOTE: Executing runqueue

ERROR: Task 4629 (/home/linux/overo-oe/org.openembedded.dev/recipes/sgml-common/sgml-common-native_0.6.3.bb, do_fetch) failed with 256

ERROR: '/home/linux/overo-oe/org.openembedded.dev/recipes/sgml-common/sgml-common-native_0.6.3.bb' failed

NOTE: Running task 2079 of 4972 (ID: 4629, /home/linux/overo-oe/org.openembedded.dev/recipes/sgml-common/sgml-common-native_0.6.3.bb, do_fetch)

NOTE: package sgml-common-native-0.6.3-r1: task do_fetch: Started

NOTE: The checksums for '/home/linux/overo-oe/sources/sgml-common-0.6.3.tgz' did not match.

Expected MD5: '103c9828f24820df86e55e7862e28974' and Got: '7709f812abe3e15ce3031511912f33b9'

Expected SHA256: '7dc418c1d361123ffc5e45d61f1b97257940a8eb35d0bfbbc493381cc5b1f959' and Got: '716db53bd51f59bd16dc496d6e9a5567ebdde5f64b1dda40ab78bf57fc8e0f70'

NOTE: Your checksums:

SRC_URI[md5sum] = "7709f812abe3e15ce3031511912f33b9"

SRC_URI[sha256sum] = "716db53bd51f59bd16dc496d6e9a5567ebdde5f64b1dda40ab78bf57fc8e0f70"

 

FATAL: sgml-common-native-0.6.3: ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/sgml-common-0.6.3.tgz cannot check archive integrity

ERROR: '/home/linux/overo-oe/org.openembedded.dev/recipes/sgml-common/sgml-common-native_0.6.3.bb' failed

linux@ubuntu:~/overo-oe/org.openembedded.dev$  

 

It appears that sgml-common-native_0.6.3 archive checksum did not match what was expected by bitbake.

 

Can anyone identify the reason for this problem and how to resolve it so that I can finish the root filesystem build and get on with software development.  I assume that what I am doing is a necessary step to use the OTG USB in peripheral mode. 

 

I am new to Gumstix and welcome any observations that occur to you with respect to the most appropriate path to follow as I begin to develop software in this environment.  An Overo earth will be used as an embedded processor to control a pipeline inspection tool.  During operation it will have no user interface.  When starting the tool and at the end of an inspection we will talk to the Overo earth via a laptop computer to diagnose the health of the tool and to download inspection data from the tool.  Is the console image a good choice or should I be using something leaner.  I do what to use linux as a soft real-time operating system.  All hard real-time requirements will be met directly in the hardware the gumstix is intended to control.  Are there any documents or examples that I should be aware of that would be helpful.

 

Thanks in advance,

 

Cal