Amend frontpage item re: 512MB


24 posts
by SiriusHardware » Sun Oct 21, 2012 6:51 pm
The recent frontpage article about how to enable the extra 256MB on 512MB Pis has gone out of date because the arm384_start.elf file is no longer present at the destination of the link in the second line of that article. There are a couple of start.elf files in that directory but the description "add vcgencmd get_config for extracting config.txt settings" does not seem relevant to this problem.

On the other hand, there are three very new kernel.img files all of which have the description "Remove plethora of start.elf files". The implication, possibly, is that we should replace the present kernel.img file with one of these so that the start.elf file is no longer required (ie, the new kernel may dynamically allocate the split as required?).. but I have seen nothing which actually says that, and if you didn't know that start.elf had something to do with controlling the memory split then it would never occur to you to do this.

Edit: just found it in another post in this forum: "Test whether Raspberry Pi has 512MB RAM"

But could you please amend that news item anyway?
Posts: 439
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK
by abishur » Mon Oct 22, 2012 1:41 pm
A new system for setting the GPU ram is forthcoming and I expect a new post about it and probably an updated img file as well.

For those industrious enough to download the new files (there are 8 I believe) and replace the current content of /boot with the new files you can set the GPU memory in two ways

in config.txt add the line

gpu_mem=

or

gpu_mem_percent=

They also stack so if you use

gpu_mem_percent=25
gpu_mem=16

it will allocate 25% of the ram (64 MB for the 256 MB PI and 128 for the 512 MB PI) then add an additional 16 MB (giving you a total of 80 MB or 144 MB depending on which Pi you have)
Dear forum: Play nice ;-)
User avatar
Forum Moderator
Forum Moderator
Posts: 4257
Joined: Thu Jul 28, 2011 4:10 am
Location: USA
by notarat » Mon Oct 22, 2012 2:15 pm
Here's the how-to I made from my troubles getting it to recognize the memory split for 512MB Pi boards

Create your new installation on SD
boot it
change the following in raspi-config
· Resize partition (as needed)
· change password (as needed)
· 128mb split (or whatever value you need)
· timezone set to your locale
Exit raspi-config (do not choose to reboot yet)
set your time
date -s "22/10/2012 08:00am"
Run raspi-config again
· update raspi-config (now that your date/time is set properly)
Exit raspi-config
sudo reboot (to Resize partition)
sudo apt-get update
sudo apt-get install git (Since you can't run rpi-update without it)
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo chmod +x /usr/bin/rpi-update
sudo rpi-update
sudo apt-get upgrade
sudo sh -c 'cp /root/.rpi-firmware/* /boot'
sudo rm /boot/arm*_start.elf
cd /boot
sudo nano config.txt
Add "gpu_mem_512=XXX"
Add License Keys for MPEG & VC-1
Add overclocking settings (if desired)
Ctrl=O
Ctrl-X
sudo shutdown -r now
Posts: 106
Joined: Wed Sep 12, 2012 12:32 pm
by abishur » Mon Oct 22, 2012 2:56 pm
notarat wrote:Add "gpu_mem_512=XXX"


Interesting I didn't have to do the _512 to get the right memory showing up. I'll be interested in reading the official "do it this way" explanation on the GPU memory.

Also for some reason every time I tried to do an r-pi update it errored out on me yesterday. It might have been an issue with git, I uninstalled and reinstalled it today and it seems to be working a little nicer
Dear forum: Play nice ;-)
User avatar
Forum Moderator
Forum Moderator
Posts: 4257
Joined: Thu Jul 28, 2011 4:10 am
Location: USA
by W. H. Heydt » Mon Oct 22, 2012 4:53 pm
abishur wrote:
notarat wrote:Add "gpu_mem_512=XXX"


Interesting I didn't have to do the _512 to get the right memory showing up. I'll be interested in reading the official "do it this way" explanation on the GPU memory.

Also for some reason every time I tried to do an r-pi update it errored out on me yesterday. It might have been an issue with git, I uninstalled and reinstalled it today and it seems to be working a little nicer


Having read what Dom wrote, there are a couple of ways you can express the GPU memory.

If you use "gpu_mem=xxx", the GPU takes the specified amount of memory regardless of the total memory available.

If you use "gpu_mem_512=xxx", then the GPU takes that amount of memory *if* the total memory is 512 MB.

There is also "gpu_mem_256=xxx" which allows you to specify how much GPU memory to use on a 256MB board.

Using these enables one to have different amounts of GPU memory on different boards, but use a single config.txt to do it.

I think it's a wonderful improvement...and I don't even have a 256MB Rev. 2, let alone a 512MB Pi...yet.
Posts: 1372
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)
by abishur » Mon Oct 22, 2012 5:08 pm
W. H. Heydt wrote:
abishur wrote:
notarat wrote:Add "gpu_mem_512=XXX"


Interesting I didn't have to do the _512 to get the right memory showing up. I'll be interested in reading the official "do it this way" explanation on the GPU memory.

Also for some reason every time I tried to do an r-pi update it errored out on me yesterday. It might have been an issue with git, I uninstalled and reinstalled it today and it seems to be working a little nicer


Having read what Dom wrote, there are a couple of ways you can express the GPU memory.

If you use "gpu_mem=xxx", the GPU takes the specified amount of memory regardless of the total memory available.

If you use "gpu_mem_512=xxx", then the GPU takes that amount of memory *if* the total memory is 512 MB.

There is also "gpu_mem_256=xxx" which allows you to specify how much GPU memory to use on a 256MB board.

Using these enables one to have different amounts of GPU memory on different boards, but use a single config.txt to do it.

I think it's a wonderful improvement...and I don't even have a 256MB Rev. 2, let alone a 512MB Pi...yet.


Ah, that would explain why both worked sufficiently well, thanks!
Dear forum: Play nice ;-)
User avatar
Forum Moderator
Forum Moderator
Posts: 4257
Joined: Thu Jul 28, 2011 4:10 am
Location: USA
by notarat » Mon Oct 22, 2012 5:52 pm
abishur wrote:Ah, that would explain why both worked sufficiently well, thanks!


My understanding is that some of the commands actually stack so, in the example below, the system would reserve 128MB of RAM for the GPU.

gpu_mem_512=96
gpu_mem=32
Posts: 106
Joined: Wed Sep 12, 2012 12:32 pm
by dom » Mon Oct 22, 2012 6:06 pm
notarat wrote:My understanding is that some of the commands actually stack so, in the example below, the system would reserve 128MB of RAM for the GPU.

gpu_mem_512=96
gpu_mem=32


No. That would be 96M for GPU on 512M part, and 32M for GPU on 256M part.
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 3989
Joined: Wed Aug 17, 2011 7:41 pm
Location: Cambridge
by metaljay » Mon Oct 22, 2012 6:15 pm
any idea when we will see a new image?
User avatar
Posts: 51
Joined: Fri Jun 22, 2012 7:26 am
by jwlittle » Tue Oct 23, 2012 1:41 pm
I have a 512Mb pi
This is what I have done and the results

