On 15.07.2012 16:20, Robin Smidsrød wrote: > On 15.07.2012 15:51, Michael Brown wrote: >> On Sunday 15 Jul 2012 14:02:40 Robin Smidsrød wrote: >>>> http://boot.ipxe.org/memtest.0 >>> >>> I tried to use the precompiled version you made available, and if you >>> start it and then press ESC after it has started running it will return >>> with a falsy value, which I assume is intended behavior. But if you try >>> to start it again (from the same iPXE session), the memtest UI will >>> never appear and it will exit with a falsy value after a few seconds. >>> >>> Are you able to reproduce this problem? >> >> I am unable to reproduce the problem. Using your script, I am able to exit >> and restart memtest multiple times, on both qemu and real hardware. >> >> Incidentally, it is possible to differentiate between "test incomplete" >> (i.e. >> test aborted via ESC before one full cycle completed) and "memory bad" >> returns, by using the newly-added ${errno} variable: >> >> chain memtest.0 && goto memory_good || goto memory_fail >> :memory_fail >> iseq ${errno} 0x1 && goto memory_bad || goto memory_incomplete >> >> (Note that the "iseq" command is likely to change the value of ${errno}; if >> you want to preserve ${errno} for multiple tests then you must copy it to >> another variable first.) > > I changed my test script to this: > > :memtestnbp > chain ../memtest.0 passes=1 && set memtest GOOD || set memtest BAD > set memtest_errno ${errno} > iseq ${memtest} GOOD && goto memtest-info || > iseq ${memtest_errno} 0x1 && set memtest BAD || set memtest UNKNOWN > :memtest-info > menu Your memory seems to be ${memtest} > item memtest-report Report memtest result to web service > item diagnostics-menu Back to diagnostics menu... > choose --default diagnostics-menu selected && goto ${selected} || goto start > > :memtest-report > chain > http://boot.smidsrod.lan/memtest-report.cgi?result=${memtest}&mac=${mac}&uuid=${uuid}&hostname=${hostname} > || > goto diagnostics-menu > > I still get the same error on VirtualBox 4.1.18 (on a Windows host), and > on my HP 6730b (tg3) laptop.
Found out one more thing just after I sent this message to the list. After memtest.0 exits, it seems network connectivity is lost. Got this error URL http://ipxe.org/err/4c116035 when download failed. If I do a manual dhcp command things start to work again. Not sure if it is a clue or not. -- Robin _______________________________________________ ipxe-devel mailing list [email protected] https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

