RC14 problems
GavinWraith (26) 1563 posts |
I bought a micro-SD card from ROOL with RC14 preloaded on it. The first time I used it on my RPi2 everything booted up fine. So I edited Loader.CONFIG/TXT to put in the line overscan_disable=1 and then restarted. This time I got the message Blast I thought, I must have done something to the boot partition . So I downloaded the RC14 SD image, transferred it to my Advent notebook, and used Win32Diskimager to put it on the micro-SD card. I tried again. Again, it started up fine. This time I decided not to touch Loader. I decided to run !Configure to set up the networking, but I got error messages asking me to insert disc SDFS::RISCOSpi. That was the name of my previous micro-SD card. When I tried to restart again I got the Machine startup has not completed successfully message.
At the moment I am using RO 5.21 (07-Feb-15). I would like to take advantage of the improvements in RC14, but either I am doing something wrong or there is some glitch in it. Has anybody had similar problems? |
Chris Hall (132) 3554 posts |
My suggestion is that either the SD card is a bit duff or your power supply is insufficient. Do you get a multi-coloured square in the top right of the display? If so your power supply is not powerful enough. The Pi2 takes more power than the Pi1. Alternativle try another SD card. |
GavinWraith (26) 1563 posts |
No. I recently got a separate power supply from CJE, so I am sure it is not that. I wonder if ROOL will send me a replacement micro-SD card? |
Martin Thomas (1783) 1 post |
RC14 appears to working fine on my original Pi B. Downloaded the image from here a few days ago & used Win32Diskimage to write to an SD card. Added disable_overscan=1 and its been running constantly since then. |
GavinWraith (26) 1563 posts |
I am encouraged to hear that. I am pretty sure that the problem was in the card rather than in RC14. I will get myself another micro-SD card and try again. |
Stephen Unwin (1516) 154 posts |
I’ve had RPi2 since day after release (RS), downloaded latest firmware and ROM at the time and seemed to work, although bootup graphics were a lttle ropey. hdmi_ignore_edid=0xa5000080 to config.txt Some of that is to sort out a timing problem. TV needs to be on to enable HDMI output from RPi, but TV won’t acknowledge HDMI output if not being sent on TV startup. So force RPi to output and then turn on TV. UPDATE: Tried Blackberry charger 700mA power supply on RPi2 and got coloured square in top left, but still able to type this OK. RC14 without any modification worked OK on RPiB and RPiB+. Will try with updated CONFIG.TXT as above at some point soon. UPDATE2: Just to confirm, RC14 and new config.txt additions as above also work on RPiB+, RPi512Mb and the earlyish RPiB256Mb I’m writing this on now. |
EastLight (1893) 6 posts |
I’ve encountered a display corruption issue with RC14 on my original Pi Model B, but am not sure if it’s a bug, or the result of a bad Monitor Definition File. The MDF I use is one I downloaded from the net for 1360×768 60Hz. |
Kuemmel (439) 384 posts |
…not sure if it’s a RC14 problem, just got my RPI2 today. So I’m using a 1920×1200 monitor but even with “disable_overscan=1” setting I get a left and right border of about 2 inch each when it enters the desktop. (I use the ACER 24xxx MDF). While at start up (when the RPI data and ROM etc. is displayed) the settings are correct and no border left and right. Any solution for that ? |
Jeffrey Lee (213) 6048 posts |
Kuemmel: Are you sure the monitor is actually running at 1920×1200? It’s possible the GPU decided to pick 1920×1080. That will match the resolution used by the splash screen during boot, but if you then switch to 1920×1200 when in the desktop then it will obviously have to scale down and would introduce the black bars to the left & right. |
Kuemmel (439) 384 posts |
…you’re right ! I checked with the monitor menu, and it’s always 1920×1080p even during the splash screen when there are no borders…how can I convince that GPU to “do” native 1920×1200 ? |
Jeffrey Lee (213) 6048 posts |
See http://elinux.org/RPiconfig, in particular the long list of mode numbers about halfway down the page, and “Which values are valid for my monitor?” just below it (you’ll need to boot into Linux to use the tvservice tool) |
Kuemmel (439) 384 posts |
Hm…I searched the forum also and your link, but adding |
Gwyn (355) 46 posts |
Works for me, Asus monitor,pi B, on boot Black strips top and bottom, then full screen 1600 × 1200. Away from pi now so can’t check details. |
Gwyn (355) 46 posts |
Works for me, Asus monitor,pi B, on boot Black strips top and bottom, then full screen 1600 × 1200. Away from pi now so can’t check details. |
Chris Hall (132) 3554 posts |
I have the following in config/txt:
and my Pi2 starts up with the 1920×1080 splash screen at 1920×1200 with black bars top and bottom (correct) then drops into the desktop currently set to 1920×1080 in 1920×1200 with black bars top and bottom (correct). The GPU to monitor bit is correct so no tinkering required to config/txt. If I then configure RISC OS to use a screen size of 1920×1200 using a monitor definition supplied by R-Comp then RISC OS starts up with the splash screen as before (1920×1080 with black bars displaying at 1920×1200) but the desktop is now at 1920×1200 with no black bars. |
David R. Lane (77) 766 posts |
Not a problem (yet), but why is the size of the RC14 ROM about twice (5,242,880 bytes) that of the RC12 ROM (2,469,888 bytes)? |
Rick Murray (539) 13840 posts |
The small ROM is itself compressed (and is decompressed as it boots itself), the larger one is not compressed… |
David R. Lane (77) 766 posts |
@Rick What are the pros and cons of the two methods? One would have thought that having the ROM uncompressed in the ‘bootloader partition’ would make for a faster bootup and the extra space taken up in that ‘partition’ wouldn’t matter as a RISC OS ROM is small compared to a linux kernel. |
Chris Mahoney (1684) 2165 posts |
If I recall correctly, FE5 is softload ROM. |
Rick Murray (539) 13840 posts |
I think some platforms (OMAP3?) are rather slow at loading the kernel from SD card, so it is faster to load a smaller chunk of data and then decompress it on the fly. For Linux, the kernel uImage is about 3MiB – enough to get the core running and have the system boot itself from its own partition. |