Date: 2009-12-15 03:55:53 +0100 (Tue, 15 Dec 2009)
New Revision: 1607
remove reference to DL tag, clarify Command: description
--- cpu/x86/pc/olpc/via/mfgtests.txt 2009-12-15 02:46:02 UTC (rev 1606)
+++ cpu/x86/pc/olpc/via/mfgtests.txt 2009-12-15 02:55:53 UTC (rev 1607)
@@ -54,17 +54,16 @@
The booted (from the net, using TFTP etc) script does the tag
-exchange, runs the download (with command line given by the tag
-exchange response), and rewrites the tags. The next state is RUNIN.
-The "DL" state never shows up in the tags.
+exchange, runs any "Command:" pseudo-tags, and rewrites the tags.
+The next state is RUNIN.
The response includes one or more "Command:<Forth_commands>" lines.
-Those lines are executed to perform the download steps.
+Those lines are executed, in order, to perform the download steps.
An example value for such a line is "fs-update http:\\10.0.0.1\os41.zd".
-The Doing it this way instead of hardcoding it in the script permits
-images without having to edit the script. The file could also be
-served from a Windows server if desired; it need not be http.
+Doing it this way instead of hardcoding it in the script permits
+country-specific images without having to edit the script. The
+file could also be served from a Windows server if desired; it
+need not be http.
The response tags from this stage include the ones shown in entry
condition for the RUNIN state.
Date: 2009-12-15 01:10:05 +0100 (Tue, 15 Dec 2009)
New Revision: 1605
USB keyboard - clarified error messages and suppressed the "Failed
to set idle" message since it is not critical.
--- dev/usb2/device/keyboard/kbd.fth 2009-12-15 00:01:16 UTC (rev 1604)
+++ dev/usb2/device/keyboard/kbd.fth 2009-12-15 00:10:05 UTC (rev 1605)
@@ -379,9 +379,11 @@
null-entry /qe erase
key-state /key-state erase
- configuration set-config if ." Failed to set keyboard configuration" cr then
- set-boot-protocol if ." Failed to set boot protocol" cr then
- idle-rate set-idle if ." Failed to set idle" cr then
+ configuration set-config if ." Failed to set USB keyboard configuration" cr then
+ set-boot-protocol if ." Failed to set USB keyboard boot protocol" cr then
+ \ Some USB keyboards don't implement set-idle properly, and it's not critical,
+ \ so we suppress the message to avoid confusing the user
+ idle-rate set-idle drop \ if ." Failed to set USB keyboard idle" cr then
Date: 2009-12-15 01:01:16 +0100 (Tue, 15 Dec 2009)
New Revision: 1604
Via manufacturing tests - if scanner needs to be plugged in after
booting, call ?usb-keyboard to hook it into the console mux.
--- cpu/x86/pc/olpc/via/factory.fth 2009-12-14 23:57:18 UTC (rev 1603)
+++ cpu/x86/pc/olpc/via/factory.fth 2009-12-15 00:01:16 UTC (rev 1604)
@@ -105,8 +105,9 @@
scanner? 0= if
" Connect USB barcode scanner" .instructions
begin d# 1000 ms silent-probe-usb scanner? until
: wired-lan? ( -- flag )
" /usb/ethernet" locate-device if false else drop true then