A working Raspbian on the SD card.
Downloaded all the latest boot files from Github manually using raw.
https://github.com/raspberrypi/firmware/tree/master/boot
Pasted them with overwrite onto the root of the SD card
(This was done from a windows machine)
i then used wordpad to edit the config.txt file on the SD card and added these lines at the end

# This is an attempt to give 32Mb to GPU with the rest 480Mb for CPU
gpu_mem_512=32

SD card back in the pi and a reboot was successful
checking the memory using cat/proc/meminfo|grep Mem
produced this
cat /proc/meminfo |grep Mem
MemTotal: 481508 kB
MemFree: 342180 kB

A complete sucess - but I wanted to know will the memory change if i change config.txt again ......
I then tried this which stopped the HDMI working for me but everything else worked and had the expected memory allocation

# This is an attempt to give 16Mb to GPU with the rest 496Mb for CPU
gpu_mem_512=16

I just used nano to amend the config.txt file this time
checking the memory using cat/proc/meminfo|grep Mem
produced this
cat /proc/meminfo |grep Mem
MemTotal: 497764 kB
MemFree: 366276 kB

(My HDMI no longer produce any display with 16mb)

using nano i changed the config.txt file to change the split to 256 CPU 256 GPU and rebooted.
# This is an attempt to give 256Mb to GPU with the rest 256Mb for CPU
gpu_mem_512=256

meminfo now produces
cat /proc/meminfo |grep Mem
MemTotal: 254124 kB
MemFree: 111352 kB

and HDMI works fine again
Posts: 2
Joined: Tue Oct 23, 2012 11:36 am
by knowack » Fri Oct 26, 2012 5:08 am
jwlittle, I used your above procedure and it worked without any problems. I added the following line in config.txt:
gpu_mem_512=64

Everything is working normally, and Webmin reports the correct memory available.

I should also mention that when I opened config.txt in notepad, all the text was concatenated into two or three long lines. I added line breaks at the appropriate places (# marks, etc.) to make it easier to read. This did not create any problems; the system processed it just fine.

Thanks for the post!
Posts: 2
Joined: Fri Oct 26, 2012 4:58 am
by jamesh » Fri Oct 26, 2012 10:14 am
knowack wrote:jwlittle, I used your above procedure and it worked without any problems. I added the following line in config.txt:
gpu_mem_512=64

Everything is working normally, and Webmin reports the correct memory available.

I should also mention that when I opened config.txt in notepad, all the text was concatenated into two or three long lines. I added line breaks at the appropriate places (# marks, etc.) to make it easier to read. This did not create any problems; the system processed it just fine.

Thanks for the post!


The notepad all on one line issue is that the file used Linux line endings, which are not recognised by Notepad. See here for more information http://en.wikipedia.org/wiki/Line_endin ... n_problems
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 11478
Joined: Sat Jul 30, 2011 7:41 pm
by mnjaafar » Mon Oct 29, 2012 5:08 am
Hi
I am hoping you can help me out here, I have just received my Raspberry Pi which should be 512MB "k4P4G324EB" and according to Raspberry the 4G inclusive indicates it has 512MB. but no matter what I do all I get when I run "cat /proc/meminfo |grep Mem" is Total = 185MB.

So I am wondering, am I doing anything wrong, I am following your instructions to the letter, admittedly except for changing the date and time, still I never see the 512MB materialize.

Any help would be greatly appreciated.

One quick note - I should mention I am a novice at using the Raspberry Pi and the use of the CLi.

Thanks
Posts: 7
Joined: Mon Oct 29, 2012 4:56 am
by abishur » Mon Oct 29, 2012 1:23 pm
mnjaafar wrote:Hi
I am hoping you can help me out here, I have just received my Raspberry Pi which should be 512MB "k4P4G324EB" and according to Raspberry the 4G inclusive indicates it has 512MB. but no matter what I do all I get when I run "cat /proc/meminfo |grep Mem" is Total = 185MB.

So I am wondering, am I doing anything wrong, I am following your instructions to the letter, admittedly except for changing the date and time, still I never see the 512MB materialize.

Any help would be greatly appreciated.

One quick note - I should mention I am a novice at using the Raspberry Pi and the use of the CLi.

Thanks


First get git

Code: Select all
sudo apt-get install git


Then follow the instructions here

Code: Select all
https://github.com/Hexxeh/rpi-update


to get rpi-update, this is a very handy tool for updating the firmware

once you've gotten it, run it with

Code: Select all
sudo rpi-update


This will allow you to take advantage of the increased memory.

Once it's done, you'll need to edit your config file to take advantage of the memory available.

do

sudo nano /boot/config.txt


And wherever is convenient, add a new line that says

Code: Select all
# Memory Allocation for GPU Memory
gpu_mem_512=192


The line with the # isn't really necessary, it's just a description for you for the next time you open the file. The line "gpu_mem_512=" tells the pi how much RAM you want to give to the GPU. I believe 16 is the smallest amount of ram you can give to the GPU and still have everything happy, if you want to use things like xbmc, I'd advise giving it at least 128, though as you can see I gave it 192. If you want to run headless, then 16 is plenty.
Dear forum: Play nice ;-)
User avatar
Forum Moderator
Forum Moderator
Posts: 4257
Joined: Thu Jul 28, 2011 4:10 am
Location: USA
by mnjaafar » Wed Oct 31, 2012 8:41 pm
abishur wrote:
mnjaafar wrote:Hi
I am hoping you can help me out here, I have just received my Raspberry Pi which should be 512MB "k4P4G324EB" and according to Raspberry the 4G inclusive indicates it has 512MB. but no matter what I do all I get when I run "cat /proc/meminfo |grep Mem" is Total = 185MB.

So I am wondering, am I doing anything wrong, I am following your instructions to the letter, admittedly except for changing the date and time, still I never see the 512MB materialize.

Any help would be greatly appreciated.

One quick note - I should mention I am a novice at using the Raspberry Pi and the use of the CLi.

Thanks


First get git

Code: Select all
sudo apt-get install git


Then follow the instructions here

Code: Select all
https://github.com/Hexxeh/rpi-update


to get rpi-update, this is a very handy tool for updating the firmware

once you've gotten it, run it with

Code: Select all
sudo rpi-update


This will allow you to take advantage of the increased memory.

Once it's done, you'll need to edit your config file to take advantage of the memory available.

do

sudo nano /boot/config.txt


And wherever is convenient, add a new line that says

Code: Select all
# Memory Allocation for GPU Memory
gpu_mem_512=192


The line with the # isn't really necessary, it's just a description for you for the next time you open the file. The line "gpu_mem_512=" tells the pi how much RAM you want to give to the GPU. I believe 16 is the smallest amount of ram you can give to the GPU and still have everything happy, if you want to use things like xbmc, I'd advise giving it at least 128, though as you can see I gave it 192. If you want to run headless, then 16 is plenty.


Hi
Thanks for the help, I wanted to let you know what happened.

After going through the steps you gave this is what happened after the reboot.

I ran free on the CLi and the result was as follows
mem: Total=189 Used=178 Free=11 Shared=0 Buffer=29 Cached=97
-/+ buffers/cache: Used=51 Free=138
swap: Total=0 Used=0 Free=0

I should note when I first ran rpi-update, it said 'start.elf' was missing so I had to download it and place it in the /boot folder from the site provided by Raspberry
I also had to run rpi-update twice because the first time it asked is git a repository

FYI
My config.txt is

core_freq=250
sdram_freq=400
over_voltage=0
arm_freq=700
gpu_mem_512=192

Thanks again for the help
Posts: 7
Joined: Mon Oct 29, 2012 4:56 am
by abishur » Wed Oct 31, 2012 11:09 pm
First off, if you look at the main chip on the PI, do you see "2G" or "4G" written on it?

Second can you re-run rpi-update and copy/past the output it gives?
Dear forum: Play nice ;-)
User avatar
Forum Moderator
Forum Moderator
Posts: 4257
Joined: Thu Jul 28, 2011 4:10 am
Location: USA
by mnjaafar » Thu Nov 01, 2012 12:09 am
abishur wrote:First off, if you look at the main chip on the PI, do you see "2G" or "4G" written on it?

