Update of /cvsroot/linux-vax/usr/firmware_dumper
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30235
Modified Files:
backend_vax.c
Log Message:
- After sending a break, wait some time. Not waiting (and just sending
the first command) will kill a KA49 so that it directly restarts it's
whole initialization (like as it was just switched on).
Index: backend_vax.c
===================================================================
RCS file: /cvsroot/linux-vax/usr/firmware_dumper/backend_vax.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- backend_vax.c 23 Jul 2004 17:48:44 -0000 1.2
+++ backend_vax.c 5 Oct 2004 11:17:07 -0000 1.3
@@ -1,6 +1,7 @@
#include <stdio.h>
#include <string.h>
#include "main.h"
+#include <unistd.h>
#include "serial.h"
int
@@ -13,6 +14,10 @@
do {
ret = serial_read_byte (fd, &one_byte, 1, 0);
} while (ret == 0);
+ sleep (3);
+ do {
+ ret = serial_read_byte (fd, &one_byte, 1, 0);
+ } while (ret == 0);
return 0;
}
@@ -29,7 +34,6 @@
sprintf (output_buffer, "EXAMINE /B /P /U %08lx\r\n", (unsigned long) address);
serial_write (fd, output_buffer, strlen (output_buffer));
-
bzero (input_buffer, sizeof (input_buffer));
do {
ret = serial_read_byte (fd, &input_buffer[input_len], 1, 0);
|