Export thread

  • DNS Benchmark v2 Release 5 with Consultant License
    Guest:
    If you own any earlier release of our DNS Benchmark you may immediately download its release #5 replacement. Running an earlier release will detect the new release and help you upgrade.

    Although this release is cosmetic, appearance matters and affects ease of use. The biggest change, as seen in the image above, is that the DNS Benchmark now has a traditional Windows application menu to more fully expose its many features. This release is also "Consultant License Aware" and GRC will now issue a Consultant version when owners have previously purchased four "Personal Use" licenses. If you have previously purchased four DNSB licenses, or if you wish to upgrade your "Personal Use" license to Consultant, GRC's purchase process will direct you through that process.
    /Steve.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

Invalid Opcode

#1

L

lawson23

Tried running Read Speed and as soon as I executed (after it booted from USB) it I got "Invalid Opcode at F087 0000 0006 0076 Fx6C 00D9 0169 050C 0046 F006 0000 0006 00"

scrolling across the screen. Everything was the same but the x which changed with every line.

I let it sit there and finally it stopped with a bunch of wingding characters after the Invalid Opcode ....

Ideas the motherboard is a Gigabyte MA770-UD3


#2

millQ

millQ

Did it crash after the splash screen(after you pressed enter) or you pressed Escape and then typed rs?

Did you use Readspead.exe to boot prep the USB stick?


#3

L

lawson23

Yes the usb boots the splash screen comes up and when I hit enter it just scrolls and scrolls the errors. I have a few pictures if needed.


#4

A

AlanD

Boot from the USB, but press Escape as soon as it is booted. See if you get a C:\ DOS prompt. If so, try running ReadSpeed by typing "rs.exe" on the command line. That might identify if it is a problem with the application itself, or the splash screen/menu.


#5

Steve

Steve

Yes the usb boots the splash screen comes up and when I hit enter it just scrolls and scrolls the errors. I have a few pictures if needed.
Hi @lawson23 : The most likely cause of this is a problem with the creation of the bootable filesystem. Could you try recreating the USB stick, and/or do you have another USB drive that you could try? Thanks!!


#6

L

lawson23

@Steve I will give this a shot
@AlanD I was able to get dos successfully but upon running rs.exe the first time I got a ReadSpeed two line banner then under it Divide error and a dos prompt again so I kicked off rs.exe again and got the invalid opcode error but it did not scroll like the other execution only two lines of the error.

Going to try rebuilding and see what happens. Thanks everyone


#7

L

lawson23

@Steve I have rebuilt the readspeed bootable usb onto another different usb and getting the same issue.


#8

millQ

millQ

pci.exe works fine?(press escape on splash screen and then run pci.exe)


#9

A

AlanD

Have you had any other problems with this machine? It looks like the board is a few years old, (DDR2 RAM) I wonder if it is a RAM problem that can cause random crashes. You could try running Memtest86 from https://www.memtest86.com/


#10

R

Richard

Please fetch DrivEnum.exe from https://www.grc.com/dev/SpinRite/ and add it to your USB drive. What is the result if you boot your USB drive, press <Esc>, run DrivEnum.exe, then run rs.exe? If that works what happens when you run rs.exe a second time?

Are you running a Phenom CPU?


#11

R

Richard

Also:

1) What is the result if you boot your USB drive, press <Esc>, then run rs /hashonly ?

2) Go to https://www.grc.com/sr/faq.htm and follow the "How do I make a bootable USB thumb drive??" instructions to make an MS-DOS, not freedos, bootable USB drive. Put rs.exe on it and run it. What happens?

I have an ASRock motherboard very similar to yours running a Phenom CPU. Maybe we have an oddball drive chipset. It has an "Invalid Opcode" the second time I run rs.exe under freedos but not MS-DOS. Running DrivEnum.exe before each rs.exe run prevents the crash. Running rs /hashonly prevents the crash.

I've reported the problem but it hasn't been fixed because it happens on only 1 computer. It will make SpinRite more reliable if it is observed on enough computers to warrant fixing.


#12

L

lawson23

@Richard
First post running DrivEnum.exe works but running RS.exe after produces divide error then if executing it again I get the invalid Opcode - yes running a Phenom CPU
Second post rs /hashonly even when running drivenum before produces divide error then if executing it again it drops a line in dos like it is running but just sits there and left it for like 5 minutes and no changes.
I'm now working on the ms-dos test so will get back to you.
MS-DOS test I can run drivenum. Then I execute rs.exe /hashonly and get "program caused a devide overflow"
if I run rs.exe a second time it just locks up and no invalid opcode error but is locked up.


#13

R

Richard

@lawson23

Thank you very much.

What happens if you:
1) Under MS-DOS don't run DrivEnum and just run rs (without /hashonly)? Twice?
2) Under MS-DOS run pci.exe?
3) Download RS-49k.EXE from https://www.grc.com/dev/SpinRite/ and run it under MS-DOS? Twice?

Your and my motherboards are very similar because they support AMD Athlon and Phenom CPUs, in either Socket AM2+ or Socket AMD3. They use DDR2 when DDR3 had become common.
Yours https://www.gigabyte.com/us/Motherboard/GA-MA770-UD3-rev-21#ov
Mine http://www.asrock.com/mb/AMD/A785GM-LE/

I think rs.exe crashes on both our motherboards because their chipsets do something that rs.exe isn't yet programmed to expect.


#14

S

Senaca23

Context: Zimaboard, 8GB, booted Freedos from USB drive
try to run Sprinrite release 4 and get Invalid Opcode error - see picture
any recommendations on a fix


#15

ColbyBouma

ColbyBouma

see picture
Pictures need to be below 512 KB, or this forum won't accept them.

any recommendations on a fix
It may be a download error. Try downloading SpinRite again.


#16

S

Senaca23

ColbyBouma,

tks, went back rebuilt a usb with bootable program and added spinrite 6.1.
spinrite is functional