Second can you re-run rpi-update and copy/past the output it gives?


The main chip has the following K4P4G324EB-AGC1, so 4G

The output of rpi-update

pi@raspberrypi ~ $ free
total used free shared buffers cached
Mem: 189608 178752 10856 0 29940 97644
-/+ buffers/cache: 51168 138440
Swap: 0 0 0
pi@raspberrypi ~ $ sudo rpi-update
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update
ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!
Updating firmware (this will take a few minutes)
fatal: http://github.com/Hexxeh/rpi-firmware.git/info/refs not valid: is this a git repository?
pi@raspberrypi ~ $ sudo rpi-update
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update
ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!
Updating firmware (this will take a few minutes)
Your firmware is already up to date
pi@raspberrypi ~ $
Posts: 7
Joined: Mon Oct 29, 2012 4:56 am
by abishur » Thu Nov 01, 2012 1:35 am
It's a little odd that it had the error at first, when you first log in you should see a linux version followed by a # what does yours say?
Dear forum: Play nice ;-)
User avatar
Forum Moderator
Forum Moderator
Posts: 4257
Joined: Thu Jul 28, 2011 4:10 am
Location: USA
by mnjaafar » Thu Nov 01, 2012 2:43 am
abishur wrote:It's a little odd that it had the error at first, when you first log in you should see a linux version followed by a # what does yours say?


I am using Wheezy
I ran the following to get the version info

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.2.27-cutdown-aufs #11 PREEMPT Fri Sep 21 14:35:17 CEST 2012 armv6l GNU/Linux
pi@raspberrypi ~ $ /opt/vc/bin/vcgencmd version
Sep 20 2012 01:16:53
Copyright (c) 2012 Broadcom
version 338245 (release)
pi@raspberrypi ~ $

Here is a picture of the version once I logged in
http://www.web-island.net/screencap1.jpg

I also took a picture of the screen when it booted up, hope it helps
http://www.web-island.net/screencap.jpg

I re-ran rpi-update from scratch, here is the before and after

