Internal Error Nos. &800000X
Pages: 1 2
David R. Lane (77) 766 posts |
What do error numbers in the range &8000000 to &8000002 mean? |
Chris Hall (132) 3559 posts |
A hardware error from the operating system? |
David R. Lane (77) 766 posts |
OK, but what hardware fault? The SD card, the USB stick or the BB? |
Steve Revill (20) 1361 posts |
You need to check that the configured language corresponds to the Desktop module. In a task window, type *Status Language and it should output a number that corresponds to that of the Desktop module in the list that comes from *ROMModules. If it doesn’t, you need to do *Configure Language 11 – or whatever the correct number is. Also note: if you move or rename !Boot on the RPi, you will almost certainly end up breaking the magic disc image format meaning RISC OS won’t be able to see the FAT partition correctly to load the ROMs. The file “!Boot.Loader” is magic and shouldn’t be moved, copied-over or renamed. And the same goes for !Boot (because Loader is inside it!). |
David R. Lane (77) 766 posts |
Thanks for help. Status Language gave Language 11 which is the same as the position of SharedCLibrary in *ROMModules. The Desktop module is at position 10. The position for the Desktop module used to be 11 and so I wonder whether any other modules have changed postion so that I need to reconfigure them? |
Steve Revill (20) 1361 posts |
One step at a time. Change the configured language and reboot, then see what happens. |
Doug Webb (190) 1180 posts |
Dave In addition to Steve’s suggestions. Is this using a clean hard disc image or one that you have copied over elements to from another machine. What does *unplug give? Have you a hardware CMOS addon in your Beagleboard? How are you powering the Beaglebaord and also what are you using on the USB ports. Clean HardDisc image, dated 21st Sept 12, and latest ROM works OK here with my Beagleboard. |
David R. Lane (77) 766 posts |
The !Boot directory is dated 21/09/12, so today, and the ROM is V5.19 dated 24/08/12. |
Doug Webb (190) 1180 posts |
So what happens if you use the 20th Sept 12 ROM? Also how about hiding all your old Hard Disc image in a folder “Old” and then putting a complete clean disc image on the USB stick. Only other thing is that you have the older BB so what revision is the board as that may help identify if it is something to do with the board initialisation. |
Theo Markettos (89) 919 posts |
&80000000 = Undefined Instruction. The processor encountered an instruction it didn’t understand. Usually means you’re trying to execute data instead of code. &80000001 = Abort on Instruction Fetch. The processor tried to fetch an instruction, but the memory it tried to access doesn’t exist or won’t allow it &80000002 = Abort on Data Transfer. The processor tried to fetch some data, but the memory it tried to access doesn’t exist or won’t allow it I think &80000003 = Address Exception (ARM1/2/3 only) – the processor tried to reference something outside the 64MB addressing range of the CPU. We don’t see this now because we can address the full 4GB of address space. In summary, these are Bad News that something has gone Seriously Wrong. By the way, it appears we were having this conversation two years ago |
Sprow (202) 1158 posts |
In general that shouldn’t be needed – the boot sequence has an explicit *DESKTOP in it (when the file ‘Desktop’ is run, due to its run type) so the main thing to check is *CONFIGURE BOOT/FILESYSTEM/DRIVE. The configured language is only called upon if boot fails for some reason. |
David R. Lane (77) 766 posts |
*status shows no entry against boot (2nd line), FileSystem as SCSI and for ‘drive’ there are 3 lines giving, SCSIFSDrive as 0, SDFSdrive as 0 and CDROMDrives as 0. |
Chris Evans (457) 1614 posts |
Steve said: Have you tried that yet? 1 It may not fix your error &800000000X problem but it will fix the fact that you ‘language’ is set wrong. |
David R. Lane (77) 766 posts |
Chris, looking back a few posts, I perhaps didn’t make it clear that I have changed the configured language, but it hasn’t helped. To be clear, *status gives language as 10, whereas it was at 11. Chris, for block quotes to work, you need an empty line before and after the quote. |
David R. Lane (77) 766 posts |
I have put today’s ‘HardDisc4’ and ROM on the a USB stick and SD card, respectively. |
Doug Webb (190) 1180 posts |
Dave Why have you got the language set to 10. I have it set to 11 here? As previoulsy stated do one thing at a time and step by step. Also as you state you have a widget so the CMOS file should not be required and can be deleted though it does seem odd that it seems to be ignoring what you have on the widget and loading defaults. Are you sure the widget is working or seated correctly? Why not show the full detail of *status instead of giving snippets. |
Sprow (202) 1158 posts |
For a BeagleBoard with the boot sequence on a USB stick you should have
The boot sequence has not run – the first error message reminds you of this (when opening the filer for that drive), and that’s also why you can’t ping (because in the boot sequence the internet utilities are added to your run path). |
David R. Lane (77) 766 posts |
@Doug Webb
Have you read the posts of 21/09/12 in this thread? *ROMModules gave the desktop as position 10 and so I configured language to 10 from 11, following Steve Revill’s advice. Please read the posts! @Sprow I have just powered up BB and this time there is no message that !Boot hasn’t been run! No other error messages either. |
Doug Webb (190) 1180 posts |
Dave Firstly I am well aware of the previous posts and I was informing you that on my BeagleBoard -Xm the language was set to 11 and not 10, if I do a *status, and I don’t get the issue. *ROMModules gives Desktop in position 10. Having read your post above it seems that you don’t now get an error message so are you now saying your system works OK? |
Sprow (202) 1158 posts |
No, each filing system has a default drive assignment (ADFS=Drive; SCSIFS=SCSIFSDrive; SDFS=SDFSDrive) for booting purposes only the one that corresponds to the configured filesystem matters. |
Frederick Bambrough (1372) 837 posts |
My settings are language 11 which points to SharedCLibrary whereas Desktop is in position 10 as above. I don’t get any startup errors. Just tried configuring language to 10. Makes no difference, the machine still starts happily. BB -xM C, ROM & disc 22-sept. [edit] Seems you can configure language to anything and start up will still be OK. I tried 0, 1, 9, 10 & 11. |
Steve Pampling (1551) 8172 posts |
That’s what you set it to before rebooting. |
Chris Hall (132) 3559 posts |
Seems you can configure language to anything and start up will still be OK. As I understand it, if you have a successful boot from the standard image resulting in a desktop appearing, then the language setting is not relevant. If the boot process ends with an error (or you have ‘noboot’ set), then you are dropped into the supervisor prompt and the selected language is started up. Where the selected language is ‘Desktop’ then it forces a ‘*DESKTOP’ and you get a non-fully functioning (because Boot did not finish) desktop. |
Frederick Bambrough (1372) 837 posts |
That’s a good explanation and reading back I see Sprow’s already been there. Umm, a bit slow getting the gist there. Configure Language 10 it is then.
The same. |
David R. Lane (77) 766 posts |
@Doug Webb
It seems that you haven’t read carefully enough what Steve Revill said at 12.39pm on 21/9. I was following that advice in setting the language to 10. In your case this advice means setting your language to 10 too. I am not an expert, just following the advice of those who are! :-) |
Pages: 1 2