Add check for IXP42x A0 stepping.
SVN-Revision: 15013
This commit is contained in:
		| @@ -62,8 +62,19 @@ def start_server(server): | |||||||
| #################### | #################### | ||||||
|  |  | ||||||
| def get_flash_size(): | def get_flash_size(): | ||||||
|  |     # make sure we don't have an A0 stepping | ||||||
|  |     tn.write("cat /proc/cpuinfo\n") | ||||||
|  |     buf = tn.read_until("Returned 0", 3) | ||||||
|  |     if not buf: | ||||||
|  |         print "Unable to obtain CPU information; make sure to not use A0 stepping!" | ||||||
|  |     elif buf.find('rev 0') > 0: | ||||||
|  |         print "Warning: IXP42x stepping A0 detected!" | ||||||
|  |         if imagefile or url: | ||||||
|  |             print "Error: No linux support for A0 stepping!" | ||||||
|  |             sys.exit(2) | ||||||
|  |  | ||||||
|  |     # now get flash size | ||||||
|     tn.write("cat /proc/mtd\n") |     tn.write("cat /proc/mtd\n") | ||||||
|     # wait for prompt |  | ||||||
|     buf = tn.read_until("Returned 0", 3) |     buf = tn.read_until("Returned 0", 3) | ||||||
|     if buf: |     if buf: | ||||||
|         i = buf.find('mtd0:') |         i = buf.find('mtd0:') | ||||||
| @@ -167,7 +178,7 @@ for o, a in opts: | |||||||
| 	usage() | 	usage() | ||||||
| 	sys.exit(1) | 	sys.exit(1) | ||||||
|     elif o in ("-V", "--version"): |     elif o in ("-V", "--version"): | ||||||
| 	print "%s: 0.10" % sys.argv[0] | 	print "%s: 0.11" % sys.argv[0] | ||||||
| 	sys.exit(1) | 	sys.exit(1) | ||||||
|     elif o in ("-d", "--no-dump"): |     elif o in ("-d", "--no-dump"): | ||||||
| 	do_dump = 1 | 	do_dump = 1 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jose Vasconcellos
					Jose Vasconcellos