BEFORE REBOOT
pi@raspberrypi ~ $ sudo apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
git-man libcurl3-gnutls liberror-perl rsync
Suggested packages:
git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn
git-email git-gui gitk gitweb
The following NEW packages will be installed:
git git-man libcurl3-gnutls liberror-perl rsync
0 upgraded, 5 newly installed, 0 to remove and 76 not upgraded.
Need to get 7,622 kB of archives.
After this operation, 13.8 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libcurl3-gnutls armhf 7.26.0-1 [306 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main liberror-perl all 0.17-1 [23.6 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main git-man all 1:1.7.10.4-1+rpi11 [1,074 kB]
Get:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main git armhf 1:1.7.10.4-1+rpi11 [5,863 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main rsync armhf 3.0.9-3 [355 kB]
Fetched 7,622 kB in 13s (585 kB/s)
Selecting previously unselected package libcurl3-gnutls:armhf.
(Reading database ... 57768 files and directories currently installed.)
Unpacking libcurl3-gnutls:armhf (from .../libcurl3-gnutls_7.26.0-1_armhf.deb) ...
Selecting previously unselected package liberror-perl.
Unpacking liberror-perl (from .../liberror-perl_0.17-1_all.deb) ...
Selecting previously unselected package git-man.
Unpacking git-man (from .../git-man_1%3a1.7.10.4-1+rpi11_all.deb) ...
Selecting previously unselected package git.
Unpacking git (from .../git_1%3a1.7.10.4-1+rpi11_armhf.deb) ...
Selecting previously unselected package rsync.
Unpacking rsync (from .../rsync_3.0.9-3_armhf.deb) ...
Processing triggers for man-db ...
Setting up libcurl3-gnutls:armhf (7.26.0-1) ...
Setting up liberror-perl (0.17-1) ...
Setting up git-man (1:1.7.10.4-1+rpi11) ...
Setting up git (1:1.7.10.4-1+rpi11) ...
Setting up rsync (3.0.9-3) ...
update-rc.d: using dependency based boot sequencing
pi@raspberrypi ~ $ sudo apt-get install ca-certificates
Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 76 not upgraded.
pi@raspberrypi ~ $ sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
--2012-11-01 01:36:17-- http://goo.gl/1BOfJ
Resolving goo.gl (goo.gl)... 173.194.34.166, 173.194.34.169, 173.194.34.167, ...
Connecting to goo.gl (goo.gl)|173.194.34.166|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://raw.github.com/Hexxeh/rpi-updat ... rpi-update [following]
--2012-11-01 01:36:17-- https://raw.github.com/Hexxeh/rpi-updat ... rpi-update
Resolving raw.github.com (raw.github.com)... 207.97.227.243
Connecting to raw.github.com (raw.github.com)|207.97.227.243|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5649 (5.5K) [text/plain]
Saving to: `/usr/bin/rpi-update'

100%[======================================>] 5,649 --.-K/s in 0.001s

2012-11-01 01:36:24 (10.6 MB/s) - `/usr/bin/rpi-update' saved [5649/5649]

pi@raspberrypi ~ $ sudo chmod +x /usr/bin/rpi-update
pi@raspberrypi ~ $ free
total used free shared buffers cached
Mem: 189608 170588 19020 0 14756 88192
-/+ buffers/cache: 67640 121968
Swap: 0 0 0
pi@raspberrypi ~ $ cat /proc/meminfo |grep Mem
MemTotal: 189608 kB
MemFree: 18412 kB
pi@raspberrypi ~ $ sudo rpi-update
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update
ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!
We're running for the first time
Setting up firmware (this will take a few minutes)
fatal: http://github.com/Hexxeh/rpi-firmware.git/info/refs not valid: is this a git repository?
pi@raspberrypi ~ $ sudo rpi-update
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
Performing self-update
ARM/GPU split is now defined in /boot/config.txt using the gpu_mem option!
We're running for the first time
Setting up firmware (this will take a few minutes)
Using HardFP libraries
If no errors appeared, your firmware was successfully setup
A reboot is needed to activate the new firmware
pi@raspberrypi ~ $

CONFIG.TXT Settings
core_freq=250
sdram_freq=400
over_voltage=0
arm_freq=700
hdmi_drive=2
hdmi_force_hotplug=1
gpu_mem_512=192

AFTER REBOOT
pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.2.27-cutdown-aufs #11 PREEMPT Fri Sep 21 14:35:17 CEST 2012 armv6l GNU/Linux
pi@raspberrypi ~ $ /opt/vc/bin/vcgencmd version
Sep 20 2012 01:16:53
Copyright (c) 2012 Broadcom
version 338245 (release)
pi@raspberrypi ~ $ cat /proc/meminfo |grep Mem
MemTotal: 189608 kB
MemFree: 10796 kB
pi@raspberrypi ~ $ free
total used free shared buffers cached
Mem: 189608 176492 13116 0 28484 93632
-/+ buffers/cache: 54376 135232
Swap: 0 0 0
pi@raspberrypi ~ $

I hope this makes things clearer, if not, please let me know if there's anything I can do.

Thanks again
Posts: 7
Joined: Mon Oct 29, 2012 4:56 am
by abishur » Thu Nov 01, 2012 4:24 am
okay, so yeah, it's not updating your firmware for some reason. Do a

Code: Select all
sudo apt-get update && sudo apt-get upgrade


That should get you to the most recent firmware. I prefer using rpi-update, but I'm not certain why it's not working for you :?:
Dear forum: Play nice ;-)
User avatar
Forum Moderator
Forum Moderator
Posts: 4257
Joined: Thu Jul 28, 2011 4:10 am
Location: USA
by mnjaafar » Thu Nov 01, 2012 5:37 am
abishur wrote:okay, so yeah, it's not updating your firmware for some reason. Do a

Code: Select all
sudo apt-get update && sudo apt-get upgrade


That should get you to the most recent firmware. I prefer using rpi-update, but I'm not certain why it's not working for you :?:


I ran what you suggested, rebooted and looks like no change.

I'm not sure if this is a factor, but I use Berryboot when setting the Raspberry Pi, and it's still on the SD afterwards.

Here is the out after running it, tried to attach a file of it, TXT,RTF,DOC,DOCX non were allowed

pi@raspberrypi ~ $ sudo apt-get update
Hit http://archive.raspberrypi.org wheezy InRelease
Hit http://mirrordirector.raspbian.org wheezy InRelease
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Reading package lists... Done
pi@raspberrypi ~ $ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
libmikmod2 lxsession
The following packages will be upgraded:
aptitude aptitude-common binutils bsdutils dbus dbus-x11 dpkg dpkg-dev gdb
gdbserver gnome-themes-standard gnupg gpgv insserv isc-dhcp-client
isc-dhcp-common iso-codes kmod libblkid1 libcap2 libcroco3 libdbus-1-3
libdpkg-perl libgail-3-0 libglib2.0-0 libglib2.0-data libgtk-3-0
libgtk-3-bin libgtk-3-common libkmod2 libluajit-5.1-common libmount1
libparted0debian1 libproxy0 libraspberrypi-bin libraspberrypi-dev
libraspberrypi-doc libraspberrypi0 libsdl-mixer1.2 libtiff4 libuuid1
libxcb-glx0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb1 libxml2
libxslt1.1 luajit manpages manpages-dev module-init-tools mount net-tools
openssh-blacklist openssh-blacklist-extra parted python-pygame
python-rpi.gpio python3-rpi.gpio raspberrypi-bootloader rsyslog squeak-vm
tasksel tasksel-data tzdata util-linux vim-common vim-tiny xkb-data xml-core
xserver-common xserver-xorg-core xserver-xorg-input-synaptics
74 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 115 MB of archives.
After this operation, 18.3 MB disk space will be freed.
Do you want to continue [Y/n]? y
Get:1 http://archive.raspberrypi.org/debian/ wheezy/main luajit armhf 2.0.0~beta11+git20121024-1 [211 kB]
Get:2 http://archive.raspberrypi.org/debian/ wheezy/main libluajit-5.1-common all 2.0.0~beta11+git20121024-1 [42.9 kB]
Get:3 http://archive.raspberrypi.org/debian/ wheezy/main python-rpi.gpio armhf 0.4.1a-1 [14.3 kB]
Get:4 http://archive.raspberrypi.org/debian/ wheezy/main python3-rpi.gpio armhf 0.4.1a-1 [12.3 kB]
Get:5 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi-dev armhf 1.20121025-1 [561 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main dpkg armhf 1.16.9 [2,497 kB]
Get:7 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi-doc armhf 1.20121025-1 [31.4 MB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ wheezy/main mount armhf 2.20.1-5.2 [213 kB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ wheezy/main tzdata all 2012g-1 [470 kB]
Get:10 http://mirrordirector.raspbian.org/raspbian/ wheezy/main util-linux armhf 2.20.1-5.2 [659 kB]
Get:11 http://mirrordirector.raspbian.org/raspbian/ wheezy/main bsdutils armhf 1:2.20.1-5.2 [84.7 kB]
Get:12 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libuuid1 armhf 2.20.1-5.2 [57.7 kB]
Get:13 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libblkid1 armhf 2.20.1-5.2 [119 kB]
Get:14 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libmount1 armhf 2.20.1-5.2 [112 kB]
Get:15 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libkmod2 armhf 9-2 [45.5 kB]
Get:16 http://mirrordirector.raspbian.org/raspbian/ wheezy/main tasksel-data all 3.13 [20.4 kB]
Get:17 http://mirrordirector.raspbian.org/raspbian/ wheezy/main tasksel all 3.13 [94.3 kB]
Get:18 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libcap2 armhf 1:2.22-1.2 [12.5 kB]
Get:19 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxml2 armhf 2.8.0+dfsg1-6 [822 kB]
Get:20 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libglib2.0-0 armhf 2.33.12+really2.32.4-2 [1,689 kB]
Get:21 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libcroco3 armhf 0.6.6-1 [119 kB]
Get:22 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libdbus-1-3 armhf 1.6.8-1 [153 kB]
Get:23 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgtk-3-bin armhf 3.4.2-4 [54.6 kB]
Get:24 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgail-3-0 armhf 3.4.2-4 [58.7 kB]
Get:25 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgtk-3-0 armhf 3.4.2-4 [1,463 kB]
Get:26 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgtk-3-common all 3.4.2-4 [2,713 kB]
Get:27 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libparted0debian1 armhf 2.3-11 [305 kB]
Get:28 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libproxy0 armhf 0.3.1-5.1 [29.8 kB]
Get:29 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libsdl-mixer1.2 armhf 1.2.12-3 [89.9 kB]
Get:30 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libtiff4 armhf 3.9.6-9 [187 kB]
Get:31 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb1 armhf 1.8.1-2 [42.7 kB]
Get:32 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb-glx0 armhf 1.8.1-2 [27.1 kB]
Get:33 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb-render0 armhf 1.8.1-2 [16.3 kB]
Get:34 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb-shape0 armhf 1.8.1-2 [10.5 kB]
Get:35 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxcb-shm0 armhf 1.8.1-2 [9,968 B]
Get:36 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxslt1.1 armhf 1.1.26-14 [237 kB]
Get:37 http://mirrordirector.raspbian.org/raspbian/ wheezy/main module-init-tools all 9-2 [1,792 B]
Get:38 http://mirrordirector.raspbian.org/raspbian/ wheezy/main openssh-blacklist all 0.4.1+nmu1 [1,835 kB]
Get:39 http://mirrordirector.raspbian.org/raspbian/ wheezy/main openssh-blacklist-extra all 0.4.1+nmu1 [1,835 kB]
Get:40 http://mirrordirector.raspbian.org/raspbian/ wheezy/main kmod armhf 9-2 [60.4 kB]
Get:41 http://mirrordirector.raspbian.org/raspbian/ wheezy/main gpgv armhf 1.4.12-6 [206 kB]
Get:42 http://mirrordirector.raspbian.org/raspbian/ wheezy/main gnupg armhf 1.4.12-6 [1,898 kB]
Get:43 http://mirrordirector.raspbian.org/raspbian/ wheezy/main insserv armhf 1.14.0-4 [63.7 kB]
Get:44 http://mirrordirector.raspbian.org/raspbian/ wheezy/main aptitude armhf 0.6.8.1-2 [1,188 kB]
Get:45 http://mirrordirector.raspbian.org/raspbian/ wheezy/main aptitude-common all 0.6.8.1-2 [1,466 kB]
Get:46 http://mirrordirector.raspbian.org/raspbian/ wheezy/main isc-dhcp-client armhf 4.2.2.dfsg.1-5+deb70u2 [743 kB]
Get:47 http://mirrordirector.raspbian.org/raspbian/ wheezy/main isc-dhcp-common armhf 4.2.2.dfsg.1-5+deb70u2 [803 kB]
Get:48 http://mirrordirector.raspbian.org/raspbian/ wheezy/main manpages all 3.42-1 [784 kB]
Get:49 http://mirrordirector.raspbian.org/raspbian/ wheezy/main net-tools armhf 1.60-24.2 [327 kB]
Get:50 http://mirrordirector.raspbian.org/raspbian/ wheezy/main rsyslog armhf 5.8.11-2 [509 kB]
Get:51 http://mirrordirector.raspbian.org/raspbian/ wheezy/main vim-tiny armhf 2:7.3.547-5 [280 kB]
Get:52 http://mirrordirector.raspbian.org/raspbian/ wheezy/main vim-common armhf 2:7.3.547-5 [162 kB]
Get:53 http://mirrordirector.raspbian.org/raspbian/ wheezy/main binutils armhf 2.22-7.1 [4,521 kB]
Get:54 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi-bin armhf 1.20121025-1 [121 kB]
Get:55 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi0 armhf 1.20121025-1 [384 kB]
Get:56 http://archive.raspberrypi.org/debian/ wheezy/main raspberrypi-bootloader armhf 1.20121025-1 [32.3 MB]
Get:57 http://mirrordirector.raspbian.org/raspbian/ wheezy/main dbus armhf 1.6.8-1 [348 kB]
Get:58 http://mirrordirector.raspbian.org/raspbian/ wheezy/main dbus-x11 armhf 1.6.8-1 [58.0 kB]
Get:59 http://mirrordirector.raspbian.org/raspbian/ wheezy/main dpkg-dev all 1.16.9 [1,285 kB]
Get:60 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libdpkg-perl all 1.16.9 [946 kB]
Get:61 http://mirrordirector.raspbian.org/raspbian/ wheezy/main gdbserver armhf 7.4.1-3 [117 kB]
Get:62 http://mirrordirector.raspbian.org/raspbian/ wheezy/main gdb armhf 7.4.1-3 [2,488 kB]
Get:63 http://mirrordirector.raspbian.org/raspbian/ wheezy/main gnome-themes-standard armhf 3.4.2-2 [2,951 kB]
Get:64 http://mirrordirector.raspbian.org/raspbian/ wheezy/main iso-codes all 3.39-1 [2,025 kB]
Get:65 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libglib2.0-data all 2.33.12+really2.32.4-2 [1,607 kB]
Get:66 http://mirrordirector.raspbian.org/raspbian/ wheezy/main manpages-dev all 3.42-1 [1,729 kB]
Get:67 http://mirrordirector.raspbian.org/raspbian/ wheezy/main parted armhf 2.3-11 [157 kB]
Get:68 http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pygame armhf 1.9.1release+dfsg-7 [2,841 kB]
Get:69 http://mirrordirector.raspbian.org/raspbian/ wheezy/main squeak-vm armhf 1:4.4.7.2357-1.1+rpi1 [627 kB]
Get:70 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xml-core all 0.13+nmu2 [24.2 kB]
Get:71 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xkb-data all 2.5.1-2.1 [647 kB]
Get:72 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xserver-common all 2:1.12.4-1 [1,395 kB]
Get:73 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xserver-xorg-core armhf 2:1.12.4-1 [1,604 kB]
Get:74 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xserver-xorg-input-synaptics armhf 1.6.2-2 [204 kB]
Fetched 115 MB in 2min 27s (781 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 58487 files and directories currently installed.)
Preparing to replace dpkg 1.16.8 (using .../archives/dpkg_1.16.9_armhf.deb) ...
Unpacking replacement dpkg ...
Processing triggers for man-db ...
Setting up dpkg (1.16.9) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace mount 2.20.1-5.1 (using .../mount_2.20.1-5.2_armhf.deb) ...
Unpacking replacement mount ...
Processing triggers for man-db ...
Setting up mount (2.20.1-5.2) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace tzdata 2012c-1 (using .../tzdata_2012g-1_all.deb) ...
Unpacking replacement tzdata ...
Setting up tzdata (2012g-1) ...

Current default time zone: 'Europe/London'
Local time is now: Thu Nov 1 04:42:50 GMT 2012.
Universal Time is now: Thu Nov 1 04:42:50 UTC 2012.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

(Reading database ... 58494 files and directories currently installed.)
Preparing to replace util-linux 2.20.1-5.1 (using .../util-linux_2.20.1-5.2_armhf.deb) ...
Unpacking replacement util-linux ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Processing triggers for mime-support ...
Setting up util-linux (2.20.1-5.2) ...
insserv: warning: current start runlevel(s) (empty) of script `hwclock.sh' overwrites defaults (S).
insserv: warning: current stop runlevel(s) (S) of script `hwclock.sh' overwrites defaults (0 6).
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace bsdutils 1:2.20.1-5.1 (using .../bsdutils_1%3a2.20.1-5.2_armhf.deb) ...
Unpacking replacement bsdutils ...
Processing triggers for man-db ...
Setting up bsdutils (1:2.20.1-5.2) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace libuuid1:armhf 2.20.1-5.1 (using .../libuuid1_2.20.1-5.2_armhf.deb) ...
Unpacking replacement libuuid1:armhf ...
Setting up libuuid1:armhf (2.20.1-5.2) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace libblkid1:armhf 2.20.1-5.1 (using .../libblkid1_2.20.1-5.2_armhf.deb) ...
Unpacking replacement libblkid1:armhf ...
Setting up libblkid1:armhf (2.20.1-5.2) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace libmount1 2.20.1-5.1 (using .../libmount1_2.20.1-5.2_armhf.deb) ...
Unpacking replacement libmount1 ...
Setting up libmount1 (2.20.1-5.2) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace libkmod2:armhf 9-1 (using .../libkmod2_9-2_armhf.deb) ...
Unpacking replacement libkmod2:armhf ...
Preparing to replace tasksel-data 3.12 (using .../tasksel-data_3.13_all.deb) ...
Unpacking replacement tasksel-data ...
Preparing to replace tasksel 3.12 (using .../archives/tasksel_3.13_all.deb) ...
Unpacking replacement tasksel ...
Preparing to replace libcap2 1:2.22-1 (using .../libcap2_1%3a2.22-1.2_armhf.deb) ...
Unpacking replacement libcap2:armhf ...
Preparing to replace libxml2:armhf 2.8.0+dfsg1-5 (using .../libxml2_2.8.0+dfsg1-6_armhf.deb) ...
Unpacking replacement libxml2:armhf ...
Preparing to replace libglib2.0-0:armhf 2.32.3-1 (using .../libglib2.0-0_2.33.12+really2.32.4-2_armhf.deb) ...
Unpacking replacement libglib2.0-0:armhf ...
Preparing to replace libcroco3:armhf 0.6.5-1 (using .../libcroco3_0.6.6-1_armhf.deb) ...
Unpacking replacement libcroco3:armhf ...
Preparing to replace libdbus-1-3:armhf 1.6.0-1 (using .../libdbus-1-3_1.6.8-1_armhf.deb) ...
Unpacking replacement libdbus-1-3:armhf ...
Preparing to replace libgtk-3-bin 3.4.2-3 (using .../libgtk-3-bin_3.4.2-4_armhf.deb) ...
Leaving 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin'
Leaving 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin'
Unpacking replacement libgtk-3-bin ...
Preparing to replace libgail-3-0:armhf 3.4.2-3 (using .../libgail-3-0_3.4.2-4_armhf.deb) ...
Unpacking replacement libgail-3-0:armhf ...
Preparing to replace libgtk-3-0:armhf 3.4.2-3 (using .../libgtk-3-0_3.4.2-4_armhf.deb) ...
Unpacking replacement libgtk-3-0:armhf ...
Preparing to replace libgtk-3-common 3.4.2-3 (using .../libgtk-3-common_3.4.2-4_all.deb) ...
Unpacking replacement libgtk-3-common ...
Preparing to replace libparted0debian1:armhf 2.3-10 (using .../libparted0debian1_2.3-11_armhf.deb) ...
Unpacking replacement libparted0debian1:armhf ...
Preparing to replace libproxy0:armhf 0.3.1-5 (using .../libproxy0_0.3.1-5.1_armhf.deb) ...
Unpacking replacement libproxy0:armhf ...
Preparing to replace libsdl-mixer1.2:armhf 1.2.12-2 (using .../libsdl-mixer1.2_1.2.12-3_armhf.deb) ...
Unpacking replacement libsdl-mixer1.2:armhf ...
Preparing to replace libtiff4:armhf 3.9.6-7 (using .../libtiff4_3.9.6-9_armhf.deb) ...
Unpacking replacement libtiff4:armhf ...
Preparing to replace libxcb1:armhf 1.8.1-1 (using .../libxcb1_1.8.1-2_armhf.deb) ...
Unpacking replacement libxcb1:armhf ...
Preparing to replace libxcb-glx0:armhf 1.8.1-1 (using .../libxcb-glx0_1.8.1-2_armhf.deb) ...
Unpacking replacement libxcb-glx0:armhf ...
Preparing to replace libxcb-render0:armhf 1.8.1-1 (using .../libxcb-render0_1.8.1-2_armhf.deb) ...
Unpacking replacement libxcb-render0:armhf ...
Preparing to replace libxcb-shape0:armhf 1.8.1-1 (using .../libxcb-shape0_1.8.1-2_armhf.deb) ...
Unpacking replacement libxcb-shape0:armhf ...
Preparing to replace libxcb-shm0:armhf 1.8.1-1 (using .../libxcb-shm0_1.8.1-2_armhf.deb) ...
Unpacking replacement libxcb-shm0:armhf ...
Preparing to replace libxslt1.1:armhf 1.1.26-13 (using .../libxslt1.1_1.1.26-14_armhf.deb) ...
Unpacking replacement libxslt1.1:armhf ...
Preparing to replace luajit 2.0.0~beta10+git20120912-1 (using .../luajit_2.0.0~beta11+git20121024-1_armhf.deb) ...
Unpacking replacement luajit ...
Preparing to replace libluajit-5.1-common 2.0.0~beta10+git20120912-1 (using .../libluajit-5.1-common_2.0.0~beta11+git20121024-1_all.deb) ...
Unpacking replacement libluajit-5.1-common ...
Preparing to replace openssh-blacklist 0.4.1 (using .../openssh-blacklist_0.4.1+nmu1_all.deb) ...
Unpacking replacement openssh-blacklist ...
Preparing to replace openssh-blacklist-extra 0.4.1 (using .../openssh-blacklist-extra_0.4.1+nmu1_all.deb) ...
Unpacking replacement openssh-blacklist-extra ...
Preparing to replace kmod 9-1 (using .../archives/kmod_9-2_armhf.deb) ...
Unpacking replacement kmod ...
Preparing to replace module-init-tools 9-1 (using .../module-init-tools_9-2_all.deb) ...
Unpacking replacement module-init-tools ...
Preparing to replace gpgv 1.4.12-4 (using .../gpgv_1.4.12-6_armhf.deb) ...
Unpacking replacement gpgv ...
Processing triggers for man-db ...
Processing triggers for menu ...
Setting up gpgv (1.4.12-6) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace gnupg 1.4.12-4 (using .../gnupg_1.4.12-6_armhf.deb) ...
Unpacking replacement gnupg ...
Processing triggers for install-info ...
Processing triggers for man-db ...
Setting up gnupg (1.4.12-6) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace insserv 1.14.0-3 (using .../insserv_1.14.0-4_armhf.deb) ...
Unpacking replacement insserv ...
Processing triggers for man-db ...
Setting up insserv (1.14.0-4) ...
(Reading database ... 58494 files and directories currently installed.)
Preparing to replace aptitude 0.6.8.1-1 (using .../aptitude_0.6.8.1-2_armhf.deb) ...
Unpacking replacement aptitude ...
Preparing to replace aptitude-common 0.6.8.1-1 (using .../aptitude-common_0.6.8.1-2_all.deb) ...
Unpacking replacement aptitude-common ...
Preparing to replace isc-dhcp-client 4.2.2.dfsg.1-5 (using .../isc-dhcp-client_4.2.2.dfsg.1-5+deb70u2_armhf.deb) ...
Unpacking replacement isc-dhcp-client ...
Preparing to replace isc-dhcp-common 4.2.2.dfsg.1-5 (using .../isc-dhcp-common_4.2.2.dfsg.1-5+deb70u2_armhf.deb) ...
Unpacking replacement isc-dhcp-common ...
Preparing to replace manpages 3.40-0.1 (using .../manpages_3.42-1_all.deb) ...
Unpacking replacement manpages ...
Preparing to replace net-tools 1.60-24.1 (using .../net-tools_1.60-24.2_armhf.deb) ...
Unpacking replacement net-tools ...
Preparing to replace rsyslog 5.8.11-1 (using .../rsyslog_5.8.11-2_armhf.deb) ...
Unpacking replacement rsyslog ...
Preparing to replace vim-tiny 2:7.3.547-4 (using .../vim-tiny_2%3a7.3.547-5_armhf.deb) ...
Unpacking replacement vim-tiny ...
Preparing to replace vim-common 2:7.3.547-4 (using .../vim-common_2%3a7.3.547-5_armhf.deb) ...
Unpacking replacement vim-common ...
Preparing to replace binutils 2.22-6.1 (using .../binutils_2.22-7.1_armhf.deb) ...
Unpacking replacement binutils ...
Preparing to replace dbus 1.6.0-1 (using .../dbus_1.6.8-1_armhf.deb) ...
Unpacking replacement dbus ...
Preparing to replace dbus-x11 1.6.0-1 (using .../dbus-x11_1.6.8-1_armhf.deb) ...
Unpacking replacement dbus-x11 ...
Preparing to replace dpkg-dev 1.16.8 (using .../dpkg-dev_1.16.9_all.deb) ...
Unpacking replacement dpkg-dev ...
Preparing to replace libdpkg-perl 1.16.8 (using .../libdpkg-perl_1.16.9_all.deb) ...
Unpacking replacement libdpkg-perl ...
Preparing to replace gdbserver 7.4.1-1.1 (using .../gdbserver_7.4.1-3_armhf.deb) ...
Unpacking replacement gdbserver ...
Preparing to replace gdb 7.4.1-1.1 (using .../archives/gdb_7.4.1-3_armhf.deb) ...
Unpacking replacement gdb ...
Preparing to replace gnome-themes-standard 3.4.2-1 (using .../gnome-themes-standard_3.4.2-2_armhf.deb) ...
Unpacking replacement gnome-themes-standard ...
Preparing to replace iso-codes 3.38-1 (using .../iso-codes_3.39-1_all.deb) ...
Unpacking replacement iso-codes ...
Preparing to replace libglib2.0-data 2.32.3-1 (using .../libglib2.0-data_2.33.12+really2.32.4-2_all.deb) ...
Unpacking replacement libglib2.0-data ...
Preparing to replace manpages-dev 3.40-0.1 (using .../manpages-dev_3.42-1_all.deb) ...
Unpacking replacement manpages-dev ...
Preparing to replace parted 2.3-10 (using .../parted_2.3-11_armhf.deb) ...
Unpacking replacement parted ...
Preparing to replace python-pygame 1.9.1release+dfsg-6 (using .../python-pygame_1.9.1release+dfsg-7_armhf.deb) ...
Unpacking replacement python-pygame ...
Preparing to replace python-rpi.gpio 0.3.1a-1 (using .../python-rpi.gpio_0.4.1a-1_armhf.deb) ...
Unpacking replacement python-rpi.gpio ...
Preparing to replace python3-rpi.gpio 0.3.1a-1 (using .../python3-rpi.gpio_0.4.1a-1_armhf.deb) ...
Unpacking replacement python3-rpi.gpio ...
Preparing to replace squeak-vm 1:4.4.7.2357-1.1 (using .../squeak-vm_1%3a4.4.7.2357-1.1+rpi1_armhf.deb) ...
Unpacking replacement squeak-vm ...
Preparing to replace xml-core 0.13+nmu1 (using .../xml-core_0.13+nmu2_all.deb) ...
Unpacking replacement xml-core ...
Preparing to replace xkb-data 2.5.1-2 (using .../xkb-data_2.5.1-2.1_all.deb) ...
Unpacking replacement xkb-data ...
Preparing to replace xserver-common 2:1.12.3-1 (using .../xserver-common_2%3a1.12.4-1_all.deb) ...
Unpacking replacement xserver-common ...
Preparing to replace xserver-xorg-core 2:1.12.3-1 (using .../xserver-xorg-core_2%3a1.12.4-1_armhf.deb) ...
Unpacking replacement xserver-xorg-core ...
Preparing to replace xserver-xorg-input-synaptics 1.6.2-1 (using .../xserver-xorg-input-synaptics_1.6.2-2_armhf.deb) ...
Unpacking replacement xserver-xorg-input-synaptics ...
Preparing to replace libraspberrypi-dev 1.20120918-1 (using .../libraspberrypi-dev_1.20121025-1_armhf.deb) ...
Unpacking replacement libraspberrypi-dev ...
Preparing to replace libraspberrypi-doc 1.20120918-1 (using .../libraspberrypi-doc_1.20121025-1_armhf.deb) ...
Unpacking replacement libraspberrypi-doc ...
Preparing to replace libraspberrypi-bin 1.20120918-1 (using .../libraspberrypi-bin_1.20121025-1_armhf.deb) ...
Unpacking replacement libraspberrypi-bin ...
Preparing to replace libraspberrypi0 1.20120918-1 (using .../libraspberrypi0_1.20121025-1_armhf.deb) ...
Unpacking replacement libraspberrypi0 ...
Preparing to replace raspberrypi-bootloader 1.20120918-1 (using .../raspberrypi-bootloader_1.20121025-1_armhf.deb) ...
Adding 'diversion of /boot/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack'
Adding 'diversion of /boot/fixup.dat to /usr/share/rpikernelhack/fixup.dat by rpikernelhack'
Adding 'diversion of /boot/fixup_cd.dat to /usr/share/rpikernelhack/fixup_cd.dat by rpikernelhack'
Adding 'diversion of /boot/kernel.img to /usr/share/rpikernelhack/kernel.img by rpikernelhack'
Adding 'diversion of /boot/kernel_cutdown.img to /usr/share/rpikernelhack/kernel_cutdown.img by rpikernelhack'
Adding 'diversion of /boot/kernel_emergency.img to /usr/share/rpikernelhack/kernel_emergency.img by rpikernelhack'
Adding 'diversion of /boot/start.elf to /usr/share/rpikernelhack/start.elf by rpikernelhack'
Adding 'diversion of /boot/start_cd.elf to /usr/share/rpikernelhack/start_cd.elf by rpikernelhack'
Unpacking replacement raspberrypi-bootloader ...
Processing triggers for menu ...
Processing triggers for man-db ...
Processing triggers for mime-support ...
Processing triggers for gconf2 ...
Processing triggers for gnome-icon-theme ...
Processing triggers for desktop-file-utils ...
Processing triggers for shared-mime-info ...
Processing triggers for sgml-base ...
Updating the super catalog...
Setting up libkmod2:armhf (9-2) ...
Setting up libcap2:armhf (1:2.22-1.2) ...
Setting up libxml2:armhf (2.8.0+dfsg1-6) ...
Setting up libglib2.0-0:armhf (2.33.12+really2.32.4-2) ...
Setting up libcroco3:armhf (0.6.6-1) ...
Setting up libdbus-1-3:armhf (1.6.8-1) ...
Setting up libgtk-3-common (3.4.2-4) ...
Setting up libgtk-3-0:armhf (3.4.2-4) ...
Setting up libgtk-3-bin (3.4.2-4) ...
Setting up libgail-3-0:armhf (3.4.2-4) ...
Setting up libparted0debian1:armhf (2.3-11) ...
Setting up libproxy0:armhf (0.3.1-5.1) ...
Setting up libsdl-mixer1.2:armhf (1.2.12-3) ...
Setting up libtiff4:armhf (3.9.6-9) ...
Setting up libxcb1:armhf (1.8.1-2) ...
Setting up libxcb-glx0:armhf (1.8.1-2) ...
Setting up libxcb-render0:armhf (1.8.1-2) ...
Setting up libxcb-shape0:armhf (1.8.1-2) ...
Setting up libxcb-shm0:armhf (1.8.1-2) ...
Setting up libxslt1.1:armhf (1.1.26-14) ...
Setting up libluajit-5.1-common (2.0.0~beta11+git20121024-1) ...
Setting up luajit (2.0.0~beta11+git20121024-1) ...
Setting up openssh-blacklist (0.4.1+nmu1) ...
Setting up openssh-blacklist-extra (0.4.1+nmu1) ...
Setting up kmod (9-2) ...
Setting up module-init-tools (9-2) ...
Setting up aptitude-common (0.6.8.1-2) ...
Setting up aptitude (0.6.8.1-2) ...
Setting up isc-dhcp-common (4.2.2.dfsg.1-5+deb70u2) ...
Setting up isc-dhcp-client (4.2.2.dfsg.1-5+deb70u2) ...
Setting up manpages (3.42-1) ...
Setting up net-tools (1.60-24.2) ...
Setting up rsyslog (5.8.11-2) ...
[ ok ] Stopping enhanced syslogd: rsyslogd.
[ ok ] Starting enhanced syslogd: rsyslogd.
Setting up vim-common (2:7.3.547-5) ...
Setting up vim-tiny (2:7.3.547-5) ...
Setting up binutils (2.22-7.1) ...
Setting up dbus (1.6.8-1) ...
[ ok ] system message bus already started; not starting..
Setting up dbus-x11 (1.6.8-1) ...
Installing new version of config file /etc/X11/Xsession.d/75dbus_dbus-launch ...
Setting up libdpkg-perl (1.16.9) ...
Setting up dpkg-dev (1.16.9) ...
Setting up gdbserver (7.4.1-3) ...
Setting up gdb (7.4.1-3) ...
Setting up gnome-themes-standard (3.4.2-2) ...
Setting up iso-codes (3.39-1) ...
Setting up libglib2.0-data (2.33.12+really2.32.4-2) ...
Setting up manpages-dev (3.42-1) ...
Setting up parted (2.3-11) ...
Setting up python-pygame (1.9.1release+dfsg-7) ...
Setting up python-rpi.gpio (0.4.1a-1) ...
Setting up python3-rpi.gpio (0.4.1a-1) ...
Setting up squeak-vm (1:4.4.7.2357-1.1+rpi1) ...
Setting up xml-core (0.13+nmu2) ...
Setting up xkb-data (2.5.1-2.1) ...
Setting up xserver-common (2:1.12.4-1) ...
Setting up xserver-xorg-core (2:1.12.4-1) ...
Setting up xserver-xorg-input-synaptics (1.6.2-2) ...
Setting up raspberrypi-bootloader (1.20121025-1) ...
Memory split is now set in /boot/config.txt.
You may want to use raspi-config to set it
Removing 'diversion of /boot/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack'
Removing 'diversion of /boot/fixup.dat to /usr/share/rpikernelhack/fixup.dat by rpikernelhack'
Removing 'diversion of /boot/fixup_cd.dat to /usr/share/rpikernelhack/fixup_cd.dat by rpikernelhack'
Removing 'diversion of /boot/kernel.img to /usr/share/rpikernelhack/kernel.img by rpikernelhack'
Removing 'diversion of /boot/kernel_cutdown.img to /usr/share/rpikernelhack/kernel_cutdown.img by rpikernelhack'
Removing 'diversion of /boot/kernel_emergency.img to /usr/share/rpikernelhack/kernel_emergency.img by rpikernelhack'
Removing 'diversion of /boot/start.elf to /usr/share/rpikernelhack/start.elf by rpikernelhack'
Removing 'diversion of /boot/start_cd.elf to /usr/share/rpikernelhack/start_cd.elf by rpikernelhack'
Setting up libraspberrypi0 (1.20121025-1) ...
Setting up libraspberrypi-dev (1.20121025-1) ...
Setting up libraspberrypi-doc (1.20121025-1) ...
Setting up libraspberrypi-bin (1.20121025-1) ...
Setting up tasksel-data (3.13) ...
Setting up tasksel (3.13) ...
Processing triggers for menu ...
pi@raspberrypi ~ $

After reboot

pi@raspberrypi ~ $ cat /proc/meminfo |grep Mem
MemTotal: 189608 kB
MemFree: 10380 kB
pi@raspberrypi ~ $ free
total used free shared buffers cached
Mem: 189608 179404 10204 0 73744 54756
-/+ buffers/cache: 50904 138704
Swap: 0 0 0
pi@raspberrypi ~ $
Posts: 7
Joined: Mon Oct 29, 2012 4:56 am
by itimpi » Thu Nov 01, 2012 6:21 am
Berryboot does not update the firmware as it uses a custom kernel. If you are using Berryboot then you will have to wait for an updated Berryboot version.
Posts: 1033
Joined: Sun Sep 25, 2011 11:44 am
Location: Potters Bar, United Kingdom
by mnjaafar » Thu Nov 01, 2012 1:30 pm
itimpi wrote:Berryboot does not update the firmware as it uses a custom kernel. If you are using Berryboot then you will have to wait for an updated Berryboot version.


When I ran the setup, one of the first thinks it did was to alert me that there was a new Berryboot and firmware and would I like to download update. I said yes, it did and it carried on the setup.

Is there a way to update the firmware manually.
Posts: 7
Joined: Mon Oct 29, 2012 4:56 am
by mnjaafar » Sun Nov 04, 2012 2:36 am
itimpi wrote:Berryboot does not update the firmware as it uses a custom kernel. If you are using Berryboot then you will have to wait for an updated Berryboot version.


Hi

Just wanted to update you after much thinking on what to do, I decided to forgo berryboot and download the image file of wheezy from the raspberrypi download page and use win32diskimager-binary to install it directly into the sd drive.

what I found is that it worked

I set the GPU in the memory split section of raspi-config to 192

here is the output after the "free" command
------------total -------used --------free ---shared ---buffers ---cached
Mem: 318948 ---108188 ---210760 -----------0 ----12140 ---49152
-/+ buffers/cache: 46896 ---272052
Swap: 102396 -----------0 ---102396

Previously it was
-------------total -------used --------free ---shared ---buffers ---cached
Mem: 189608 ----179404 -----10204 ----------0---- 73744 -----54756
-/+ buffers/cache: 50904 ----138704
Swap: -------0 ------------0 ------------0

The way it works now is that, when you enter the memory split section of raspi-config all you need to do is type in the amount you need.

Thanks for all the help you gave, it was much appreciated.
Posts: 7
Joined: Mon Oct 29, 2012 4:56 am