timmillwood
Posts: 5
Joined: Tue Apr 17, 2012 12:38 pm

Re: Error after updating start.elf

Mon Apr 23, 2012 1:53 pm

I will be running my Raspberry Pi headless so wanted to update start.elf with arm224_start.elf.

After doing so I get the following error:

Kernal panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)

Has anyone else had this issue?

timmillwood
Posts: 5
Joined: Tue Apr 17, 2012 12:38 pm

Re: Error after updating start.elf

Mon Apr 23, 2012 10:04 pm

No one else had this issue?

Guess it's time to reinstall then!

User avatar
rew
Posts: 423
Joined: Fri Aug 26, 2011 3:25 pm

Re: Error after updating start.elf

Tue Apr 24, 2012 6:26 am

No I haven't seen this. I"ve "interpolated" the 192 and 224 start.elf image to run with 208Mb RAM. That worked.

The message indicates that the mmc driver didn't detect any SD card. That's odd, I don't understand why that would happen by running with less GPU RAM and more ARM RAM.
Check out our raspberry pi addons: https://www.bitwizard.nl/shop/

Techmeology
Posts: 30
Joined: Wed Mar 28, 2012 8:52 pm
Contact: Website

Re: Error after updating start.elf

Tue Apr 24, 2012 1:49 pm

timmillwood: Does it work after reimaging? - I've used the 224 MB start.elf with the latest Debian image, and it seems to work OK. My suspicion is that your problem is not related to the change of start.elf - like rew said, it looks like an SD card issue.

rew: I had kinda wondered whether something like that'd work, or if the chip only supports three specific memory sizes - I'll have to look into it (I should probably write a script or something to produce a start.elf of whatever desired memory size). I'm guessing they're only a word or two different.
Check out cool stuff I'm doing, e.g my PIC Programmer for the Raspberry Pi: http://www.techmeology.co.uk/rpipic/

User avatar
rew
Posts: 423
Joined: Fri Aug 26, 2011 3:25 pm

Re: Error after updating start.elf

Wed Apr 25, 2012 7:57 am

nononono. Not just a few words, but thousands. (I haven't counted them).

I put up a little program that will interpolate and extrapolate any two images that you give it. For a check you can extrapolate the 224 image from the 128 and 192 images,  Then you can extrapolate to the 208 image.

However, the granularity seems to be 16Mb: probably there are 32 bit integers where i'm just modifying the top byte. The funny thing is that a FEW locations have a different scaling factor. My program doesn't care, and just interpolates or extrapolates. rpi_cmp_startfiles …128… …192…. |wc -l will give you the number of different bytes…. [update:  5313 ]

I've googled for my own program. Here it is: http://prive.bitwizard.nl/rpi_cmp_startfiles.c
Check out our raspberry pi addons: https://www.bitwizard.nl/shop/

Return to “Troubleshooting”