<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/api.php?action=feedcontributions&amp;user=Gus3&amp;feedformat=atom</id>
		<title>eLinux.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/api.php?action=feedcontributions&amp;user=Gus3&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/Special:Contributions/Gus3"/>
		<updated>2013-05-24T00:55:02Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-12-12T19:26:50Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: adding VFP support to libm on Slackware ARM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
== Slackware on the Pi ==&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ Slackware ARM] running on the RPi. I would think that the Debian kernel and modules, with Slackware ARM userspace, could be hacked together to work, but that's only an uneducated guess. Slackware ARM currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-02, late evening ===&lt;br /&gt;
&lt;br /&gt;
I have a Slackware ARM setup that crashes in /etc/rc.d/rc.S. But at least that means /sbin/init is running from the flash card. Yay!&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-03 ===&lt;br /&gt;
&lt;br /&gt;
It turns out the SD card and my desktop's reader have some kind of conflict, and e2fsck's clean-up sent many critical libraries to /lost+found/. Another file that disappeared was /etc/fstab. Not good. My netbook's card reader works OK with the card, so I'm re-installing the libraries now. We'll see what else got clobbered, but the libraries are the most important thing to repair.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-08 ===&lt;br /&gt;
&lt;br /&gt;
It works! My basic idea above (Debian kernel, Slackware ARM userspace), using the packages outlined [http://wiki.linuxquestions.org/wiki/Slackware-Minimal_Install here], has given me an RPi that works on the network. The installation is 291M (in a 1.5G partition), with DHCP, without X.&lt;br /&gt;
&lt;br /&gt;
Now, to clean it up and find a way to get it online. Suggestions welcome for hosting/distribution; I can't host it myself.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-21 ===&lt;br /&gt;
&lt;br /&gt;
A rather sad discovery: The Raspberry Pi has a built-in FPU, but Slackware ARM isn't built for it. The math library (libm) has only a few instances of FPU instructions, and they appear to be for FPU state management, not computation. I don't know how much this slows down the overall system. A lot of programs link in libm, even some which I doubt actually use it (e.g. vim). The first package I should (attempt to) recompile is glibc, which might get an overall speed gain.&lt;br /&gt;
&lt;br /&gt;
=== 2012-12-12 ===&lt;br /&gt;
&lt;br /&gt;
I did finally figure out how to rebuild glibc on Slackware, including Slackware ARM. Adding VFP support to glibc and libm is documented [https://mindplusplus.wordpress.com/2012/11/20/howto-rebuild-glibc-on-slackware-arm-14-0-for-the-raspberry-pi/ here].&lt;br /&gt;
&lt;br /&gt;
== Cooling systems for the Pi ==&lt;br /&gt;
&lt;br /&gt;
I've done a few little experiments with auxiliary cooling for the Raspberry Pi. You can read the report [http://mindplusplus.wordpress.com/2012/05/14/the-raspberry-pi-my-first-hardware-experiment/ here].&lt;br /&gt;
&lt;br /&gt;
== Reviewing the RPi ==&lt;br /&gt;
&lt;br /&gt;
I've had the Raspberry Pi for a month, so I thought it time to review it [http://mindplusplus.wordpress.com/2012/05/23/the-raspberry-pi-a-review/ here].&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Talk:R-Pi_Troubleshooting</id>
		<title>Talk:R-Pi Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Talk:R-Pi_Troubleshooting"/>
				<updated>2012-09-04T17:40:44Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== New Power/startup issue ==&lt;br /&gt;
&lt;br /&gt;
I'm seeing a symptom not yet described on the page.&lt;br /&gt;
&lt;br /&gt;
The Red PWR led is on. The (normally) green led for OK is not, except for a tiny green dot in the center of the led.&lt;br /&gt;
Or is this point 1.2?&lt;br /&gt;
&lt;br /&gt;
In my case the board does not boot at all (no video, no flickering leds). According to Farnell there might be an issue with a recent series of boards that all seem to have this behaviour. But this still needs to be confirmed.&lt;br /&gt;
&lt;br /&gt;
I still have to test some other distro's and SD cards to exclude a few failure modes.&lt;br /&gt;
&lt;br /&gt;
== SD image ==&lt;br /&gt;
&lt;br /&gt;
I (Ian) created the New Power/startup issue (above) by putting the image into the partition instead of the whole device&lt;br /&gt;
ie I did:&lt;br /&gt;
dd bs=1M if=~/debian6-19-04-2012/debian6-19-04-2012.img of=/dev/sdd1&lt;br /&gt;
&lt;br /&gt;
it should be&lt;br /&gt;
dd bs=1M if=~/debian6-19-04-2012/debian6-19-04-2012.img of=/dev/sdd&lt;br /&gt;
&lt;br /&gt;
== DVI Interference occuring after firmware upgrade ==&lt;br /&gt;
&lt;br /&gt;
Hi, I just got my raspberry Pi today and was playing with it fine on the firmware that came with the image download with clear picture and no interference with both the standard config.txt and with overscan disabled, but when updating to the newer firmware with Hexxeh's rpi-update command, the interference issue described on this page started occurring (although with red dots rather than green like the picture). It did go away when setting the config_hdmi_boost to 4 - but it might help others to note that this could be caused by a firmware update, and not necessarily mean that something is broken. Although, I do find it strange if the &amp;quot;defaults&amp;quot; were changed as it causes this problem. [[User:Adammw|Adammw]] 09:53, 14 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Need links to solutions for common problems ==&lt;br /&gt;
&lt;br /&gt;
For example I've got this one.  I figured out on my own that the keyboard is tripping it up.  But what can I do about it ?  It's as vanilla a cheap Chinese USB keyboard as can be had!&lt;br /&gt;
&lt;br /&gt;
'''Kernel Panic on boot'''&lt;br /&gt;
Text appears on screen, but then hangs with debug messages. This can be caused by USB devices such as keyboards. Try again with nothing in the USB.&lt;br /&gt;
&lt;br /&gt;
--[[User:Dreamgear|Dreamgear]] 01:18, 23 June 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New bootloader worked for me ==&lt;br /&gt;
&lt;br /&gt;
I downloaded the new bootcode file https://github.com/raspberrypi/firmware/blob/234c19de7cbaaf4997671d61df20a05759066295/boot/bootcode.bin referenced in the article. This made my RaspBerry Pi boot up. I have a model B board, a SanDisk SHDC 4 GB card (specific model unknown), and used the latest squeeze image from the downloads page (debian6-19-04-2012.img)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Same for me, same SD card, worked only with the new bootcode.bin, otherwise the red led would not blink nor was there any video signal.&lt;br /&gt;
&lt;br /&gt;
== Why is arm240_start.elf a better choice? ==&lt;br /&gt;
&lt;br /&gt;
From the text: &amp;quot;the arm224_start.elf is usually the wrong choice.&amp;quot; In keeping with the educational goals of the Raspberry Pi, I think an explanation of this statement would be beneficial.&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User_talk:BradyDl</id>
		<title>User talk:BradyDl</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User_talk:BradyDl"/>
				<updated>2012-06-25T13:43:32Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Spam account&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Spam alert ==&lt;br /&gt;
&lt;br /&gt;
The history of this page will show a spam link and vacuous comments. I (gus3) have removed the spam link. Appropriate action by the editors will be appreciated.&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPiconfig</id>
		<title>RPiconfig</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPiconfig"/>
				<updated>2012-06-19T02:16:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: a couple minor typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: RaspberryPi]]&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi config.txt file is read by the GPU before the ARM core is initialised.  It can be used to set various system configuration parameters.&lt;br /&gt;
&lt;br /&gt;
This file is an optional file on the boot partition.  It would normally be accessible as /boot/config.txt from Linux.&lt;br /&gt;
&lt;br /&gt;
To edit the configuration file, see the instructions at [[R-Pi_ConfigurationFile]].&lt;br /&gt;
&lt;br /&gt;
=File format=&lt;br /&gt;
&lt;br /&gt;
The format is &amp;quot;property=value&amp;quot;. value is an integer. You may specify only one option per line. Comments may be added by starting a line with the '#' character.&lt;br /&gt;
&lt;br /&gt;
Here is an example file&lt;br /&gt;
 '''# Set stdv mode to PAL (as used in Europe)&lt;br /&gt;
 sdtv_mode=2&lt;br /&gt;
 # Force the monitor to HDMI mode so that sound will be sent over HDMI cable&lt;br /&gt;
 hdmi_drive=2&lt;br /&gt;
 # Set monitor mode to DMT&lt;br /&gt;
 hdmi_group=2&lt;br /&gt;
 # Set monitor resolution to 1024x768 XGA 60Hz (HDMI_DMT_XGA_60)&lt;br /&gt;
 hdmi_mode=16&lt;br /&gt;
 # Make display smaller to stop text spilling off the screen&lt;br /&gt;
 overscan_left=20&lt;br /&gt;
 overscan_right=12&lt;br /&gt;
 overscan_top=10&lt;br /&gt;
 overscan_bottom=10'''&lt;br /&gt;
&lt;br /&gt;
=Video mode configuration=&lt;br /&gt;
==Video mode options==&lt;br /&gt;
'''sdtv_mode''' defines the TV standard for composite output (default=0)&lt;br /&gt;
 sdtv_mode=0    Normal NTSC&lt;br /&gt;
 sdtv_mode=1    Japanese version of NTSC – no pedestal&lt;br /&gt;
 sdtv_mode=2    Normal PAL&lt;br /&gt;
 sdtv_mode=3    Brazilian version of PAL – 525/60 rather than 625/50, different subcarrier&lt;br /&gt;
&lt;br /&gt;
'''sdtv_aspect''' defines the aspect ratio for composite output (default=1)&lt;br /&gt;
 sdtv_aspect=1  4:3&lt;br /&gt;
 sdtv_aspect=2  14:9&lt;br /&gt;
 sdtv_aspect=3  16:9&lt;br /&gt;
&lt;br /&gt;
'''hdmi_safe''' Use &amp;quot;safe mode&amp;quot; settings to try to boot with maximum hdmi compatibility.&lt;br /&gt;
  (this does: hdmi_force_hotplug=1, hdmi_boost=4, hdmi_group=1, hdmi_mode=1, disable_overscan=0)&lt;br /&gt;
&lt;br /&gt;
'''hdmi_force_hotplug''' overrides the normal selection of composite if no HDMI is detected&lt;br /&gt;
  hdmi_force_hotplug=1 Use HDMI mode even if no HDMI monitor is detected&lt;br /&gt;
&lt;br /&gt;
'''hdmi_drive''' chooses between HDMI and DVI modes&lt;br /&gt;
  hdmi_drive= 1 Normal DVI mode (No sound)&lt;br /&gt;
  hdmi_drive= 2 Normal HDMI mode (Sound will be sent if supported and enabled)&lt;br /&gt;
&lt;br /&gt;
'''hdmi_group''' defines the HDMI type (default=1)&lt;br /&gt;
&lt;br /&gt;
[rgh] I think values are 0 and 1 really, and the default 0 for CEA - at least with the latest firmware as of May 25th 2012.&lt;br /&gt;
&lt;br /&gt;
 hdmi_group=1   CEA&lt;br /&gt;
 hdmi_group=2   DMT&lt;br /&gt;
&lt;br /&gt;
'''hdmi_mode''' defines screen resolution in CEA or DMT format&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=1 (CEA)'''&lt;br /&gt;
 hdmi_mode=1    VGA&lt;br /&gt;
 hdmi_mode=2    480p  60Hz&lt;br /&gt;
 hdmi_mode=3    480p  60Hz  H&lt;br /&gt;
 hdmi_mode=4    720p  60Hz&lt;br /&gt;
 hdmi_mode=5    1080i 60Hz&lt;br /&gt;
 hdmi_mode=6    480i  60Hz&lt;br /&gt;
 hdmi_mode=7    480i  60Hz  H&lt;br /&gt;
 hdmi_mode=8    240p  60Hz&lt;br /&gt;
 hdmi_mode=9    240p  60Hz  H&lt;br /&gt;
 hdmi_mode=10   480i  60Hz  4x&lt;br /&gt;
 hdmi_mode=11   480i  60Hz  4x H&lt;br /&gt;
 hdmi_mode=12   240p  60Hz  4x&lt;br /&gt;
 hdmi_mode=13   240p  60Hz  4x H&lt;br /&gt;
 hdmi_mode=14   480p  60Hz  2x&lt;br /&gt;
 hdmi_mode=15   480p  60Hz  2x H&lt;br /&gt;
 hdmi_mode=16   1080p 60Hz&lt;br /&gt;
 hdmi_mode=17   576p  50Hz&lt;br /&gt;
 hdmi_mode=18   576p  50Hz  H&lt;br /&gt;
 hdmi_mode=19   720p  50Hz&lt;br /&gt;
 hdmi_mode=20   1080i 50Hz&lt;br /&gt;
 hdmi_mode=21   576i  50Hz&lt;br /&gt;
 hdmi_mode=22   576i  50Hz  H&lt;br /&gt;
 hdmi_mode=23   288p  50Hz&lt;br /&gt;
 hdmi_mode=24   288p  50Hz  H&lt;br /&gt;
 hdmi_mode=25   576i  50Hz  4x&lt;br /&gt;
 hdmi_mode=26   576i  50Hz  4x H&lt;br /&gt;
 hdmi_mode=27   288p  50Hz  4x&lt;br /&gt;
 hdmi_mode=28   288p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=29   576p  50Hz  2x&lt;br /&gt;
 hdmi_mode=30   576p  50Hz  2x H&lt;br /&gt;
 hdmi_mode=31   1080p 50Hz&lt;br /&gt;
 hdmi_mode=32   1080p 24Hz&lt;br /&gt;
 hdmi_mode=33   1080p 25Hz&lt;br /&gt;
 hdmi_mode=34   1080p 30Hz&lt;br /&gt;
 hdmi_mode=35   480p  60Hz  4x&lt;br /&gt;
 hdmi_mode=36   480p  60Hz  4xH&lt;br /&gt;
 hdmi_mode=37   576p  50Hz  4x&lt;br /&gt;
 hdmi_mode=38   576p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=39   1080i 50Hz  reduced blanking&lt;br /&gt;
 hdmi_mode=40   1080i 100Hz&lt;br /&gt;
 hdmi_mode=41   720p  100Hz&lt;br /&gt;
 hdmi_mode=42   576p  100Hz&lt;br /&gt;
 hdmi_mode=43   576p  100Hz H&lt;br /&gt;
 hdmi_mode=44   576i  100Hz&lt;br /&gt;
 hdmi_mode=45   576i  100Hz H&lt;br /&gt;
 hdmi_mode=46   1080i 120Hz&lt;br /&gt;
 hdmi_mode=47   720p  120Hz&lt;br /&gt;
 hdmi_mode=48   480p  120Hz&lt;br /&gt;
 hdmi_mode=49   480p  120Hz H&lt;br /&gt;
 hdmi_mode=50   480i  120Hz&lt;br /&gt;
 hdmi_mode=51   480i  120Hz H&lt;br /&gt;
 hdmi_mode=52   576p  200Hz&lt;br /&gt;
 hdmi_mode=53   576p  200Hz H&lt;br /&gt;
 hdmi_mode=54   576i  200Hz&lt;br /&gt;
 hdmi_mode=55   576i  200Hz H&lt;br /&gt;
 hdmi_mode=56   480p  240Hz&lt;br /&gt;
 hdmi_mode=57   480p  240Hz H&lt;br /&gt;
 hdmi_mode=58   480i  240Hz&lt;br /&gt;
 hdmi_mode=59   480i  240Hz H&lt;br /&gt;
 H means 16:9 variant (of a normally 4:3 mode).&lt;br /&gt;
 2x means pixel doubled (i.e. higher clock rate, with each pixel repeated twice)&lt;br /&gt;
 4x means pixel quadrupled (i.e. higher clock rate, with each pixel repeated four times)&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=2 (DMT)'''&lt;br /&gt;
 hdmi_mode=1    640x350   85Hz&lt;br /&gt;
 hdmi_mode=2    640x400   85Hz&lt;br /&gt;
 hdmi_mode=3    720x400   85Hz&lt;br /&gt;
 hdmi_mode=4    640x480   60Hz&lt;br /&gt;
 hdmi_mode=5    640x480   72Hz&lt;br /&gt;
 hdmi_mode=6    640x480   75Hz&lt;br /&gt;
 hdmi_mode=7    640x480   85Hz&lt;br /&gt;
 hdmi_mode=8    800x600   56Hz&lt;br /&gt;
 hdmi_mode=9    800x600   60Hz&lt;br /&gt;
 hdmi_mode=10   800x600   72Hz&lt;br /&gt;
 hdmi_mode=11   800x600   75Hz&lt;br /&gt;
 hdmi_mode=12   800x600   85Hz&lt;br /&gt;
 hdmi_mode=13   800x600   120Hz&lt;br /&gt;
 hdmi_mode=14   848x480   60Hz&lt;br /&gt;
 hdmi_mode=15   1024x768  43Hz  DO NOT USE&lt;br /&gt;
 hdmi_mode=16   1024x768  60Hz&lt;br /&gt;
 hdmi_mode=17   1024x768  70Hz&lt;br /&gt;
 hdmi_mode=18   1024x768  75Hz&lt;br /&gt;
 hdmi_mode=19   1024x768  85Hz&lt;br /&gt;
 hdmi_mode=20   1024x768  120Hz&lt;br /&gt;
 hdmi_mode=21   1152x864  75Hz&lt;br /&gt;
 hdmi_mode=22   1280x768        reduced blanking&lt;br /&gt;
 hdmi_mode=23   1280x768  60Hz&lt;br /&gt;
 hdmi_mode=24   1280x768  75Hz&lt;br /&gt;
 hdmi_mode=25   1280x768  85Hz&lt;br /&gt;
 hdmi_mode=26   1280x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=27   1280x800        reduced blanking&lt;br /&gt;
 hdmi_mode=28   1280x800  60Hz&lt;br /&gt;
 hdmi_mode=29   1280x800  75Hz&lt;br /&gt;
 hdmi_mode=30   1280x800  85Hz&lt;br /&gt;
 hdmi_mode=31   1280x800  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=32   1280x960  60Hz&lt;br /&gt;
 hdmi_mode=33   1280x960  85Hz&lt;br /&gt;
 hdmi_mode=34   1280x960  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=35   1280x1024 60Hz&lt;br /&gt;
 hdmi_mode=36   1280x1024 75Hz&lt;br /&gt;
 hdmi_mode=37   1280x1024 85Hz&lt;br /&gt;
 hdmi_mode=38   1280x1024 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=39   1360x768  60Hz&lt;br /&gt;
 hdmi_mode=40   1360x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=41   1400x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=42   1400x1050 60Hz&lt;br /&gt;
 hdmi_mode=43   1400x1050 75Hz&lt;br /&gt;
 hdmi_mode=44   1400x1050 85Hz&lt;br /&gt;
 hdmi_mode=45   1400x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=46   1440x900        reduced blanking&lt;br /&gt;
 hdmi_mode=47   1440x900  60Hz&lt;br /&gt;
 hdmi_mode=48   1440x900  75Hz&lt;br /&gt;
 hdmi_mode=49   1440x900  85Hz&lt;br /&gt;
 hdmi_mode=50   1440x900  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=51   1600x1200 60Hz&lt;br /&gt;
 hdmi_mode=52   1600x1200 65Hz&lt;br /&gt;
 hdmi_mode=53   1600x1200 70Hz&lt;br /&gt;
 hdmi_mode=54   1600x1200 75Hz&lt;br /&gt;
 hdmi_mode=55   1600x1200 85Hz&lt;br /&gt;
 hdmi_mode=56   1600x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=57   1680x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=58   1680x1050 60Hz&lt;br /&gt;
 hdmi_mode=59   1680x1050 75Hz&lt;br /&gt;
 hdmi_mode=60   1680x1050 85Hz&lt;br /&gt;
 hdmi_mode=61   1680x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=62   1792x1344 60Hz&lt;br /&gt;
 hdmi_mode=63   1792x1344 75Hz&lt;br /&gt;
 hdmi_mode=64   1792x1344 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=65   1856x1392 60Hz&lt;br /&gt;
 hdmi_mode=66   1856x1392 75Hz&lt;br /&gt;
 hdmi_mode=67   1856x1392 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=68   1920x1200       reduced blanking&lt;br /&gt;
 hdmi_mode=69   1920x1200 60Hz&lt;br /&gt;
 hdmi_mode=70   1920x1200 75Hz&lt;br /&gt;
 hdmi_mode=71   1920x1200 85Hz&lt;br /&gt;
 hdmi_mode=72   1920x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=73   1920x1440 60Hz&lt;br /&gt;
 hdmi_mode=74   1920x1440 75Hz&lt;br /&gt;
 hdmi_mode=75   1920x1440 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=76   2560x1600       reduced blanking&lt;br /&gt;
 hdmi_mode=77   2560x1600 60Hz&lt;br /&gt;
 hdmi_mode=78   2560x1600 75Hz&lt;br /&gt;
 hdmi_mode=79   2560x1600 85Hz&lt;br /&gt;
 hdmi_mode=80   2560x1600 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=81   1366x768  60Hz&lt;br /&gt;
 hdmi_mode=82   1080p     60Hz&lt;br /&gt;
 hdmi_mode=83   1600x900        reduced blanking&lt;br /&gt;
 hdmi_mode=84   2048x1152       reduced blanking&lt;br /&gt;
 hdmi_mode=85   720p      60Hz&lt;br /&gt;
 hdmi_mode=86   1366x768        reduced blanking&lt;br /&gt;
&lt;br /&gt;
'''overscan_left'''	 number of pixels to skip on left&lt;br /&gt;
&lt;br /&gt;
'''overscan_right'''	 number of pixels to skip on right&lt;br /&gt;
&lt;br /&gt;
'''overscan_top'''	 number of pixels to skip on top&lt;br /&gt;
&lt;br /&gt;
'''overscan_bottom'''	 number of pixels to skip on bottom&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_width'''	 console framebuffer width in pixels. Default is display width minus overscan.&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_height'''	 console framebuffer height in pixels. Default is display height minus overscan.&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_depth'''	 console framebuffer depth in bits per pixel. Default is 16.  8bit is valid, but default RGB palette makes an unreadable screen. 24bit looks better but has corruption issues as of 20120615. 32bit has no corruption issues but needs framebuffer_ignore_alpha=1 and shows the wrong colors as of 20120615.&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_ignore_alpha''' set to 1 to disable alpha channel. Helps with 32bit.&lt;br /&gt;
&lt;br /&gt;
'''test_mode'''	 enable test sound/image during boot for manufacturing test.&lt;br /&gt;
&lt;br /&gt;
'''disable_l2cache'''	 disable arm access to GPU's L2 cache. Needs corresponding L2 disabled kernel. Default is 0.&lt;br /&gt;
&lt;br /&gt;
'''disable_overscan'''	 set to 1 to disable overscan.&lt;br /&gt;
&lt;br /&gt;
'''hdmi_force_hotplug'''	Make RPi ignore hotplug signal from display and assume it is asserted.&lt;br /&gt;
&lt;br /&gt;
'''config_hdmi_boost'''		configure the signal strength of the HDMI interface. Default is 0. Try 4 if you have interference issues with hdmi. 7 is the maximum.&lt;br /&gt;
&lt;br /&gt;
==Which values are valid for my monitor?==&lt;br /&gt;
Your HDMI monitor may support only a limited set of formats. To find out which formats are supported, use the following method.&lt;br /&gt;
&lt;br /&gt;
*Set the output format to VGA 60Hz (hdmi_group=1 hdmi_mode=1) and boot up the Raspberry Pi&lt;br /&gt;
*Enter the following command to give a list of CEA supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m CEA'''&lt;br /&gt;
*Enter the following command to give a list of DMT supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m DMT'''&lt;br /&gt;
*Enter the following command to show your current state&lt;br /&gt;
 '''/opt/vc/bin/tvservice -s'''&lt;br /&gt;
&lt;br /&gt;
=Boot options=&lt;br /&gt;
'''disable_commandline_tags''' Stops start.elf from filling in ATAGS (memory from 0x100) before launching kernel&lt;br /&gt;
&lt;br /&gt;
'''cmdline'''                 (string) Command line parameters. Can be used instead of cmdline.txt file&lt;br /&gt;
&lt;br /&gt;
'''kernel'''                  (string) Alternative name to use when loading kernel.&lt;br /&gt;
&lt;br /&gt;
'''kernel_address'''          address to load kernel.img file at&lt;br /&gt;
&lt;br /&gt;
'''ramfsfile'''               (string) ramfs file to load&lt;br /&gt;
&lt;br /&gt;
'''device_tree_address'''     address to load device_tree at&lt;br /&gt;
&lt;br /&gt;
'''init_uart_baud'''          initial uart baud rate. Default 115200&lt;br /&gt;
&lt;br /&gt;
'''init_uart_clock'''         initial uart clock. Default 3000000&lt;br /&gt;
&lt;br /&gt;
'''init_emmc_clock'''         initial emmc clock. Default 50000000 (50mhz default. increasing this can speedup your SD-card)&lt;br /&gt;
&lt;br /&gt;
'''boot_delay'''              Waits for given number of seconds in start.elf before loading kernel.img.&lt;br /&gt;
&lt;br /&gt;
=Overclocking configuration=&lt;br /&gt;
'''WARNING:''' Setting any of the parameters which over volt your Raspberry Pi will set a permanent bit within the SOC and your warranty is void.  So If you care about the warranty do not adjust voltage.&lt;br /&gt;
&lt;br /&gt;
Also at your own risk you can try [[RPi_config_for_your_TV|overscan settings]] from our wiki. These were [http://www.raspberrypi.org/forum/features-and-requests/should-we-make-a-wiki-page-for-overscan-settings posted] on the forum and are not confimed to work.&lt;br /&gt;
==Overclocking options==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
!Option !! Description&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|arm_freq &lt;br /&gt;
| frequency of ARM in MHz. Default 700.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|gpu_freq &lt;br /&gt;
| Sets core_freq, h264_freq, isp_freq, v3d_freq together.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|core_freq &lt;br /&gt;
| frequency of GPU processor core in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|h264_freq &lt;br /&gt;
| frequency of hardware video block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|isp_freq &lt;br /&gt;
| frequency of image sensor pipeline block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|v3d_freq &lt;br /&gt;
| frequency of 3D block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|sdram_freq &lt;br /&gt;
| frequency of SDRAM in MHz. Default 400.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage &lt;br /&gt;
| ARM/GPU core voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) &amp;lt;ref name=voltages&amp;gt;What this means is that you can specify -16 and expect about 0.8V as the GPU/core voltage. This is 0.4V below the normal value of 1.2. If you specify 16, you'd get 0.4V ABOVE the normal value of 1.2V, or 1.6V. The fact that someone carefully specified &amp;quot;8&amp;quot; and &amp;quot;1.4V&amp;quot; as the upper limit in the examples leads me to think that it is likely to shorten the life of your raspberry pi significantly if you would specify values above &amp;quot;8&amp;quot;.  So: don't specify values above zero, but if you do, don't go above 8.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram &lt;br /&gt;
| Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p together&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_c &lt;br /&gt;
| SDRAM controller voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) &amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_i &lt;br /&gt;
| SDRAM I/O voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_p &lt;br /&gt;
| SDRAM phy voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tested values==&lt;br /&gt;
The following table shows some successfull attempts of overclocking. These settings may not work on every device and can shorten the life of the Broadcom SoC. '''Warranty will be voided if overvoltage is used.'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! arm_freq !! gpu_freq !! core_freq !! h264_freq !! isp_freq !! v3d_freq !! sdram_freq !! over_voltage !! over_voltage_sdram&lt;br /&gt;
|-&lt;br /&gt;
|900 ||250 || || || || ||500 || || &lt;br /&gt;
|-&lt;br /&gt;
|900 ||350 || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
|930 ||350 || || || || ||500 || || &lt;br /&gt;
|-&lt;br /&gt;
|1000 || ||500 || || || ||500 ||6 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User_talk:AdelaidaxlJefferson</id>
		<title>User talk:AdelaidaxlJefferson</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User_talk:AdelaidaxlJefferson"/>
				<updated>2012-06-17T10:44:20Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: spam user?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I prefer anything in specifically tattoos. I just really like the lots of designs that you can &lt;br /&gt;
create. While they genuinely hurt they're something you may possibly envy the moment and for all. So long as you go for a brilliant pattern then you undoubtedly really should arrange for life to indicate your existing tattoos out of.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My page: [http://wiki.fiatlux.tk/w/index.php?title=Discussion_utilisateur:TvpXIv tattoos are awesome]&lt;br /&gt;
&lt;br /&gt;
== Spam? ==&lt;br /&gt;
&lt;br /&gt;
The above shows all the characteristics of a spam account. Only one contribution, and it's off-topic for the site.&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPiconfig</id>
		<title>RPiconfig</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPiconfig"/>
				<updated>2012-06-15T02:19:45Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: /* Video mode options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: RaspberryPi]]&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi config.txt file is read by the GPU before the ARM core is initialised.  It can be used to set various system configuration parameters.&lt;br /&gt;
&lt;br /&gt;
This file is an optional file on the boot partition.  It would normally be accessible as /boot/config.txt from Linux.&lt;br /&gt;
&lt;br /&gt;
To edit the configuration file, see the instructions at [[R-Pi_ConfigurationFile]].&lt;br /&gt;
&lt;br /&gt;
=File format=&lt;br /&gt;
&lt;br /&gt;
The format is &amp;quot;property=value&amp;quot;. value is an integer. You may specify only one option per line. Comments may be added by starting a line with the '#' character.&lt;br /&gt;
&lt;br /&gt;
Here is an example file&lt;br /&gt;
 '''# Set stdv mode to PAL (as used in Europe)&lt;br /&gt;
 sdtv_mode=2&lt;br /&gt;
 # Force the monitor to HDMI mode so that sound will be sent over HDMI cable&lt;br /&gt;
 hdmi_drive=2&lt;br /&gt;
 # Set monitor mode to DMT&lt;br /&gt;
 hdmi_group=2&lt;br /&gt;
 # Set monitor resolution to 1024x768 XGA 60Hz (HDMI_DMT_XGA_60)&lt;br /&gt;
 hdmi_mode=16&lt;br /&gt;
 # Make display smaller to stop text spilling off the screen&lt;br /&gt;
 overscan_left=20&lt;br /&gt;
 overscan_right=12&lt;br /&gt;
 overscan_top=10&lt;br /&gt;
 overscan_bottom=10'''&lt;br /&gt;
&lt;br /&gt;
=Video mode configuration=&lt;br /&gt;
==Video mode options==&lt;br /&gt;
'''sdtv_mode''' defines the TV standard for composite output (default=0)&lt;br /&gt;
 sdtv_mode=0    Normal NTSC&lt;br /&gt;
 sdtv_mode=1    Japanese version of NTSC – no pedestal&lt;br /&gt;
 sdtv_mode=2    Normal PAL&lt;br /&gt;
 sdtv_mode=3    Brazilian version of PAL – 525/60 rather than 625/50, different subcarrier&lt;br /&gt;
&lt;br /&gt;
'''sdtv_aspect''' defines the aspect ratio for composite output (default=1)&lt;br /&gt;
 sdtv_aspect=1  4:3&lt;br /&gt;
 sdtv_aspect=2  14:9&lt;br /&gt;
 sdtv_aspect=3  16:9&lt;br /&gt;
&lt;br /&gt;
'''hdmi_safe''' Use &amp;quot;safe mode&amp;quot; settings to try to boot with maximum hdmi compatability.&lt;br /&gt;
  (this does: hdmi_force_hotplug=1, hdmi_boost=4, hdmi_group=1, hdmi_mode=1, disable_overscan=0)&lt;br /&gt;
&lt;br /&gt;
'''hdmi_force_hotplug''' overrides the normal selection of composite if no HDMI is detected&lt;br /&gt;
  hdmi_force_hotplug=1 Use HDMI mode even if no HDMI monitor is detected&lt;br /&gt;
&lt;br /&gt;
'''hdmi_drive''' chooses between HDMI and DVI modes&lt;br /&gt;
  hdmi_drive= 1 Normal DVI mode (No sound)&lt;br /&gt;
  hdmi_drive= 2 Normal HDMI mode (Sound will be sent if supported and enabled)&lt;br /&gt;
&lt;br /&gt;
'''hdmi_group''' defines the HDMI type (default=1)&lt;br /&gt;
&lt;br /&gt;
[rgh] I think values are 0 and 1 really, and the default 0 for CEA - at least with the latest firmware as of May 25th 2012.&lt;br /&gt;
&lt;br /&gt;
 hdmi_group=1   CEA&lt;br /&gt;
 hdmi_group=2   DMT&lt;br /&gt;
&lt;br /&gt;
'''hdmi_mode''' defines screen resolution in CEA or DMT format&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=1 (CEA)'''&lt;br /&gt;
 hdmi_mode=1    VGA&lt;br /&gt;
 hdmi_mode=2    480p  60Hz&lt;br /&gt;
 hdmi_mode=3    480p  60Hz  H&lt;br /&gt;
 hdmi_mode=4    720p  60Hz&lt;br /&gt;
 hdmi_mode=5    1080i 60Hz&lt;br /&gt;
 hdmi_mode=6    480i  60Hz&lt;br /&gt;
 hdmi_mode=7    480i  60Hz  H&lt;br /&gt;
 hdmi_mode=8    240p  60Hz&lt;br /&gt;
 hdmi_mode=9    240p  60Hz  H&lt;br /&gt;
 hdmi_mode=10   480i  60Hz  4x&lt;br /&gt;
 hdmi_mode=11   480i  60Hz  4x H&lt;br /&gt;
 hdmi_mode=12   240p  60Hz  4x&lt;br /&gt;
 hdmi_mode=13   240p  60Hz  4x H&lt;br /&gt;
 hdmi_mode=14   480p  60Hz  2x&lt;br /&gt;
 hdmi_mode=15   480p  60Hz  2x H&lt;br /&gt;
 hdmi_mode=16   1080p 60Hz&lt;br /&gt;
 hdmi_mode=17   576p  50Hz&lt;br /&gt;
 hdmi_mode=18   576p  50Hz  H&lt;br /&gt;
 hdmi_mode=19   720p  50Hz&lt;br /&gt;
 hdmi_mode=20   1080i 50Hz&lt;br /&gt;
 hdmi_mode=21   576i  50Hz&lt;br /&gt;
 hdmi_mode=22   576i  50Hz  H&lt;br /&gt;
 hdmi_mode=23   288p  50Hz&lt;br /&gt;
 hdmi_mode=24   288p  50Hz  H&lt;br /&gt;
 hdmi_mode=25   576i  50Hz  4x&lt;br /&gt;
 hdmi_mode=26   576i  50Hz  4x H&lt;br /&gt;
 hdmi_mode=27   288p  50Hz  4x&lt;br /&gt;
 hdmi_mode=28   288p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=29   576p  50Hz  2x&lt;br /&gt;
 hdmi_mode=30   576p  50Hz  2x H&lt;br /&gt;
 hdmi_mode=31   1080p 50Hz&lt;br /&gt;
 hdmi_mode=32   1080p 24Hz&lt;br /&gt;
 hdmi_mode=33   1080p 25Hz&lt;br /&gt;
 hdmi_mode=34   1080p 30Hz&lt;br /&gt;
 hdmi_mode=35   480p  60Hz  4x&lt;br /&gt;
 hdmi_mode=36   480p  60Hz  4xH&lt;br /&gt;
 hdmi_mode=37   576p  50Hz  4x&lt;br /&gt;
 hdmi_mode=38   576p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=39   1080i 50Hz  reduced blanking&lt;br /&gt;
 hdmi_mode=40   1080i 100Hz&lt;br /&gt;
 hdmi_mode=41   720p  100Hz&lt;br /&gt;
 hdmi_mode=42   576p  100Hz&lt;br /&gt;
 hdmi_mode=43   576p  100Hz H&lt;br /&gt;
 hdmi_mode=44   576i  100Hz&lt;br /&gt;
 hdmi_mode=45   576i  100Hz H&lt;br /&gt;
 hdmi_mode=46   1080i 120Hz&lt;br /&gt;
 hdmi_mode=47   720p  120Hz&lt;br /&gt;
 hdmi_mode=48   480p  120Hz&lt;br /&gt;
 hdmi_mode=49   480p  120Hz H&lt;br /&gt;
 hdmi_mode=50   480i  120Hz&lt;br /&gt;
 hdmi_mode=51   480i  120Hz H&lt;br /&gt;
 hdmi_mode=52   576p  200Hz&lt;br /&gt;
 hdmi_mode=53   576p  200Hz H&lt;br /&gt;
 hdmi_mode=54   576i  200Hz&lt;br /&gt;
 hdmi_mode=55   576i  200Hz H&lt;br /&gt;
 hdmi_mode=56   480p  240Hz&lt;br /&gt;
 hdmi_mode=57   480p  240Hz H&lt;br /&gt;
 hdmi_mode=58   480i  240Hz&lt;br /&gt;
 hdmi_mode=59   480i  240Hz H&lt;br /&gt;
 H means 16:9 variant (of a normally 4:3 mode).&lt;br /&gt;
 2x means pixel doubled (i.e. highter clock rate, with each pixel repeated twice)&lt;br /&gt;
 4x means pixel quadrupled (i.e. higher clock rate, with each pixel repeated four times)&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=2 (DMT)'''&lt;br /&gt;
 hdmi_mode=1    640x350   85Hz&lt;br /&gt;
 hdmi_mode=2    640x400   85Hz&lt;br /&gt;
 hdmi_mode=3    720x400   85Hz&lt;br /&gt;
 hdmi_mode=4    640x480   60Hz&lt;br /&gt;
 hdmi_mode=5    640x480   72Hz&lt;br /&gt;
 hdmi_mode=6    640x480   75Hz&lt;br /&gt;
 hdmi_mode=7    640x480   85Hz&lt;br /&gt;
 hdmi_mode=8    800x600   56Hz&lt;br /&gt;
 hdmi_mode=9    800x600   60Hz&lt;br /&gt;
 hdmi_mode=10   800x600   72Hz&lt;br /&gt;
 hdmi_mode=11   800x600   75Hz&lt;br /&gt;
 hdmi_mode=12   800x600   85Hz&lt;br /&gt;
 hdmi_mode=13   800x600   120Hz&lt;br /&gt;
 hdmi_mode=14   848x480   60Hz&lt;br /&gt;
 hdmi_mode=15   1024x768  43Hz  DO NOT USE&lt;br /&gt;
 hdmi_mode=16   1024x768  60Hz&lt;br /&gt;
 hdmi_mode=17   1024x768  70Hz&lt;br /&gt;
 hdmi_mode=18   1024x768  75Hz&lt;br /&gt;
 hdmi_mode=19   1024x768  85Hz&lt;br /&gt;
 hdmi_mode=20   1024x768  120Hz&lt;br /&gt;
 hdmi_mode=21   1152x864  75Hz&lt;br /&gt;
 hdmi_mode=22   1280x768        reduced blanking&lt;br /&gt;
 hdmi_mode=23   1280x768  60Hz&lt;br /&gt;
 hdmi_mode=24   1280x768  75Hz&lt;br /&gt;
 hdmi_mode=25   1280x768  85Hz&lt;br /&gt;
 hdmi_mode=26   1280x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=27   1280x800        reduced blanking&lt;br /&gt;
 hdmi_mode=28   1280x800  60Hz&lt;br /&gt;
 hdmi_mode=29   1280x800  75Hz&lt;br /&gt;
 hdmi_mode=30   1280x800  85Hz&lt;br /&gt;
 hdmi_mode=31   1280x800  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=32   1280x960  60Hz&lt;br /&gt;
 hdmi_mode=33   1280x960  85Hz&lt;br /&gt;
 hdmi_mode=34   1280x960  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=35   1280x1024 60Hz&lt;br /&gt;
 hdmi_mode=36   1280x1024 75Hz&lt;br /&gt;
 hdmi_mode=37   1280x1024 85Hz&lt;br /&gt;
 hdmi_mode=38   1280x1024 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=39   1360x768  60Hz&lt;br /&gt;
 hdmi_mode=40   1360x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=41   1400x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=42   1400x1050 60Hz&lt;br /&gt;
 hdmi_mode=43   1400x1050 75Hz&lt;br /&gt;
 hdmi_mode=44   1400x1050 85Hz&lt;br /&gt;
 hdmi_mode=45   1400x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=46   1440x900        reduced blanking&lt;br /&gt;
 hdmi_mode=47   1440x900  60Hz&lt;br /&gt;
 hdmi_mode=48   1440x900  75Hz&lt;br /&gt;
 hdmi_mode=49   1440x900  85Hz&lt;br /&gt;
 hdmi_mode=50   1440x900  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=51   1600x1200 60Hz&lt;br /&gt;
 hdmi_mode=52   1600x1200 65Hz&lt;br /&gt;
 hdmi_mode=53   1600x1200 70Hz&lt;br /&gt;
 hdmi_mode=54   1600x1200 75Hz&lt;br /&gt;
 hdmi_mode=55   1600x1200 85Hz&lt;br /&gt;
 hdmi_mode=56   1600x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=57   1680x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=58   1680x1050 60Hz&lt;br /&gt;
 hdmi_mode=59   1680x1050 75Hz&lt;br /&gt;
 hdmi_mode=60   1680x1050 85Hz&lt;br /&gt;
 hdmi_mode=61   1680x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=62   1792x1344 60Hz&lt;br /&gt;
 hdmi_mode=63   1792x1344 75Hz&lt;br /&gt;
 hdmi_mode=64   1792x1344 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=65   1856x1392 60Hz&lt;br /&gt;
 hdmi_mode=66   1856x1392 75Hz&lt;br /&gt;
 hdmi_mode=67   1856x1392 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=68   1920x1200       reduced blanking&lt;br /&gt;
 hdmi_mode=69   1920x1200 60Hz&lt;br /&gt;
 hdmi_mode=70   1920x1200 75Hz&lt;br /&gt;
 hdmi_mode=71   1920x1200 85Hz&lt;br /&gt;
 hdmi_mode=72   1920x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=73   1920x1440 60Hz&lt;br /&gt;
 hdmi_mode=74   1920x1440 75Hz&lt;br /&gt;
 hdmi_mode=75   1920x1440 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=76   2560x1600       reduced blanking&lt;br /&gt;
 hdmi_mode=77   2560x1600 60Hz&lt;br /&gt;
 hdmi_mode=78   2560x1600 75Hz&lt;br /&gt;
 hdmi_mode=79   2560x1600 85Hz&lt;br /&gt;
 hdmi_mode=80   2560x1600 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=81   1366x768  60Hz&lt;br /&gt;
 hdmi_mode=82   1080p     60Hz&lt;br /&gt;
 hdmi_mode=83   1600x900        reduced blanking&lt;br /&gt;
 hdmi_mode=84   2048x1152       reduced blanking&lt;br /&gt;
 hdmi_mode=85   720p      60Hz&lt;br /&gt;
 hdmi_mode=86   1366x768        reduced blanking&lt;br /&gt;
&lt;br /&gt;
'''overscan_left'''	 number of pixels to skip on left&lt;br /&gt;
&lt;br /&gt;
'''overscan_right'''	 number of pixels to skip on right&lt;br /&gt;
&lt;br /&gt;
'''overscan_top'''	 number of pixels to skip on top&lt;br /&gt;
&lt;br /&gt;
'''overscan_bottom'''	 number of pixels to skip on bottom&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_width'''	 console framebuffer width in pixels. Default is display width minus overscan.&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_height'''	 console framebuffer height in pixels. Default is display height minus overscan.&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_depth'''	 console framebuffer depth in bits per pixel. Default is 16. 24bit looks better but has issues as of 20120615. 8bit is valid, but default RGB palette makes an unreadable screen.&lt;br /&gt;
&lt;br /&gt;
'''test_mode'''	 enable test sound/image during boot for manufacturing test.&lt;br /&gt;
&lt;br /&gt;
'''disable_l2cache'''	 disable arm access to GPU's L2 cache. Needs corresponding L2 disabled kernel. Default is 0.&lt;br /&gt;
&lt;br /&gt;
'''disable_overscan'''	 set to 1 to disable overscan.&lt;br /&gt;
&lt;br /&gt;
'''hdmi_force_hotplug'''	Make RPi ignore hotplug signal from display and assume it is asserted.&lt;br /&gt;
&lt;br /&gt;
'''config_hdmi_boost'''		configure the signal strength of the HDMI interface. Default is 0. Try 4 if you have interference issues with hdmi. 7 is the maximum.&lt;br /&gt;
&lt;br /&gt;
==Which values are valid for my monitor?==&lt;br /&gt;
Your HDMI monitor may support only a limited set of formats. To find out which formats are supported, use the following method.&lt;br /&gt;
&lt;br /&gt;
*Set the output format to VGA 60Hz (hdmi_group=1 hdmi_mode=1) and boot up the Raspberry Pi&lt;br /&gt;
*Enter the following command to give a list of CEA supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m CEA'''&lt;br /&gt;
*Enter the following command to give a list of DMT supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m DMT'''&lt;br /&gt;
*Enter the following command to show your current state&lt;br /&gt;
 '''/opt/vc/bin/tvservice -s'''&lt;br /&gt;
&lt;br /&gt;
=Boot options=&lt;br /&gt;
'''disable_commandline_tags''' Stops start.elf from filling in ATAGS (memory from 0x100) before launching kernel&lt;br /&gt;
&lt;br /&gt;
'''cmdline'''                 (string) Command line parameters. Can be used instead of cmdline.txt file&lt;br /&gt;
&lt;br /&gt;
'''kernel'''                  (string) Alternative name to use when loading kernel.&lt;br /&gt;
&lt;br /&gt;
'''kernel_address'''          address to load kernel.img file at&lt;br /&gt;
&lt;br /&gt;
'''ramfsfile'''               (string) ramfs file to load&lt;br /&gt;
&lt;br /&gt;
'''device_tree_address'''     address to load device_tree at&lt;br /&gt;
&lt;br /&gt;
'''init_uart_baud'''          initial uart baud rate. Default 115200&lt;br /&gt;
&lt;br /&gt;
'''init_uart_clock'''         initial uart clock. Default 3000000&lt;br /&gt;
&lt;br /&gt;
'''init_emmc_clock'''         initial emmc clock. Default 80000000 (80mhz default. increasing this will speedup your SD-card)&lt;br /&gt;
&lt;br /&gt;
=Overclocking configuration=&lt;br /&gt;
'''WARNING:''' Setting any of the parameters which over volt your Raspberry Pi will set a permanent bit within the SOC and your warranty is void.  So If you care about the warranty do not adjust voltage.&lt;br /&gt;
&lt;br /&gt;
Also at your own risk you can try [[RPi_config_for_your_TV|overscan settings]] from our wiki. These were [http://www.raspberrypi.org/forum/features-and-requests/should-we-make-a-wiki-page-for-overscan-settings posted] on the forum and are not confimed to work.&lt;br /&gt;
==Overclocking options==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
!Option !! Description&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|arm_freq &lt;br /&gt;
| frequency of ARM in MHz. Default 700.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|gpu_freq &lt;br /&gt;
| Sets core_freq, h264_freq, isp_freq, v3d_freq together.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|core_freq &lt;br /&gt;
| frequency of GPU processor core in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|h264_freq &lt;br /&gt;
| frequency of hardware video block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|isp_freq &lt;br /&gt;
| frequency of image sensor pipeline block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|v3d_freq &lt;br /&gt;
| frequency of 3D block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|sdram_freq &lt;br /&gt;
| frequency of SDRAM in MHz. Default 400.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage &lt;br /&gt;
| ARM/GPU core voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) &amp;lt;ref name=voltages&amp;gt;What this means is that you can specify -16 and expect about 0.8V as the GPU/core voltage. This is 0.4V below the normal value of 1.2. If you specify 16, you'd get 0.4V ABOVE the normal value of 1.2V, or 1.6V. The fact that someone carefully specified &amp;quot;8&amp;quot; and &amp;quot;1.4V&amp;quot; as the upper limit in the examples leads me to think that it is likely to shorten the life of your raspberry pi significantly if you would specify values above &amp;quot;8&amp;quot;.  So: don't specify values above zero, but if you do, don't go above 8.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram &lt;br /&gt;
| Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p together&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_c &lt;br /&gt;
| SDRAM controller voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) &amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_i &lt;br /&gt;
| SDRAM I/O voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_p &lt;br /&gt;
| SDRAM phy voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tested values==&lt;br /&gt;
The following table shows some successfull attempts of overclocking. These settings may not work on every device and can shorten the life of the Broadcom SoC. '''Warranty will be voided if overvoltage is used.'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! arm_freq !! gpu_freq !! core_freq !! h264_freq !! isp_freq !! v3d_freq !! sdram_freq !! over_voltage !! over_voltage_sdram&lt;br /&gt;
|-&lt;br /&gt;
|900 ||250 || || || || ||500 || || &lt;br /&gt;
|-&lt;br /&gt;
|900 ||350 || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
|930 ||350 || || || || ||500 || || &lt;br /&gt;
|-&lt;br /&gt;
|1000 || ||500 || || || ||500 ||6 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Talk:RPi_Easy_SD_Card_Setup</id>
		<title>Talk:RPi Easy SD Card Setup</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Talk:RPi_Easy_SD_Card_Setup"/>
				<updated>2012-05-28T14:37:53Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Answered, and wiki formatted.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Question about deleting the swap partition ==&lt;br /&gt;
&lt;br /&gt;
Steps 4 and 6 under section &amp;quot;'''Copying an image to the SD Card in Linux (command line)'''&amp;quot; assume that the OS will automount the USB SDCard reader.  This is not the case with the current release of Debian that's listed on the [http://www.raspberrypi.org/downloads RPi downloads page].  (debian6-19-04-2012)  Using the df command with this release does not provide the user with the needed information.&lt;br /&gt;
I do not (yet) know enough about Linux to provide easy, more reliable instructions.  I was able to determine the correct device name by using &amp;quot;tail -f /var/log/messages&amp;quot; and watching for any mention of &amp;quot;sda&amp;quot; or similar while plugging/unplugging the USB SDCard reader.&lt;br /&gt;
--[[User:GG Crew|GG Crew]] 20:33, 16 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
The steps currently listed under [[RPi_Easy_SD_Card_Setup#Manually_resizing_the_SD_card_on_Raspberry_Pi|Manually resizing the SD card on Raspberry Pi]] instruct the user to delete the swap partition (in order to expand the main partition), but never recreate a new swap partition.  For a device as limited on RAM as the RPi, this does not seem like a good idea.  Hopefully someone with more knowledge than me can update the directions, or explain why we don't need a swap partition. --[[User:GG Crew|GG Crew]] 07:21, 28 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Having swap space on SSD/Flash isn't a good idea except for testing purposes. Prolonged swapping reduces the MTBF of the unit dramatically. If you're going to go to the trouble of adjusting partitions, it isn't unreasonable to move any needed swap space to some other (safer, or sacrificial) device. [[User:Gus3|Gus3]] 14:37, 28 May 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPiconfig</id>
		<title>RPiconfig</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPiconfig"/>
				<updated>2012-05-28T14:28:39Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Wikified an internal link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: RaspberryPi]]&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi config.txt file is read by the GPU before the ARM core is initialised.  It can be used to set various system configuration parameters.&lt;br /&gt;
&lt;br /&gt;
This file is an optional file on the boot partition.  It would normally be accessible as /boot/config.txt from Linux.&lt;br /&gt;
&lt;br /&gt;
To edit the configuration file, see the instructions at [[R-Pi_ConfigurationFile]].&lt;br /&gt;
&lt;br /&gt;
=File format=&lt;br /&gt;
&lt;br /&gt;
The format is &amp;quot;property=value&amp;quot;. value is an integer. You may specify only one option per line. Comments may be added by starting a line with the '#' character.&lt;br /&gt;
&lt;br /&gt;
Here is an example file&lt;br /&gt;
 '''# Set stdv mode to PAL (as used in Europe)&lt;br /&gt;
 sdtv_mode=2&lt;br /&gt;
 # Force the monitor to HDMI mode so that sound will be sent over HDMI cable&lt;br /&gt;
 hdmi_drive=2&lt;br /&gt;
 # Set monitor mode to DMT&lt;br /&gt;
 hdmi_group=2&lt;br /&gt;
 # Set monitor resolution to 1024x768 XGA 60Hz (HDMI_DMT_XGA_60)&lt;br /&gt;
 hdmi_mode=0x10&lt;br /&gt;
 # Make display smaller to stop text spilling off the screen&lt;br /&gt;
 overscan_left=20&lt;br /&gt;
 overscan_right=12&lt;br /&gt;
 overscan_top=10&lt;br /&gt;
 overscan_bottom=10'''&lt;br /&gt;
&lt;br /&gt;
=Video mode configuration=&lt;br /&gt;
==Video mode options==&lt;br /&gt;
'''sdtv_mode''' defines the TV standard for composite output (default=0)&lt;br /&gt;
 sdtv_mode=0    Normal NTSC&lt;br /&gt;
 sdtv_mode=1    Japanese version of NTSC – no pedestal&lt;br /&gt;
 sdtv_mode=2    Normal PAL&lt;br /&gt;
 sdtv_mode=3    Brazilian version of PAL – 525/60 rather than 625/50, different subcarrier&lt;br /&gt;
&lt;br /&gt;
'''sdtv_aspect''' defines the aspect ratio for composite output (default=1)&lt;br /&gt;
 sdtv_aspect=1  4:3&lt;br /&gt;
 sdtv_aspect=2  14:9&lt;br /&gt;
 sdtv_aspect=3  16:9&lt;br /&gt;
&lt;br /&gt;
'''hdmi_drive''' chooses between HDMI and DVI modes&lt;br /&gt;
  hdmi_drive= 1 Normal DVI mode (No sound)&lt;br /&gt;
  hdmi_drive= 2 Normal HDMI mode (Sound will be sent if supported and enabled)&lt;br /&gt;
&lt;br /&gt;
'''hdmi_group''' defines the HDMI type (default=1)&lt;br /&gt;
&lt;br /&gt;
[rgh] I think values are 0 and 1 really, and the default 0 for CEA - at least with the latest firmware as of May 25th 2012.&lt;br /&gt;
&lt;br /&gt;
 hdmi_group=1   CEA&lt;br /&gt;
 hdmi_group=2   DMT&lt;br /&gt;
&lt;br /&gt;
'''hdmi_mode''' defines screen resolution in CEA or DMT format&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=1 (CEA)'''&lt;br /&gt;
 hdmi_mode=1    VGA&lt;br /&gt;
 hdmi_mode=2    480p  60Hz&lt;br /&gt;
 hdmi_mode=3    480p  60Hz  H&lt;br /&gt;
 hdmi_mode=4    720p  60Hz&lt;br /&gt;
 hdmi_mode=5    1080i 60Hz&lt;br /&gt;
 hdmi_mode=6    480i  60Hz&lt;br /&gt;
 hdmi_mode=7    480i  60Hz  H&lt;br /&gt;
 hdmi_mode=8    240p  60Hz&lt;br /&gt;
 hdmi_mode=9    240p  60Hz  H&lt;br /&gt;
 hdmi_mode=10   480i  60Hz  4x&lt;br /&gt;
 hdmi_mode=11   480i  60Hz  4x H&lt;br /&gt;
 hdmi_mode=12   240p  60Hz  4x&lt;br /&gt;
 hdmi_mode=13   240p  60Hz  4x H&lt;br /&gt;
 hdmi_mode=14   480p  60Hz  2x&lt;br /&gt;
 hdmi_mode=15   480p  60Hz  2x H&lt;br /&gt;
 hdmi_mode=16   1080p 60Hz&lt;br /&gt;
 hdmi_mode=17   576p  50Hz&lt;br /&gt;
 hdmi_mode=18   576p  50Hz  H&lt;br /&gt;
 hdmi_mode=19   720p  50Hz&lt;br /&gt;
 hdmi_mode=20   1080i 50Hz&lt;br /&gt;
 hdmi_mode=21   576i  50Hz&lt;br /&gt;
 hdmi_mode=22   576i  50Hz  H&lt;br /&gt;
 hdmi_mode=23   288p  50Hz&lt;br /&gt;
 hdmi_mode=24   288p  50Hz  H&lt;br /&gt;
 hdmi_mode=25   576i  50Hz  4x&lt;br /&gt;
 hdmi_mode=26   576i  50Hz  4x H&lt;br /&gt;
 hdmi_mode=27   288p  50Hz  4x&lt;br /&gt;
 hdmi_mode=28   288p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=29   576p  50Hz  2x&lt;br /&gt;
 hdmi_mode=30   576p  50Hz  2x H&lt;br /&gt;
 hdmi_mode=31   1080p 50Hz&lt;br /&gt;
 hdmi_mode=32   1080p 24Hz&lt;br /&gt;
 hdmi_mode=33   1080p 25Hz&lt;br /&gt;
 hdmi_mode=34   1080p 30Hz&lt;br /&gt;
 hdmi_mode=35   480p  60Hz  4x&lt;br /&gt;
 hdmi_mode=36   480p  60Hz  4xH&lt;br /&gt;
 hdmi_mode=37   576p  50Hz  4x&lt;br /&gt;
 hdmi_mode=38   576p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=39   1080i 50Hz  reduced blanking&lt;br /&gt;
 hdmi_mode=40   1080i 100Hz&lt;br /&gt;
 hdmi_mode=41   720p  100Hz&lt;br /&gt;
 hdmi_mode=42   576p  100Hz&lt;br /&gt;
 hdmi_mode=43   576p  100Hz H&lt;br /&gt;
 hdmi_mode=44   576i  100Hz&lt;br /&gt;
 hdmi_mode=45   576i  100Hz H&lt;br /&gt;
 hdmi_mode=46   1080i 120Hz&lt;br /&gt;
 hdmi_mode=47   720p  120Hz&lt;br /&gt;
 hdmi_mode=48   480p  120Hz&lt;br /&gt;
 hdmi_mode=49   480p  120Hz H&lt;br /&gt;
 hdmi_mode=50   480i  120Hz&lt;br /&gt;
 hdmi_mode=51   480i  120Hz H&lt;br /&gt;
 hdmi_mode=52   576p  200Hz&lt;br /&gt;
 hdmi_mode=53   576p  200Hz H&lt;br /&gt;
 hdmi_mode=54   576i  200Hz&lt;br /&gt;
 hdmi_mode=55   576i  200Hz H&lt;br /&gt;
 hdmi_mode=56   480p  240Hz&lt;br /&gt;
 hdmi_mode=57   480p  240Hz H&lt;br /&gt;
 hdmi_mode=58   480i  240Hz&lt;br /&gt;
 hdmi_mode=59   480i  240Hz H&lt;br /&gt;
 H means 16:9 variant (of a normally 4:3 mode).&lt;br /&gt;
 2x means pixel doubled (i.e. highter clock rate, with each pixel repeated twice)&lt;br /&gt;
 4x means pixel quadrupled (i.e. higher clock rate, with each pixel repeated four times)&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=2 (DMT)'''&lt;br /&gt;
 hdmi_mode=1    640x350   85Hz&lt;br /&gt;
 hdmi_mode=2    640x400   85Hz&lt;br /&gt;
 hdmi_mode=3    720x400   85Hz&lt;br /&gt;
 hdmi_mode=4    640x480   60Hz&lt;br /&gt;
 hdmi_mode=5    640x480   72Hz&lt;br /&gt;
 hdmi_mode=6    640x480   75Hz&lt;br /&gt;
 hdmi_mode=7    640x480   85Hz&lt;br /&gt;
 hdmi_mode=8    800x600   56Hz&lt;br /&gt;
 hdmi_mode=9    800x600   60Hz&lt;br /&gt;
 hdmi_mode=10   800x600   72Hz&lt;br /&gt;
 hdmi_mode=11   800x600   75Hz&lt;br /&gt;
 hdmi_mode=12   800x600   85Hz&lt;br /&gt;
 hdmi_mode=13   800x600   120Hz&lt;br /&gt;
 hdmi_mode=14   848x480   60Hz&lt;br /&gt;
 hdmi_mode=15   1024x768  43Hz  DO NOT USE&lt;br /&gt;
 hdmi_mode=16   1024x768  60Hz&lt;br /&gt;
 hdmi_mode=17   1024x768  70Hz&lt;br /&gt;
 hdmi_mode=18   1024x768  75Hz&lt;br /&gt;
 hdmi_mode=19   1024x768  85Hz&lt;br /&gt;
 hdmi_mode=20   1024x768  120Hz&lt;br /&gt;
 hdmi_mode=21   1152x864  75Hz&lt;br /&gt;
 hdmi_mode=22   1280x768        reduced blanking&lt;br /&gt;
 hdmi_mode=23   1280x768  60Hz&lt;br /&gt;
 hdmi_mode=24   1280x768  75Hz&lt;br /&gt;
 hdmi_mode=25   1280x768  85Hz&lt;br /&gt;
 hdmi_mode=26   1280x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=27   1280x800        reduced blanking&lt;br /&gt;
 hdmi_mode=28   1280x800  60Hz&lt;br /&gt;
 hdmi_mode=29   1280x800  75Hz&lt;br /&gt;
 hdmi_mode=30   1280x800  85Hz&lt;br /&gt;
 hdmi_mode=31   1280x800  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=32   1280x960  60Hz&lt;br /&gt;
 hdmi_mode=33   1280x960  85Hz&lt;br /&gt;
 hdmi_mode=34   1280x960  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=35   1280x1024 60Hz&lt;br /&gt;
 hdmi_mode=36   1280x1024 75Hz&lt;br /&gt;
 hdmi_mode=37   1280x1024 85Hz&lt;br /&gt;
 hdmi_mode=38   1280x1024 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=39   1360x768  60Hz&lt;br /&gt;
 hdmi_mode=40   1360x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=41   1400x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=42   1400x1050 60Hz&lt;br /&gt;
 hdmi_mode=43   1400x1050 75Hz&lt;br /&gt;
 hdmi_mode=44   1400x1050 85Hz&lt;br /&gt;
 hdmi_mode=45   1400x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=46   1440x900        reduced blanking&lt;br /&gt;
 hdmi_mode=47   1440x900  60Hz&lt;br /&gt;
 hdmi_mode=48   1440x900  75Hz&lt;br /&gt;
 hdmi_mode=49   1440x900  85Hz&lt;br /&gt;
 hdmi_mode=50   1440x900  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=51   1600x1200 60Hz&lt;br /&gt;
 hdmi_mode=52   1600x1200 65Hz&lt;br /&gt;
 hdmi_mode=53   1600x1200 70Hz&lt;br /&gt;
 hdmi_mode=54   1600x1200 75Hz&lt;br /&gt;
 hdmi_mode=55   1600x1200 85Hz&lt;br /&gt;
 hdmi_mode=56   1600x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=57   1680x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=58   1680x1050 60Hz&lt;br /&gt;
 hdmi_mode=59   1680x1050 75Hz&lt;br /&gt;
 hdmi_mode=60   1680x1050 85Hz&lt;br /&gt;
 hdmi_mode=61   1680x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=62   1792x1344 60Hz&lt;br /&gt;
 hdmi_mode=63   1792x1344 75Hz&lt;br /&gt;
 hdmi_mode=64   1792x1344 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=65   1856x1392 60Hz&lt;br /&gt;
 hdmi_mode=66   1856x1392 75Hz&lt;br /&gt;
 hdmi_mode=67   1856x1392 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=68   1920x1200       reduced blanking&lt;br /&gt;
 hdmi_mode=69   1920x1200 60Hz&lt;br /&gt;
 hdmi_mode=70   1920x1200 75Hz&lt;br /&gt;
 hdmi_mode=71   1920x1200 85Hz&lt;br /&gt;
 hdmi_mode=72   1920x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=73   1920x1440 60Hz&lt;br /&gt;
 hdmi_mode=74   1920x1440 75Hz&lt;br /&gt;
 hdmi_mode=75   1920x1440 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=76   2560x1600       reduced blanking&lt;br /&gt;
 hdmi_mode=77   2560x1600 60Hz&lt;br /&gt;
 hdmi_mode=78   2560x1600 75Hz&lt;br /&gt;
 hdmi_mode=79   2560x1600 85Hz&lt;br /&gt;
 hdmi_mode=80   2560x1600 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=81   1366x768  60Hz&lt;br /&gt;
 hdmi_mode=82   1080p     60Hz&lt;br /&gt;
 hdmi_mode=83   1600x900        reduced blanking&lt;br /&gt;
 hdmi_mode=84   2048x1152       reduced blanking&lt;br /&gt;
 hdmi_mode=85   720p      60Hz&lt;br /&gt;
 hdmi_mode=86   1366x768        reduced blanking&lt;br /&gt;
&lt;br /&gt;
'''overscan_left'''	 number of pixels to skip on left&lt;br /&gt;
&lt;br /&gt;
'''overscan_right'''	 number of pixels to skip on right&lt;br /&gt;
&lt;br /&gt;
'''overscan_top'''	 number of pixels to skip on top&lt;br /&gt;
&lt;br /&gt;
'''overscan_bottom'''	 number of pixels to skip on bottom&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_width'''	 console framebuffer width in pixels. Default matches display.&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_height'''	 console framebuffer height in pixels. Default matches display.&lt;br /&gt;
&lt;br /&gt;
'''test_mode'''	 enable test sound/image during boot for manufacturing test.&lt;br /&gt;
&lt;br /&gt;
'''disable_l2cache'''	 disable arm access to GPU's L2 cache. Needs corresponding L2 disabled kernel. Default is 0.&lt;br /&gt;
&lt;br /&gt;
'''disable_overscan'''	 set to 1 to disable overscan.&lt;br /&gt;
&lt;br /&gt;
'''hdmi_force_hotplug'''	Make RPi ignore hotplug signal from display and assume it is asserted.&lt;br /&gt;
&lt;br /&gt;
'''config_hdmi_boost'''		configure the signal strength of the HDMI interface. Default is 0. Try 4 if you have interference issues with hdmi. 7 is the maximum.&lt;br /&gt;
&lt;br /&gt;
==Which values are valid for my monitor?==&lt;br /&gt;
Your HDMI monitor may support only a limited set of formats. To find out which formats are supported, use the following method.&lt;br /&gt;
&lt;br /&gt;
*Set the output format to VGA 60Hz (hdmi_group=1 hdmi_mode=1) and boot up the Raspberry Pi&lt;br /&gt;
*Enter the following command to give a list of CEA supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m CEA'''&lt;br /&gt;
*Enter the following command to give a list of DMT supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m DMT'''&lt;br /&gt;
*Enter the following command to show your current state&lt;br /&gt;
 '''/opt/vc/bin/tvservice -s'''&lt;br /&gt;
&lt;br /&gt;
=Boot options=&lt;br /&gt;
'''disable_commandline_tags''' Stops start.elf from filling in ATAGS (memory from 0x100) before launching kernel&lt;br /&gt;
&lt;br /&gt;
'''cmdline'''                 (string) Command line parameters. Can be used instead of cmdline.txt file&lt;br /&gt;
&lt;br /&gt;
'''kernel'''                  (string) Alternative name to use when loading kernel.&lt;br /&gt;
&lt;br /&gt;
'''kernel_address'''          address to load kernel.img file at&lt;br /&gt;
&lt;br /&gt;
'''ramfsfile'''               (string) ramfs file to load&lt;br /&gt;
&lt;br /&gt;
'''device_tree_address'''     address to load device_tree at&lt;br /&gt;
&lt;br /&gt;
'''init_uart_baud'''          initial uart baud rate. Default 115200&lt;br /&gt;
&lt;br /&gt;
'''init_uart_clock'''         initial uart clock. Default 3000000&lt;br /&gt;
&lt;br /&gt;
'''init_emmc_clock'''         initial emmc clock. Default 80000000&lt;br /&gt;
&lt;br /&gt;
=Overclocking configuration=&lt;br /&gt;
'''WARNING:''' Setting any of the parameters which over volt your Raspberry Pi will set a permanent bit within the SOC and your warranty is void.  So If you care about the warranty do not adjust voltage.&lt;br /&gt;
&lt;br /&gt;
Also at your own risk you can try [[RPi_config_for_your_TV|overscan settings]] from our wiki. These were [http://www.raspberrypi.org/forum/features-and-requests/should-we-make-a-wiki-page-for-overscan-settings posted] on the forum and are not confimed to work.&lt;br /&gt;
==Overclocking options==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
!Option !! Description&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|arm_freq &lt;br /&gt;
| frequency of ARM in MHz. Default 700.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|gpu_freq &lt;br /&gt;
| Sets core_freq, h264_freq, isp_freq, v3d_freq together.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|core_freq &lt;br /&gt;
| frequency of GPU processor core in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|h264_freq &lt;br /&gt;
| frequency of hardware video block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|isp_freq &lt;br /&gt;
| frequency of image sensor pipeline block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|v3d_freq &lt;br /&gt;
| frequency of 3D block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|sdram_freq &lt;br /&gt;
| frequency of SDRAM in MHz. Default 400.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage &lt;br /&gt;
| ARM/GPU core voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V) &amp;lt;ref name=voltages&amp;gt;What this means is that you can specify -16 and expect about 0.8V as the GPU/core voltage. This is 0.4V below the normal value of 1.2. If you specify 16, you'd get 0.4V ABOVE the normal value of 1.2V, or 1.6V. The fact that someone carefully specified &amp;quot;8&amp;quot; and &amp;quot;1.4V&amp;quot; as the upper limit in the examples leads me to think that it is likely to shorten the life of your raspberry pi significantly if you would specify values above &amp;quot;8&amp;quot;.  So: don't specify values above zero, but if you do, don't go above 8.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram &lt;br /&gt;
| Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p together&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_c &lt;br /&gt;
| SDRAM controller voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V) &amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_i &lt;br /&gt;
| SDRAM I/O voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_p &lt;br /&gt;
| SDRAM phy voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tested values==&lt;br /&gt;
The following table shows some successfull attempts of overclocking. These settings may not work on every device and can shorten the life of the Broadcom SoC. '''Warranty will be voided if overvoltage is used.'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! arm_freq&lt;br /&gt;
! gpu_freq&lt;br /&gt;
! core_freq&lt;br /&gt;
! h264_freq&lt;br /&gt;
! isp_freq&lt;br /&gt;
! v3d_freq&lt;br /&gt;
! sdram_freq&lt;br /&gt;
! over_voltage&lt;br /&gt;
! over_voltage_sdram&lt;br /&gt;
|-&lt;br /&gt;
|900&lt;br /&gt;
|250&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|500&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|900&lt;br /&gt;
|350&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|1000&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|6&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPiconfig</id>
		<title>RPiconfig</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPiconfig"/>
				<updated>2012-05-28T14:22:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: De-dup a line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: RaspberryPi]]&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi config.txt file is read by the GPU before the ARM core is initialised.  It can be used to set various system configuration parameters.&lt;br /&gt;
&lt;br /&gt;
This file is an optional file on the boot partition.  It would normally be accessible as /boot/config.txt from Linux.&lt;br /&gt;
&lt;br /&gt;
To edit the configuration file, see the instructions at [[R-Pi_ConfigurationFile]].&lt;br /&gt;
&lt;br /&gt;
=File format=&lt;br /&gt;
&lt;br /&gt;
The format is &amp;quot;property=value&amp;quot;. value is an integer. You may specify only one option per line. Comments may be added by starting a line with the '#' character.&lt;br /&gt;
&lt;br /&gt;
Here is an example file&lt;br /&gt;
 '''# Set stdv mode to PAL (as used in Europe)&lt;br /&gt;
 sdtv_mode=2&lt;br /&gt;
 # Force the monitor to HDMI mode so that sound will be sent over HDMI cable&lt;br /&gt;
 hdmi_drive=2&lt;br /&gt;
 # Set monitor mode to DMT&lt;br /&gt;
 hdmi_group=2&lt;br /&gt;
 # Set monitor resolution to 1024x768 XGA 60Hz (HDMI_DMT_XGA_60)&lt;br /&gt;
 hdmi_mode=0x10&lt;br /&gt;
 # Make display smaller to stop text spilling off the screen&lt;br /&gt;
 overscan_left=20&lt;br /&gt;
 overscan_right=12&lt;br /&gt;
 overscan_top=10&lt;br /&gt;
 overscan_bottom=10'''&lt;br /&gt;
&lt;br /&gt;
=Video mode configuration=&lt;br /&gt;
==Video mode options==&lt;br /&gt;
'''sdtv_mode''' defines the TV standard for composite output (default=0)&lt;br /&gt;
 sdtv_mode=0    Normal NTSC&lt;br /&gt;
 sdtv_mode=1    Japanese version of NTSC – no pedestal&lt;br /&gt;
 sdtv_mode=2    Normal PAL&lt;br /&gt;
 sdtv_mode=3    Brazilian version of PAL – 525/60 rather than 625/50, different subcarrier&lt;br /&gt;
&lt;br /&gt;
'''sdtv_aspect''' defines the aspect ratio for composite output (default=1)&lt;br /&gt;
 sdtv_aspect=1  4:3&lt;br /&gt;
 sdtv_aspect=2  14:9&lt;br /&gt;
 sdtv_aspect=3  16:9&lt;br /&gt;
&lt;br /&gt;
'''hdmi_drive''' chooses between HDMI and DVI modes&lt;br /&gt;
  hdmi_drive= 1 Normal DVI mode (No sound)&lt;br /&gt;
  hdmi_drive= 2 Normal HDMI mode (Sound will be sent if supported and enabled)&lt;br /&gt;
&lt;br /&gt;
'''hdmi_group''' defines the HDMI type (default=1)&lt;br /&gt;
&lt;br /&gt;
[rgh] I think values are 0 and 1 really, and the default 0 for CEA - at least with the latest firmware as of May 25th 2012.&lt;br /&gt;
&lt;br /&gt;
 hdmi_group=1   CEA&lt;br /&gt;
 hdmi_group=2   DMT&lt;br /&gt;
&lt;br /&gt;
'''hdmi_mode''' defines screen resolution in CEA or DMT format&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=1 (CEA)'''&lt;br /&gt;
 hdmi_mode=1    VGA&lt;br /&gt;
 hdmi_mode=2    480p  60Hz&lt;br /&gt;
 hdmi_mode=3    480p  60Hz  H&lt;br /&gt;
 hdmi_mode=4    720p  60Hz&lt;br /&gt;
 hdmi_mode=5    1080i 60Hz&lt;br /&gt;
 hdmi_mode=6    480i  60Hz&lt;br /&gt;
 hdmi_mode=7    480i  60Hz  H&lt;br /&gt;
 hdmi_mode=8    240p  60Hz&lt;br /&gt;
 hdmi_mode=9    240p  60Hz  H&lt;br /&gt;
 hdmi_mode=10   480i  60Hz  4x&lt;br /&gt;
 hdmi_mode=11   480i  60Hz  4x H&lt;br /&gt;
 hdmi_mode=12   240p  60Hz  4x&lt;br /&gt;
 hdmi_mode=13   240p  60Hz  4x H&lt;br /&gt;
 hdmi_mode=14   480p  60Hz  2x&lt;br /&gt;
 hdmi_mode=15   480p  60Hz  2x H&lt;br /&gt;
 hdmi_mode=16   1080p 60Hz&lt;br /&gt;
 hdmi_mode=17   576p  50Hz&lt;br /&gt;
 hdmi_mode=18   576p  50Hz  H&lt;br /&gt;
 hdmi_mode=19   720p  50Hz&lt;br /&gt;
 hdmi_mode=20   1080i 50Hz&lt;br /&gt;
 hdmi_mode=21   576i  50Hz&lt;br /&gt;
 hdmi_mode=22   576i  50Hz  H&lt;br /&gt;
 hdmi_mode=23   288p  50Hz&lt;br /&gt;
 hdmi_mode=24   288p  50Hz  H&lt;br /&gt;
 hdmi_mode=25   576i  50Hz  4x&lt;br /&gt;
 hdmi_mode=26   576i  50Hz  4x H&lt;br /&gt;
 hdmi_mode=27   288p  50Hz  4x&lt;br /&gt;
 hdmi_mode=28   288p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=29   576p  50Hz  2x&lt;br /&gt;
 hdmi_mode=30   576p  50Hz  2x H&lt;br /&gt;
 hdmi_mode=31   1080p 50Hz&lt;br /&gt;
 hdmi_mode=32   1080p 24Hz&lt;br /&gt;
 hdmi_mode=33   1080p 25Hz&lt;br /&gt;
 hdmi_mode=34   1080p 30Hz&lt;br /&gt;
 hdmi_mode=35   480p  60Hz  4x&lt;br /&gt;
 hdmi_mode=36   480p  60Hz  4xH&lt;br /&gt;
 hdmi_mode=37   576p  50Hz  4x&lt;br /&gt;
 hdmi_mode=38   576p  50Hz  4x H&lt;br /&gt;
 hdmi_mode=39   1080i 50Hz  reduced blanking&lt;br /&gt;
 hdmi_mode=40   1080i 100Hz&lt;br /&gt;
 hdmi_mode=41   720p  100Hz&lt;br /&gt;
 hdmi_mode=42   576p  100Hz&lt;br /&gt;
 hdmi_mode=43   576p  100Hz H&lt;br /&gt;
 hdmi_mode=44   576i  100Hz&lt;br /&gt;
 hdmi_mode=45   576i  100Hz H&lt;br /&gt;
 hdmi_mode=46   1080i 120Hz&lt;br /&gt;
 hdmi_mode=47   720p  120Hz&lt;br /&gt;
 hdmi_mode=48   480p  120Hz&lt;br /&gt;
 hdmi_mode=49   480p  120Hz H&lt;br /&gt;
 hdmi_mode=50   480i  120Hz&lt;br /&gt;
 hdmi_mode=51   480i  120Hz H&lt;br /&gt;
 hdmi_mode=52   576p  200Hz&lt;br /&gt;
 hdmi_mode=53   576p  200Hz H&lt;br /&gt;
 hdmi_mode=54   576i  200Hz&lt;br /&gt;
 hdmi_mode=55   576i  200Hz H&lt;br /&gt;
 hdmi_mode=56   480p  240Hz&lt;br /&gt;
 hdmi_mode=57   480p  240Hz H&lt;br /&gt;
 hdmi_mode=58   480i  240Hz&lt;br /&gt;
 hdmi_mode=59   480i  240Hz H&lt;br /&gt;
 H means 16:9 variant (of a normally 4:3 mode).&lt;br /&gt;
 2x means pixel doubled (i.e. highter clock rate, with each pixel repeated twice)&lt;br /&gt;
 4x means pixel quadrupled (i.e. higher clock rate, with each pixel repeated four times)&lt;br /&gt;
&lt;br /&gt;
 '''These values are valid if hdmi_group=2 (DMT)'''&lt;br /&gt;
 hdmi_mode=1    640x350   85Hz&lt;br /&gt;
 hdmi_mode=2    640x400   85Hz&lt;br /&gt;
 hdmi_mode=3    720x400   85Hz&lt;br /&gt;
 hdmi_mode=4    640x480   60Hz&lt;br /&gt;
 hdmi_mode=5    640x480   72Hz&lt;br /&gt;
 hdmi_mode=6    640x480   75Hz&lt;br /&gt;
 hdmi_mode=7    640x480   85Hz&lt;br /&gt;
 hdmi_mode=8    800x600   56Hz&lt;br /&gt;
 hdmi_mode=9    800x600   60Hz&lt;br /&gt;
 hdmi_mode=10   800x600   72Hz&lt;br /&gt;
 hdmi_mode=11   800x600   75Hz&lt;br /&gt;
 hdmi_mode=12   800x600   85Hz&lt;br /&gt;
 hdmi_mode=13   800x600   120Hz&lt;br /&gt;
 hdmi_mode=14   848x480   60Hz&lt;br /&gt;
 hdmi_mode=15   1024x768  43Hz  DO NOT USE&lt;br /&gt;
 hdmi_mode=16   1024x768  60Hz&lt;br /&gt;
 hdmi_mode=17   1024x768  70Hz&lt;br /&gt;
 hdmi_mode=18   1024x768  75Hz&lt;br /&gt;
 hdmi_mode=19   1024x768  85Hz&lt;br /&gt;
 hdmi_mode=20   1024x768  120Hz&lt;br /&gt;
 hdmi_mode=21   1152x864  75Hz&lt;br /&gt;
 hdmi_mode=22   1280x768        reduced blanking&lt;br /&gt;
 hdmi_mode=23   1280x768  60Hz&lt;br /&gt;
 hdmi_mode=24   1280x768  75Hz&lt;br /&gt;
 hdmi_mode=25   1280x768  85Hz&lt;br /&gt;
 hdmi_mode=26   1280x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=27   1280x800        reduced blanking&lt;br /&gt;
 hdmi_mode=28   1280x800  60Hz&lt;br /&gt;
 hdmi_mode=29   1280x800  75Hz&lt;br /&gt;
 hdmi_mode=30   1280x800  85Hz&lt;br /&gt;
 hdmi_mode=31   1280x800  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=32   1280x960  60Hz&lt;br /&gt;
 hdmi_mode=33   1280x960  85Hz&lt;br /&gt;
 hdmi_mode=34   1280x960  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=35   1280x1024 60Hz&lt;br /&gt;
 hdmi_mode=36   1280x1024 75Hz&lt;br /&gt;
 hdmi_mode=37   1280x1024 85Hz&lt;br /&gt;
 hdmi_mode=38   1280x1024 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=39   1360x768  60Hz&lt;br /&gt;
 hdmi_mode=40   1360x768  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=41   1400x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=42   1400x1050 60Hz&lt;br /&gt;
 hdmi_mode=43   1400x1050 75Hz&lt;br /&gt;
 hdmi_mode=44   1400x1050 85Hz&lt;br /&gt;
 hdmi_mode=45   1400x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=46   1440x900        reduced blanking&lt;br /&gt;
 hdmi_mode=47   1440x900  60Hz&lt;br /&gt;
 hdmi_mode=48   1440x900  75Hz&lt;br /&gt;
 hdmi_mode=49   1440x900  85Hz&lt;br /&gt;
 hdmi_mode=50   1440x900  120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=51   1600x1200 60Hz&lt;br /&gt;
 hdmi_mode=52   1600x1200 65Hz&lt;br /&gt;
 hdmi_mode=53   1600x1200 70Hz&lt;br /&gt;
 hdmi_mode=54   1600x1200 75Hz&lt;br /&gt;
 hdmi_mode=55   1600x1200 85Hz&lt;br /&gt;
 hdmi_mode=56   1600x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=57   1680x1050       reduced blanking&lt;br /&gt;
 hdmi_mode=58   1680x1050 60Hz&lt;br /&gt;
 hdmi_mode=59   1680x1050 75Hz&lt;br /&gt;
 hdmi_mode=60   1680x1050 85Hz&lt;br /&gt;
 hdmi_mode=61   1680x1050 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=62   1792x1344 60Hz&lt;br /&gt;
 hdmi_mode=63   1792x1344 75Hz&lt;br /&gt;
 hdmi_mode=64   1792x1344 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=65   1856x1392 60Hz&lt;br /&gt;
 hdmi_mode=66   1856x1392 75Hz&lt;br /&gt;
 hdmi_mode=67   1856x1392 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=68   1920x1200       reduced blanking&lt;br /&gt;
 hdmi_mode=69   1920x1200 60Hz&lt;br /&gt;
 hdmi_mode=70   1920x1200 75Hz&lt;br /&gt;
 hdmi_mode=71   1920x1200 85Hz&lt;br /&gt;
 hdmi_mode=72   1920x1200 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=73   1920x1440 60Hz&lt;br /&gt;
 hdmi_mode=74   1920x1440 75Hz&lt;br /&gt;
 hdmi_mode=75   1920x1440 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=76   2560x1600       reduced blanking&lt;br /&gt;
 hdmi_mode=77   2560x1600 60Hz&lt;br /&gt;
 hdmi_mode=78   2560x1600 75Hz&lt;br /&gt;
 hdmi_mode=79   2560x1600 85Hz&lt;br /&gt;
 hdmi_mode=80   2560x1600 120Hz reduced blanking&lt;br /&gt;
 hdmi_mode=81   1366x768  60Hz&lt;br /&gt;
 hdmi_mode=82   1080p     60Hz&lt;br /&gt;
 hdmi_mode=83   1600x900        reduced blanking&lt;br /&gt;
 hdmi_mode=84   2048x1152       reduced blanking&lt;br /&gt;
 hdmi_mode=85   720p      60Hz&lt;br /&gt;
 hdmi_mode=86   1366x768        reduced blanking&lt;br /&gt;
&lt;br /&gt;
'''overscan_left'''	 number of pixels to skip on left&lt;br /&gt;
&lt;br /&gt;
'''overscan_right'''	 number of pixels to skip on right&lt;br /&gt;
&lt;br /&gt;
'''overscan_top'''	 number of pixels to skip on top&lt;br /&gt;
&lt;br /&gt;
'''overscan_bottom'''	 number of pixels to skip on bottom&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_width'''	 console framebuffer width in pixels. Default matches display.&lt;br /&gt;
&lt;br /&gt;
'''framebuffer_height'''	 console framebuffer height in pixels. Default matches display.&lt;br /&gt;
&lt;br /&gt;
'''test_mode'''	 enable test sound/image during boot for manufacturing test.&lt;br /&gt;
&lt;br /&gt;
'''disable_l2cache'''	 disable arm access to GPU's L2 cache. Needs corresponding L2 disabled kernel. Default is 0.&lt;br /&gt;
&lt;br /&gt;
'''disable_overscan'''	 set to 1 to disable overscan.&lt;br /&gt;
&lt;br /&gt;
'''hdmi_force_hotplug'''	Make RPi ignore hotplug signal from display and assume it is asserted.&lt;br /&gt;
&lt;br /&gt;
'''config_hdmi_boost'''		configure the signal strength of the HDMI interface. Default is 0. Try 4 if you have interference issues with hdmi. 7 is the maximum.&lt;br /&gt;
&lt;br /&gt;
==Which values are valid for my monitor?==&lt;br /&gt;
Your HDMI monitor may support only a limited set of formats. To find out which formats are supported, use the following method.&lt;br /&gt;
&lt;br /&gt;
*Set the output format to VGA 60Hz (hdmi_group=1 hdmi_mode=1) and boot up the Raspberry Pi&lt;br /&gt;
*Enter the following command to give a list of CEA supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m CEA'''&lt;br /&gt;
*Enter the following command to give a list of DMT supported modes&lt;br /&gt;
 '''/opt/vc/bin/tvservice -m DMT'''&lt;br /&gt;
*Enter the following command to show your current state&lt;br /&gt;
 '''/opt/vc/bin/tvservice -s'''&lt;br /&gt;
&lt;br /&gt;
=Boot options=&lt;br /&gt;
'''disable_commandline_tags''' Stops start.elf from filling in ATAGS (memory from 0x100) before launching kernel&lt;br /&gt;
&lt;br /&gt;
'''cmdline'''                 (string) Command line parameters. Can be used instead of cmdline.txt file&lt;br /&gt;
&lt;br /&gt;
'''kernel'''                  (string) Alternative name to use when loading kernel.&lt;br /&gt;
&lt;br /&gt;
'''kernel_address'''          address to load kernel.img file at&lt;br /&gt;
&lt;br /&gt;
'''ramfsfile'''               (string) ramfs file to load&lt;br /&gt;
&lt;br /&gt;
'''device_tree_address'''     address to load device_tree at&lt;br /&gt;
&lt;br /&gt;
'''init_uart_baud'''          initial uart baud rate. Default 115200&lt;br /&gt;
&lt;br /&gt;
'''init_uart_clock'''         initial uart clock. Default 3000000&lt;br /&gt;
&lt;br /&gt;
'''init_emmc_clock'''         initial emmc clock. Default 80000000&lt;br /&gt;
&lt;br /&gt;
=Overclocking configuration=&lt;br /&gt;
'''WARNING:''' Setting any of the parameters which over volt your Raspberry Pi will set a permanent bit within the SOC and your warranty is void.  So If you care about the warranty do not adjust voltage.&lt;br /&gt;
&lt;br /&gt;
Also at your own risk you can try [http://elinux.org/RPi_config_for_your_TV overscan settings] from our wiki. These were [http://www.raspberrypi.org/forum/features-and-requests/should-we-make-a-wiki-page-for-overscan-settings posted] on the forum and are not confimed to work.&lt;br /&gt;
==Overclocking options==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
!Option !! Description&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|arm_freq &lt;br /&gt;
| frequency of ARM in MHz. Default 700.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|gpu_freq &lt;br /&gt;
| Sets core_freq, h264_freq, isp_freq, v3d_freq together.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|core_freq &lt;br /&gt;
| frequency of GPU processor core in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|h264_freq &lt;br /&gt;
| frequency of hardware video block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|isp_freq &lt;br /&gt;
| frequency of image sensor pipeline block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|v3d_freq &lt;br /&gt;
| frequency of 3D block in MHz. Default 250.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|sdram_freq &lt;br /&gt;
| frequency of SDRAM in MHz. Default 400.&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage &lt;br /&gt;
| ARM/GPU core voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V) &amp;lt;ref name=voltages&amp;gt;What this means is that you can specify -16 and expect about 0.8V as the GPU/core voltage. This is 0.4V below the normal value of 1.2. If you specify 16, you'd get 0.4V ABOVE the normal value of 1.2V, or 1.6V. The fact that someone carefully specified &amp;quot;8&amp;quot; and &amp;quot;1.4V&amp;quot; as the upper limit in the examples leads me to think that it is likely to shorten the life of your raspberry pi significantly if you would specify values above &amp;quot;8&amp;quot;.  So: don't specify values above zero, but if you do, don't go above 8.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram &lt;br /&gt;
| Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p together&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_c &lt;br /&gt;
| SDRAM controller voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V) &amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_i &lt;br /&gt;
| SDRAM I/O voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
!align=&amp;quot;right&amp;quot;|over_voltage_sdram_p &lt;br /&gt;
| SDRAM phy voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.25V steps. Default 0 (1.2V)&amp;lt;ref name=voltages /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tested values==&lt;br /&gt;
The following table shows some successfull attempts of overclocking. These settings may not work on every device and can shorten the life of the Broadcom SoC. '''Warranty will be voided if overvoltage is used.'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! arm_freq&lt;br /&gt;
! gpu_freq&lt;br /&gt;
! core_freq&lt;br /&gt;
! h264_freq&lt;br /&gt;
! isp_freq&lt;br /&gt;
! v3d_freq&lt;br /&gt;
! sdram_freq&lt;br /&gt;
! over_voltage&lt;br /&gt;
! over_voltage_sdram&lt;br /&gt;
|-&lt;br /&gt;
|900&lt;br /&gt;
|250&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|500&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|900&lt;br /&gt;
|350&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|1000&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|6&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Notes =&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-05-24T13:58:58Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: adding my own review&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
== Slackware on the Pi ==&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ Slackware ARM] running on the RPi. I would think that the Debian kernel and modules, with Slackware ARM userspace, could be hacked together to work, but that's only an uneducated guess. Slackware ARM currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-02, late evening ===&lt;br /&gt;
&lt;br /&gt;
I have a Slackware ARM setup that crashes in /etc/rc.d/rc.S. But at least that means /sbin/init is running from the flash card. Yay!&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-03 ===&lt;br /&gt;
&lt;br /&gt;
It turns out the SD card and my desktop's reader have some kind of conflict, and e2fsck's clean-up sent many critical libraries to /lost+found/. Another file that disappeared was /etc/fstab. Not good. My netbook's card reader works OK with the card, so I'm re-installing the libraries now. We'll see what else got clobbered, but the libraries are the most important thing to repair.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-08 ===&lt;br /&gt;
&lt;br /&gt;
It works! My basic idea above (Debian kernel, Slackware ARM userspace), using the packages outlined [http://wiki.linuxquestions.org/wiki/Slackware-Minimal_Install here], has given me an RPi that works on the network. The installation is 291M (in a 1.5G partition), with DHCP, without X.&lt;br /&gt;
&lt;br /&gt;
Now, to clean it up and find a way to get it online. Suggestions welcome for hosting/distribution; I can't host it myself.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-21 ===&lt;br /&gt;
&lt;br /&gt;
A rather sad discovery: The Raspberry Pi has a built-in FPU, but Slackware ARM isn't built for it. The math library (libm) has only a few instances of FPU instructions, and they appear to be for FPU state management, not computation. I don't know how much this slows down the overall system. A lot of programs link in libm, even some which I doubt actually use it (e.g. vim). The first package I should (attempt to) recompile is glibc, which might get an overall speed gain.&lt;br /&gt;
&lt;br /&gt;
== Cooling systems for the Pi ==&lt;br /&gt;
&lt;br /&gt;
I've done a few little experiments with auxiliary cooling for the Raspberry Pi. You can read the report [http://mindplusplus.wordpress.com/2012/05/14/the-raspberry-pi-my-first-hardware-experiment/ here].&lt;br /&gt;
&lt;br /&gt;
== Reviewing the RPi ==&lt;br /&gt;
&lt;br /&gt;
I've had the Raspberry Pi for a month, so I thought it time to review it [http://mindplusplus.wordpress.com/2012/05/23/the-raspberry-pi-a-review/ here].&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-05-21T04:41:10Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: RPi has FPU, but stock Slackware ARM doesn't support it. :(&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
== Slackware on the Pi ==&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ Slackware ARM] running on the RPi. I would think that the Debian kernel and modules, with Slackware ARM userspace, could be hacked together to work, but that's only an uneducated guess. Slackware ARM currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-02, late evening ===&lt;br /&gt;
&lt;br /&gt;
I have a Slackware ARM setup that crashes in /etc/rc.d/rc.S. But at least that means /sbin/init is running from the flash card. Yay!&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-03 ===&lt;br /&gt;
&lt;br /&gt;
It turns out the SD card and my desktop's reader have some kind of conflict, and e2fsck's clean-up sent many critical libraries to /lost+found/. Another file that disappeared was /etc/fstab. Not good. My netbook's card reader works OK with the card, so I'm re-installing the libraries now. We'll see what else got clobbered, but the libraries are the most important thing to repair.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-08 ===&lt;br /&gt;
&lt;br /&gt;
It works! My basic idea above (Debian kernel, Slackware ARM userspace), using the packages outlined [http://wiki.linuxquestions.org/wiki/Slackware-Minimal_Install here], has given me an RPi that works on the network. The installation is 291M (in a 1.5G partition), with DHCP, without X.&lt;br /&gt;
&lt;br /&gt;
Now, to clean it up and find a way to get it online. Suggestions welcome for hosting/distribution; I can't host it myself.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-21 ===&lt;br /&gt;
&lt;br /&gt;
A rather sad discovery: The Raspberry Pi has a built-in FPU, but Slackware ARM isn't built for it. The math library (libm) has only a few instances of FPU instructions, and they appear to be for FPU state management, not computation. I don't know how much this slows down the overall system. A lot of programs link in libm, even some which I doubt actually use it (e.g. vim). The first package I should (attempt to) recompile is glibc, which might get an overall speed gain.&lt;br /&gt;
&lt;br /&gt;
== Cooling systems for the Pi ==&lt;br /&gt;
&lt;br /&gt;
I've done a few little experiments with auxiliary cooling for the Raspberry Pi. You can read the report [http://mindplusplus.wordpress.com/2012/05/14/the-raspberry-pi-my-first-hardware-experiment/ here].&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/R-Pi_ConfigurationFile</id>
		<title>R-Pi ConfigurationFile</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/R-Pi_ConfigurationFile"/>
				<updated>2012-05-17T23:22:56Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: sensible link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to edit the boot configuration file for Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
=A quick overview=&lt;br /&gt;
&lt;br /&gt;
While booting up, the Raspberry Pi reads some configuration parameters from the SD card.&lt;br /&gt;
These parameters are stored in a file named [[RPi_config.txt|config.txt]]. This file is within the part of the SD card which&lt;br /&gt;
is visible to Windows PCs. Therefore, you can edit this configuration file from a Windows PC, from a Mac,&lt;br /&gt;
from a Linux PC, or from within the Raspberry Pi itself.&lt;br /&gt;
&lt;br /&gt;
This configuration file contains instructions which are necessary to setup the display.&lt;br /&gt;
If you have severe problems with the display, you will need to connect the SD card to a PC so that&lt;br /&gt;
you can edit the configuration file. If the display is working but you wish to make minor adjustments,&lt;br /&gt;
you may find it more convenient to edit the file from within the Raspberry Pi itself.&lt;br /&gt;
&lt;br /&gt;
=How to edit from a Windows PC=&lt;br /&gt;
This method is most useful if you cannot see anything on the display of the Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
*Shut down your Raspberry Pi, remove the power and remove the SD card.&lt;br /&gt;
&lt;br /&gt;
*Put the SD card in your PC's card reader and wait for the folder to open automatically.&lt;br /&gt;
&lt;br /&gt;
*If the folder does not open automatically, open &amp;quot;My Computer&amp;quot; and then open the drive marked &amp;quot;SD&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*Look to see if there is a file called config (or possibly config.txt).&lt;br /&gt;
&lt;br /&gt;
*If this file exists, open it with Notepad. If not, create the file with Notepad.&lt;br /&gt;
(One way to do this, in XP, is to right-click where you see the other files, select New and then Text document.&lt;br /&gt;
Then change &amp;quot;New Text Document&amp;quot; to &amp;quot;config&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
*Open config.txt using Notepad, and add the necessary configuration parameters.&lt;br /&gt;
&lt;br /&gt;
*Save the file (menu item File, Save)&lt;br /&gt;
&lt;br /&gt;
*Exit Notepad&lt;br /&gt;
&lt;br /&gt;
*In Windows Explorer, go to &amp;quot;My Computer&amp;quot;. Right-click on the SD card and select &amp;quot;Safely Remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*Remove the SD card from the PC and insert it in the Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
=How to edit from the Raspberry Pi=&lt;br /&gt;
&lt;br /&gt;
*Reboot the Raspberry Pi and enter your username and password.&lt;br /&gt;
&lt;br /&gt;
*To edit the configuration file, enter the command&lt;br /&gt;
 sudo nano /boot/config.txt&lt;br /&gt;
&lt;br /&gt;
*Type in the necessary configuration parameters&lt;br /&gt;
&lt;br /&gt;
*Save the edited file&lt;br /&gt;
 Press Control-x&lt;br /&gt;
 Press y&lt;br /&gt;
 Press [enter]&lt;br /&gt;
&lt;br /&gt;
*After exiting the editor, restart using the command&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
=An example configuration file=&lt;br /&gt;
&lt;br /&gt;
This example show how to reduce the size of the display to prevent text spilling off the edge of the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
overscan_left=20&lt;br /&gt;
&lt;br /&gt;
overscan_right=20&lt;br /&gt;
&lt;br /&gt;
overscan_top=20&lt;br /&gt;
&lt;br /&gt;
overscan_bottom=20&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-05-14T22:56:47Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Cooling the RPi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
== Slackware on the Pi ==&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ Slackware ARM] running on the RPi. I would think that the Debian kernel and modules, with Slackware ARM userspace, could be hacked together to work, but that's only an uneducated guess. Slackware ARM currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-02, late evening ===&lt;br /&gt;
&lt;br /&gt;
I have a Slackware ARM setup that crashes in /etc/rc.d/rc.S. But at least that means /sbin/init is running from the flash card. Yay!&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-03 ===&lt;br /&gt;
&lt;br /&gt;
It turns out the SD card and my desktop's reader have some kind of conflict, and e2fsck's clean-up sent many critical libraries to /lost+found/. Another file that disappeared was /etc/fstab. Not good. My netbook's card reader works OK with the card, so I'm re-installing the libraries now. We'll see what else got clobbered, but the libraries are the most important thing to repair.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-08 ===&lt;br /&gt;
&lt;br /&gt;
It works! My basic idea above (Debian kernel, Slackware ARM userspace), using the packages outlined [http://wiki.linuxquestions.org/wiki/Slackware-Minimal_Install here], has given me an RPi that works on the network. The installation is 291M (in a 1.5G partition), with DHCP, without X.&lt;br /&gt;
&lt;br /&gt;
Now, to clean it up and find a way to get it online. Suggestions welcome for hosting/distribution; I can't host it myself.&lt;br /&gt;
&lt;br /&gt;
== Cooling systems for the Pi ==&lt;br /&gt;
&lt;br /&gt;
I've done a few little experiments with auxiliary cooling for the Raspberry Pi. You can read the report [http://mindplusplus.wordpress.com/2012/05/14/the-raspberry-pi-my-first-hardware-experiment/ here].&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Distributions</id>
		<title>RPi Distributions</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Distributions"/>
				<updated>2012-05-14T14:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Linux]]&lt;br /&gt;
[[Category:ARM Development Boards]]&lt;br /&gt;
[[Category: Broadcom]]&lt;br /&gt;
[[Category: Development Boards]]&lt;br /&gt;
[[Category: RaspberryPi]]&lt;br /&gt;
[[Category: Education]]&lt;br /&gt;
{{Template:RPi_Software}}&lt;br /&gt;
&lt;br /&gt;
=Available Distributions=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 750px; height: 200px;&amp;quot;&lt;br /&gt;
|+ Operational Systems for Raspberry Pi models A and B&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! [http://archlinuxarm.org/ Arch Linux ARM]&lt;br /&gt;
! [http://www.debian.org/ports/arm/ Debian ARM]&lt;br /&gt;
! [http://fedoraproject.org/wiki/Architectures/ARM Fedora Remix]&lt;br /&gt;
! [http://wiki.meego.com/User:Vgrade#Raspberry_Pi Meego MER + XBMC]&lt;br /&gt;
! [http://en.wikipedia.org/wiki/RISC_OS Risc OS]&lt;br /&gt;
! [http://openelec.tv/component/k2/item/235-openelec-on-raspberry-pi-our-first-arm-device-supported OpenELEC + XBMC]&lt;br /&gt;
! [http://www.raspbian.org/ Raspbian]&lt;br /&gt;
! [http://wiki.qt-project.org/QtonPi QtonPi]&lt;br /&gt;
|-&lt;br /&gt;
! Latest version&lt;br /&gt;
| 29/04/2012&lt;br /&gt;
| Squeeze&lt;br /&gt;
(19/04/2012)&lt;br /&gt;
| F14 Remix R1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Wheezy&lt;br /&gt;
| F14 Remix R1&lt;br /&gt;
|-&lt;br /&gt;
! First version&lt;br /&gt;
| 01/03/2012&lt;br /&gt;
| Squeeze&lt;br /&gt;
(16/02/2012)&lt;br /&gt;
| F14 Remix R1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Wheezy&lt;br /&gt;
| F14 Remix R1&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
| Linux&lt;br /&gt;
| Linux&lt;br /&gt;
| Linux&lt;br /&gt;
| Linux (embedded)&lt;br /&gt;
| ARM RISC OS&lt;br /&gt;
| Linux (embedded)&lt;br /&gt;
| Linux (hard float)&lt;br /&gt;
|-&lt;br /&gt;
! License&lt;br /&gt;
| [http://www.opensource.org/licenses/gpl-2.0.php OSI GPLv2]&lt;br /&gt;
| [http://www.debian.org/legal/licenses/ Core: OSI, mixed]&lt;br /&gt;
(GPLv2, BSD, etc)&lt;br /&gt;
| [http://fedoraproject.org/wiki/Licensing:Main OSI, mixed]&lt;br /&gt;
(GPLv2, BSD, etc)&lt;br /&gt;
| [http://www.opensource.org/licenses/index.html OSI, mixed]&lt;br /&gt;
(GPLv2, BSD, etc)&lt;br /&gt;
| [http://www.riscosopen.org/content/documents/ssfaq Shared Source]&lt;br /&gt;
| [http://www.opensource.org/licenses/index.html OSI, mixed]&lt;br /&gt;
(GPLv2, BSD, etc)&lt;br /&gt;
| [http://www.debian.org/legal/licenses/ Core: OSI, mixed]&lt;br /&gt;
(GPLv2, BSD, etc)&lt;br /&gt;
|-&lt;br /&gt;
! Memory footprint&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| ~34 MiB + XBMC&lt;br /&gt;
| &lt;br /&gt;
| 80 MiB (inc. XBMC)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! Image/Installer&lt;br /&gt;
| [http://downloads.raspberrypi.org/download.php?file=/images/archlinuxarm/archlinuxarm-29-04-2012/archlinuxarm-29-04-2012.zip raw image]&lt;br /&gt;
| [http://downloads.raspberrypi.org/images/debian/6/debian6-19-04-2012/debian6-19-04-2012.zip raw image]&lt;br /&gt;
| Fedora RPM: [http://files.velocix.com/c1410/fedora/installer/fedora/fedora-arm-installer-1.0.0-1.fc16.noarch.rpm installer]&amp;lt;br /&amp;gt;&lt;br /&gt;
Windows Zip: [http://files.velocix.com/c1410/fedora/installer/windows/fedora-arm-installer-1.0.0.zip installer]&amp;lt;br /&amp;gt;&lt;br /&gt;
Other Linux: [http://files.velocix.com/c1410/fedora/installer/source/faii-1.0.0.tar.gz Python script]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| [http://openelec.tv/component/k2/item/241-openelec-meets-raspberry-pi-part-1 build instructions]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://openelec.tv/component/k2/item/242-openelec-meets-raspberry-pi-part-2 install instructions] &lt;br /&gt;
| [http://distribution.hexxeh.net/raspbian/raspbian-r2.zip pi image] &amp;lt;br /&amp;gt;&lt;br /&gt;
[http://debian.raspbian.com/qemu/ qemu image]&lt;br /&gt;
| [http://downloads.raspberrypi.org/images/qtonpi/qtonpi-0.02/qtonpi-0.2.tar.bz2 qt 5 sdk + sdcard image]&lt;br /&gt;
|-&lt;br /&gt;
! Packages&lt;br /&gt;
| [http://archlinuxarm.org/arm/ {{formatnum:4416}}]?&lt;br /&gt;
| [http://packages.debian.org/stable/allpackages {{formatnum:20000}}+]&lt;br /&gt;
| [http://dl.fedoraproject.org/pub/fedora-secondary/releases/14/Everything/arm/os/Packages/ {{formatnum:16464}}]?&lt;br /&gt;
| [http://gitweb.merproject.org/gitweb/ ~{{formatnum:320}}] (core)&lt;br /&gt;
| &lt;br /&gt;
| ~140&lt;br /&gt;
| [http://www.raspberrypi.org/forum/projects-and-collaboration-general/debian-hard-float-armhf-for-rpi/page-20#p74383 {{formatnum:25000}}+]&lt;br /&gt;
|-&lt;br /&gt;
! Default login&lt;br /&gt;
| Username: root Password: root&lt;br /&gt;
| Username: pi Password: raspberry&lt;br /&gt;
| Username: root Password: fedoraarm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Username: root Password: hexxeh&lt;br /&gt;
| Username: root Password: rootme&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Username: qtonpi Password: qtonpi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fedora Remix==&lt;br /&gt;
&lt;br /&gt;
As announced on February 20, 2012 [http://www.raspberrypi.org/archives/676]: [http://cdot.senecac.on.ca/raspberrypi Raspberry Pi Fedora Remix 14], developed by [http://senecacollege.ca Seneca College], is the recommended distribution for newcomers to Raspberry Pi and day-to-day use. Pre-loaded SD cards with this distribution are planned to be available at some point after the initial launch through the Raspberry Pi Store.&lt;br /&gt;
&lt;br /&gt;
Eben says (regarding default distribution): &amp;quot;Either Ubuntu or Fedora; the main point in Fedora’s favour is their ongoing support for ARMv6 architectures.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://fedoraproject.org/wiki/Architectures/ARM http://fedoraproject.org/wiki/Architectures/ARM]&lt;br /&gt;
&lt;br /&gt;
As of October 15 2011: the Raspberry Pi alpha board boots Fedora F13 (armv5tel) to a character-mode login prompt in about 23 seconds, taking 14-17MB of memory. XFCE and LXDE graphical environments are both available (but more work on the X drivers is needed). F15-ARM will be tested as its release date approaches in November. A 1-minute video is available at [http://www.raspberrypi.org/?p=254].  Video about Seneca College and Fedora on Raspberry Pi: [http://www.raspberrypi.org/archives/298]&lt;br /&gt;
&lt;br /&gt;
'''Link''': to Raspberry Pi Fedora Remix wiki pages [http://zenit.senecac.on.ca/wiki/index.php/Raspberry_Pi_Fedora_Remix]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== What is the Raspberry Pi Fedora Remix? ====&lt;br /&gt;
&lt;br /&gt;
The Remix is a distribution comprised of software packages from the Fedora ARM project, plus a small number of additional packages that are modified from the Fedora versions or which cannot be included in Fedora due to licensing issues – in particular, the libraries for accessing the VideoCore GPU on the Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
The SD card image for the Remix includes a little over 640 packages, providing both text-mode and graphical interfaces (LXDE/XFCE) with an assortment of programming languages, applications, system tools, and services for both environments. There are over 16,000 software packages available from the Fedora ARM repositories which can be easily installed using the Internet to customize your system to meet your needs and interests (again, using either command-line or graphical tools).&lt;br /&gt;
&lt;br /&gt;
Some of the highlights of the software included in the SD card image:&lt;br /&gt;
&lt;br /&gt;
* Programming languages: python, perl, ruby, bash&lt;br /&gt;
* Version control: git&lt;br /&gt;
* System administration tools (command line and/or graphical) for configuring various aspects of the system including the network, date/time, users, and printers&lt;br /&gt;
* Command-line and graphical tools for installing/removing/updating software&lt;br /&gt;
ssh (secure remote login) and printer services&lt;br /&gt;
* Graphical applications: word processing (AbiWord), spreadsheets (Gnumeric), image editing (GIMP), and web browsing (Firefox)&lt;br /&gt;
* Editors for programming: vim (text mode) and gedit with plugins for file management, terminal, and python console (graphical mode)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Kernel ====&lt;br /&gt;
&lt;br /&gt;
The Kernel provided in the Remix image is the Raspberry Pi 3.1.9 kernel from GitHub, with a combined Fedora/Raspberry Pi configuration file. This configuration includes the devices in the System-on-a-Chip, modular support for most USB devices and optional network features, and kernel features expected by Fedora packages, including IPv6.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi Libraries ====&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi proprietary libraries, headers, and utilities, included in /opt/vc in the Debian image, are installed into regular system locations in the Fedora Remix image (/usr/lib for libraries, /usr/include for headers, and /usr/bin and /usr/sbin for utilities). This reflects the fact that these files are part of the core distribution and not a third-party add-one.&lt;br /&gt;
&lt;br /&gt;
The source code for the demonstration multimedia apps is contained in the /usr/share/vc-demo-source directory. Instructions for compiling and using these apps is on the Raspberry Pi Fedora Remix wiki documentation (see link, below).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Repositories ====&lt;br /&gt;
&lt;br /&gt;
The kernel, GPU firmware, start-up scripts, and proprietary libraries/headers/demo source are all provided by RPM packages. This software, along with all of the Fedora packages, can be installed/removed/reinstalled/updated from online software repositories. This means that if new GPU firmware or multimedia libraries become available, they can be installed with a simple update command (“yum update”) or a mouse click on the graphical software updater.&lt;br /&gt;
&lt;br /&gt;
The Remix is distributed as four separate pieces, carried by three separate mirror networks:&lt;br /&gt;
&lt;br /&gt;
* The SD card image files are being mirrored by the Raspberry Pi community’s mirror network.&lt;br /&gt;
* The Velocix content delivery network is mirroring the installer program plus the Raspberry Pi-specific remix package repositories.&lt;br /&gt;
* The Fedora mirror network is mirroring the Fedora ARM package repositories.&lt;br /&gt;
Many thanks to Liam Fraser and the sites comprising the three mirror networks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Future of the Raspberry Pi Fedora Remix ====&lt;br /&gt;
&lt;br /&gt;
From Chris Tyler ([http://zenit.senecac.on.ca/wiki/index.php/Main_Page Seneca College], part of the [http://fedoraproject.org/ Fedora Project]) on 8th March 2012 :&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Fedora ARM project is hard at work building Fedora 17, which we hope to release concurrently with the PC versions in May. This should be the most complete Fedora ARM release produced to date.&lt;br /&gt;
&lt;br /&gt;
Students in the SBR600 course at Seneca College are working to on an improved version of the Remix incorporating files from Fedora ARM 17, and this will also be released in May.&lt;br /&gt;
&lt;br /&gt;
The Fedora ARM project has the goal of achieving primary architecture status during the Fedora 18 development cycle — which means that, from that point on, the ARM build of Fedora will receive the same priority and be released on the same schedule as the PC (x86) versions.&lt;br /&gt;
&lt;br /&gt;
As this project progresses, we anticipate moving most of the Raspberry Pi-specific software packages into the main Fedora ARM project, except where prevented by licensing issues.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== More Information ====&lt;br /&gt;
&lt;br /&gt;
Release notes, information on where/how to get help or to get involved, FAQ about the Remix, and more are on the Seneca CDOT wiki at http://cdot.senecac.on.ca/raspberrypi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A Quick Word on Trademarks ====&lt;br /&gt;
&lt;br /&gt;
Important note from Chris Tyler :&lt;br /&gt;
&lt;br /&gt;
&amp;quot;This software distribution is counted as a “Fedora Remix” in the terminology of the Fedora project because it contains software not found in the Fedora package collection. Please do not refer to the Remix as “Fedora” or use the Fedora infinity logo or wordmark in conjunction with the remix – please refer to it as a “Fedora Remix” and use the secondary mark in accordance with the [http://fedoraproject.org/wiki/Legal:Trademark_guidelines Fedora Trademark Guidelines]. (Note that we have specific approval to use the Secondary Mark with a modified colour scheme to match the Raspberry Pi logo).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Debian (Squeeze)==&lt;br /&gt;
&lt;br /&gt;
[http://www.debian.org/ports/arm/ http://www.debian.org/ports/arm/]&lt;br /&gt;
&lt;br /&gt;
[http://www.debian.org/ Debian] was the default distribution on the Alpha boards.  Boot time depends on width &amp;amp; speed of SD-card. Alpha board boot into Debian prompt (no GUI) was timed taking about 34 seconds.&lt;br /&gt;
&lt;br /&gt;
The Debian distro for Raspberry Pi is the Cambridge reference filesystem, which is a fully functional Debian Squeeze installation containing LXDE (desktop) and Midori (browser); development tools; and sample code for accessing the multimedia functionality on the device.&lt;br /&gt;
&lt;br /&gt;
==Arch==&lt;br /&gt;
&lt;br /&gt;
[http://archlinuxarm.org Arch Linux ARM] is based on [http://www.archlinux.org/ Arch Linux], which aims for simplicity and full control to the end user. It provides a lightweight base structure that allows you to shape the system to your needs. For this reason, the Arch Linux ARM image for the Raspberry Pi does not come with a graphical user interface, though you can easily install one yourself. Please note that this distribution may not be suitable for beginners.&lt;br /&gt;
&lt;br /&gt;
Arch Linux ARM is on a rolling-release cycle that can be updated daily through small packages instead of huge updates every few months.&lt;br /&gt;
&lt;br /&gt;
More information is available at http://archlinuxarm.org&lt;br /&gt;
&lt;br /&gt;
==Raspbian==&lt;br /&gt;
&lt;br /&gt;
Raspberry Pi + Debian = [http://www.raspbian.org Raspbian]. A project to create a hard float port of Debian Wheezy armhf for the Raspberry Pi. The intent of Raspbian is to bring to the Raspberry Pi user 10,000s of pre-built Debian packages specifically tuned for optimal performance on the Raspberry Pi hardware.  The project is still in it's early phases, but the major push to rebuild nearly all Debian packages for the Raspberry Pi is expected to be completed by the end of May, 2012.  After that, efforts will focus on making Raspbian the easiest to use, most stable and best performing Linux distribution available for the Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
More information is available at http://www.raspbian.org&lt;br /&gt;
&lt;br /&gt;
=Announced distributions=&lt;br /&gt;
&lt;br /&gt;
The following distributions have been announced and may have been publicly demonstrated but distributions are not generally available quite yet.&lt;br /&gt;
&lt;br /&gt;
==Gentoo== &lt;br /&gt;
&lt;br /&gt;
Gentoo Linux is a computer operating system built on top of the Linux kernel and based on the Portage package management system. It is distributed as free and open source software. Unlike a conventional software distribution, the user compiles the source code locally according to their chosen configuration. There are normally no precompiled binaries for software although for convenience some software packages (such as Mozilla Firefox and LibreOffice) are also available as precompiled binaries for various architectures where compiling would otherwise be very time consuming. &lt;br /&gt;
&lt;br /&gt;
Discuss: [http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&amp;amp;t=462 http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&amp;amp;t=462]&lt;br /&gt;
&lt;br /&gt;
==KidsRuby==&lt;br /&gt;
&lt;br /&gt;
KidsRuby is what it sounds like – a Ruby for kids – and it’s running beautifully on the Raspberry Pi. This is exactly the sort of application we want to see on the device, and we’re really pleased to see it up and running. It looks like there will be some optimisation for speed before we launch, but what’s there already is very useable.&lt;br /&gt;
&lt;br /&gt;
R.Pi blog entry: [http://www.raspberrypi.org/2011/09/kidsruby-on-raspberry-pi-another-video-demo/ http://www.raspberrypi.org/2011/09/kidsruby-on-raspberry-pi-another-video-demo/]&lt;br /&gt;
More info &amp;amp; Video: [http://confreaks.net/videos/637-gogaruco2011-kidsruby-think-of-the-children?player=html5 http://confreaks.net/videos/637-gogaruco2011-kidsruby-think-of-the-children?player=html5]&lt;br /&gt;
&lt;br /&gt;
==Meego MER &amp;amp; XBMC==&lt;br /&gt;
&lt;br /&gt;
The MeeGo MER project provides a Linux-based, open source software platform for the next generation of computing devices. The MeeGo MER software platform is designed to give developers the broadest range of device segments to target for their applications, including netbooks, handheld computing and communications devices, in-vehicle infotainment devices, smart TVs, tablets and more – all using a uniform set of APIs based on Qt.  XBMC is an award-winning free and open source (GPL) software media player and entertainment hub for digital media.  Meego TV 1.2 uses XBMC as a reference GUI (that is, a starting point for creating a custom GUI).&lt;br /&gt;
&lt;br /&gt;
* [http://www.madeo.co.uk/?p=783 http://www.madeo.co.uk/?p=783]&lt;br /&gt;
* [http://www.madeo.co.uk/?page_id=605 http://www.madeo.co.uk/?page_id=605]&lt;br /&gt;
* [http://wiki.meego.com/User:Vgrade#Raspberry_Pi http://wiki.meego.com/User:Vgrade#Raspberry_Pi]&lt;br /&gt;
* [http://wiki.merproject.org/wiki/Community_Workspace/RaspberryPi http://wiki.merproject.org/wiki/Community_Workspace/RaspberryPi]&lt;br /&gt;
* [https://github.com/xbmc/xbmc-rbp https://github.com/xbmc/xbmc-rbp]&lt;br /&gt;
&lt;br /&gt;
==OpenELEC==&lt;br /&gt;
&lt;br /&gt;
OpenELEC is an embedded operating system built specifically to run [http://www.xbmc.org XBMC], the open source entertainment media hub. The idea behind OpenELEC is to allow people to use their Home Theatre PC (HTPC) like any other device you might have attached to your TV, like a DVD player or Sky box. Instead of having to manage a full operating system, configure it and install the packages required to turn it into a hybrid media center, OpenELEC is designed to be simple to install, manage and use, making it more like running a set-top box than a full-blown computer.&lt;br /&gt;
&lt;br /&gt;
*[http://www.openelec.tv OpenELEC Mainsite]&lt;br /&gt;
*In February 2012, OpenELEC.tv announced their [http://openelec.tv/component/k2/item/235-openelec-on-raspberry-pi-our-first-arm-device-supported ARM port for Raspberry Pi]&lt;br /&gt;
*[http://openelec.tv/forum/90-miscellaneous/11763-raspberry-pi OpenELEC forum] thread&lt;br /&gt;
*[http://www.raspberrypi.org/forum/general-discussion/openelec RaspberryPi forum] thread&lt;br /&gt;
*[http://elinux.org/Rpi_openELEC Raspberry Pi build instructions for OpenELEC]&lt;br /&gt;
&lt;br /&gt;
==Puppy==&lt;br /&gt;
&lt;br /&gt;
[http://puppylinux.org/wikka/PARM Puppy] is the number one small Linux. [http://en.wikipedia.org/wiki/Puppy_Linux Puppy Linux] is going back to his roots. Designed to run from 256MB ram. Making every bit count. Join the [http://www.murga-linux.com/puppy/viewtopic.php?p=526#526 Puppy geek adventure] for 2012. Woof Woof&lt;br /&gt;
&lt;br /&gt;
==RISC OS==&lt;br /&gt;
&lt;br /&gt;
RISC OS is a fast and lightweight computer operating system designed in Cambridge, England by [http://en.wikipedia.org/wiki/Acorn_Computers Acorn]. First released in 1987, its origins can be traced back to the original team that developed the ARM microprocessor.  RISC OS includes [http://en.wikipedia.org/wiki/BBC_BASIC BBC BASIC] which was primarily conceived to teach programming skills as part of the BBC computer literacy project.&lt;br /&gt;
&lt;br /&gt;
*[http://www.riscosopen.org/ RISC OS Open] (ROOL) has released the sources. Community members have ported the OS to the BeagleBoard and similar hardware&lt;br /&gt;
*In November 2011, RISCOScode.com announced that [http://www.riscoscode.com/Pages/Item0113.html RISC OS will be available as an alternative OS] for Raspberry Pi from launch&lt;br /&gt;
*[http://www.raspberrypi.org/forum?mingleforumaction=viewtopic&amp;amp;t=919 RaspberryPi forum] thread&lt;br /&gt;
*[http://www.riscosopen.org/forum/forums/5/topics/783 ROOL forum] thread&lt;br /&gt;
&lt;br /&gt;
==Bodhi Linux==&lt;br /&gt;
Bodhi Linux is a small Linux distribution using the Enlightenment window manager and the ARM build is based on Debian.&lt;br /&gt;
*[http://forums.bodhilinux.com/index.php?/topic/2472-what-about-the-raspberry-pi/ what-about-the-raspberry-pi] Forum thread&lt;br /&gt;
*[http://jeffhoogland.blogspot.com/2011/11/bodhi-linux-arm-repository-online.html bodhi-linux-arm-repository-online] Developer Blog&lt;br /&gt;
*[http://jeffhoogland.blogspot.com/2011/11/one-year-with-bodhi-linux.html one-year-with-bodhi-linux ] Developer Blog&lt;br /&gt;
&lt;br /&gt;
=Other Distributions=&lt;br /&gt;
&lt;br /&gt;
These are other popular distributions that are often asked about for Raspberry Pi but are not available.&lt;br /&gt;
&lt;br /&gt;
==Android==&lt;br /&gt;
&lt;br /&gt;
[http://www.arm.com/community/software-enablement/google/solution-center-android/index.php http://www.arm.com/community/software-enablement/google/solution-center-android/index.php]&lt;br /&gt;
&lt;br /&gt;
Discuss: [http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&amp;amp;t=144 http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&amp;amp;t=144]&lt;br /&gt;
&lt;br /&gt;
==GeeXboX ARM==&lt;br /&gt;
&lt;br /&gt;
GeeXboX is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. GeeXboX is not an application, it’s a full-featured OS, that one can boot as a LiveCD, from a USB key, an SD/MMC card or install on its regular HDD. The GeeXboX distribution is lightweight and designed for one single goal: embed all major multimedia applications as to turn your computer into an HTPC.&lt;br /&gt;
&lt;br /&gt;
[http://www.geexbox.org/category/arm/ http://www.geexbox.org/category/arm/]&lt;br /&gt;
&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
&lt;br /&gt;
[http://www.ubuntu.com/ Ubuntu] was initially planned to be the default distribution, but the current version of Ubuntu only supports ARMv7 onwards, not the ARMv6 architecture used by the Raspberry Pi's processor. Therefore Ubuntu does not work on Raspberry Pi, and there is no further information about this changing in the near future.&lt;br /&gt;
&lt;br /&gt;
A bug report on this subject was submitted to Ubuntu's bug tracker. The responses to that bug include an unofficial viewpoint from a Canonical employee, outlining the amount of work required to support ARMv6 (and therefore, potentially, Raspberry Pi). See [https://bugs.launchpad.net/ubuntu/+bug/848154 Bug 848154]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.ubuntu.com/ARM https://wiki.ubuntu.com/ARM]&lt;br /&gt;
&lt;br /&gt;
=Development environments=&lt;br /&gt;
&lt;br /&gt;
Instead of just using a compiler and editor, you can use a complete image to create &amp;quot;development tool chains&amp;quot; which integrate compiler, build system, packaging tools etc. in one tool chain.&lt;br /&gt;
&lt;br /&gt;
==OpenEmbedded==&lt;br /&gt;
&lt;br /&gt;
OpenEmbedded is a build framework and cross-compile environment for embedded Linux.&lt;br /&gt;
&lt;br /&gt;
http://openembedded.org/&lt;br /&gt;
&lt;br /&gt;
==QEMU==&lt;br /&gt;
&lt;br /&gt;
A detailed tutorial by emercer: [http://cronicasredux.blogspot.com/2011/09/installing-and-running-debian-armel-on.html http://cronicasredux.blogspot.com/2011/09/installing-and-running-debian-armel-on.html]&lt;br /&gt;
&lt;br /&gt;
Discuss:&lt;br /&gt;
* [http://www.raspberrypi.org/forum/projects-and-collaboration-general/emulating-a-raspi-on-windows http://www.raspberrypi.org/forum/projects-and-collaboration-general/emulating-a-raspi-on-windows]&lt;br /&gt;
&lt;br /&gt;
==Scratchbox==&lt;br /&gt;
&lt;br /&gt;
Scratchbox is a cross-compilation toolkit designed to make embedded Linux application development easier. It also provides a full set of tools to integrate and cross-compile an entire Linux distribution. To find out what it can do, take a look at some of the [http://www.scratchbox.org/documentation/ documentation].&lt;br /&gt;
&lt;br /&gt;
[http://www.scratchbox.org/ http://www.scratchbox.org/]&lt;br /&gt;
&lt;br /&gt;
There is now an Oracle Virtualbox VM image with a scratchbox2 install inside.&lt;br /&gt;
&lt;br /&gt;
''More details and discuss: [http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&amp;amp;t=454 http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&amp;amp;t=454]''&lt;br /&gt;
&lt;br /&gt;
==Eclipse==&lt;br /&gt;
&lt;br /&gt;
==Mamona==&lt;br /&gt;
&lt;br /&gt;
==EMBINUX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User_talk:BLT111</id>
		<title>User talk:BLT111</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User_talk:BLT111"/>
				<updated>2012-05-12T10:23:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: spam link alert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hey guys !! The name is JANINE SHIELDS. I have a house in Plymouth.&lt;br /&gt;
Iam 33. Iam taking admission in The Clean Military School which &lt;br /&gt;
has a branch in Ocala. Iam planning to become a Civil engineer.&lt;br /&gt;
I like to do Bonsai. My father name is Jonathon and he is a &lt;br /&gt;
Innkeeper. My mom is a Confectioner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My page: [http://www.buylovetoys.com grown-up adult toys,]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Don't click that.&lt;br /&gt;
&lt;br /&gt;
[[User:Gus3|Gus3]]&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RPi_Kernel_Compilation</id>
		<title>RPi Kernel Compilation</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RPi_Kernel_Compilation"/>
				<updated>2012-05-10T23:28:25Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: clarifying a git clone invocation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:RPi_Software}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
First, you are going to get and build the linux kernel and its modules using a suitable compiler (a &amp;quot;cross-compiler&amp;quot; if you aren't building it on the same hardware you will be running it on) and then you are going to create a kernel image from the uncompressed kernel (Image) to place on the sd, along with the modules you build alongside it.&lt;br /&gt;
&lt;br /&gt;
See below for the various guides to get and compile a suitable kernel for your RPi, and then create a kernel.img according to the steps at the end.&lt;br /&gt;
&lt;br /&gt;
= Raspberry PI kernel compilation =&lt;br /&gt;
&lt;br /&gt;
You can compile the kernel on the board itself, but because of the limited resources it will take a lot of time. Alternatively you can crosscompile the kernel on another machine running Linux, Windows or OS X.&lt;br /&gt;
&lt;br /&gt;
== Compiling on the Raspberry pi itself ==&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ===&lt;br /&gt;
&lt;br /&gt;
==== getting the compiler ====&lt;br /&gt;
You will need GIT to clone the kernel source tree from GitHub, compiler (gcc) and GNU Make:&lt;br /&gt;
 pacman -S git gcc make&lt;br /&gt;
&lt;br /&gt;
(NOTE: git might be omitted if you decide to download sources in compressed format; this is far faster)&lt;br /&gt;
&lt;br /&gt;
==== getting the sources ====&lt;br /&gt;
&lt;br /&gt;
create a directory where you can work on  the raspberry pi software. I called mine &amp;quot;raspberrypi&amp;quot;. Then clone the git repository. &lt;br /&gt;
&lt;br /&gt;
 mkdir raspberrypi&lt;br /&gt;
 cd raspberrypi &lt;br /&gt;
 git clone https://github.com/raspberrypi/linux.git&lt;br /&gt;
(NOTE: git might fail due to memory constraints; in this case creation of swap file might help. Be warned - this takes ages! To omit the revision history and reduce the download, you can add &amp;quot;--depth 1&amp;quot; to the end of the git clone command.)&lt;br /&gt;
&lt;br /&gt;
Alternatively, download ZIP or TAR.GZ version of the sources from:&lt;br /&gt;
 https://github.com/raspberrypi/linux/downloads &lt;br /&gt;
unpack and enter the extracted directory (this is your kernel directory - its sources to be precise)&lt;br /&gt;
&lt;br /&gt;
==== configuring the kernel ====&lt;br /&gt;
Next, the kernel options are configured.  Either copy the cut down Raspberry Pi .config file from the kernel source configs directory:&lt;br /&gt;
 cp arch/arm/configs/bcmrpi_cutdown_defconfig .config&lt;br /&gt;
&lt;br /&gt;
Or alternatively, to use the configuration from a currently running Raspberry Pi image, connect to the target and extract the .config file.  Then copy the resultant .config file into the Linux kernel source root directory:&lt;br /&gt;
 zcat /proc/config.gz &amp;gt; .config&lt;br /&gt;
 cp .config &amp;lt;path to linux source root directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If needed - manual/additional configuration:&lt;br /&gt;
 make menuconfig&lt;br /&gt;
&lt;br /&gt;
==== compile the kernel ====&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
(NOTE: this will take around 6h; You might find GNU Screen useful)&lt;br /&gt;
&lt;br /&gt;
==== build kernel.img so your RPi can boot from it ====&lt;br /&gt;
&lt;br /&gt;
Finally you need to build a kernel.img for your Pi to boot from. For this, you need the mkimage tool from the raspberrypi github repository:&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/raspberrypi/tools&lt;br /&gt;
&lt;br /&gt;
Alternatively, download 'imagetool-uncompressed.py' from (this takes far less time and resources):&lt;br /&gt;
 https://github.com/raspberrypi/tools/blob/master/mkimage/imagetool-uncompressed.py&lt;br /&gt;
&lt;br /&gt;
Before you can use this script you need Python v2 to be installed:&lt;br /&gt;
 pacman -S python2&lt;br /&gt;
&lt;br /&gt;
Once all above is set up you should have the following files (checklist):&lt;br /&gt;
* in the kernel folder you compiled a file: linux/arch/arm/boot/Image&lt;br /&gt;
* python2 executable (it should be located by default in /usr/bin/python2)&lt;br /&gt;
* imagetool-uncompressed.py script&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If this is a case (you have all the above) convert your kernel image with the script:&lt;br /&gt;
&lt;br /&gt;
 python2 imagetool-uncompressed.py path/to/linux/arch/arm/boot/Image&lt;br /&gt;
&lt;br /&gt;
This will create a file called kernel.img. Transfer this file into /boot directory (make sure the existing kernel.img in /boot directory gets replaced).&lt;br /&gt;
&lt;br /&gt;
The last thing is to install kernel modules. To do this navigate to your kernel folder and execute:&lt;br /&gt;
 make modules_install&lt;br /&gt;
&lt;br /&gt;
This will install all compiled modules into /lib/modules and possibly some additional files into /lib/firmware folders.&lt;br /&gt;
&lt;br /&gt;
Reboot your RPi and pray :)&lt;br /&gt;
 reboot &lt;br /&gt;
&lt;br /&gt;
TODO: verify &amp;amp; consolidate&lt;br /&gt;
&lt;br /&gt;
== Cross compiling on a foreign machine==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Linux ===&lt;br /&gt;
&lt;br /&gt;
==== getting the compiler ====&lt;br /&gt;
&lt;br /&gt;
On Ubuntu Oneiric getting the arm cross compiler can be as easy as: &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gcc-4.6-arm-linux-gnueabi&lt;br /&gt;
 sudo apt-get install git   #jhauser14905 -- might as well state the obvious, you need git installed!&lt;br /&gt;
&lt;br /&gt;
(TODO: Is this the right one? More packages required? I did this a while ago! TODO: Other distributions?)&lt;br /&gt;
&lt;br /&gt;
==== getting the sources ====&lt;br /&gt;
&lt;br /&gt;
create a directory where you can work on  the raspberry pi software. I called mine &amp;quot;raspberrypi&amp;quot;. Then clone the git repository. &lt;br /&gt;
&lt;br /&gt;
 mkdir raspberrypi&lt;br /&gt;
 cd raspberrypi &lt;br /&gt;
 git clone https://github.com/raspberrypi/linux.git&lt;br /&gt;
 cd linux&lt;br /&gt;
&lt;br /&gt;
jhauser14905: on 2012-01-28, with all package updates applied, i had to add the following symlink in order to get the make commands to work. otherwise they would error out&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s  /usr/bin/arm-linux-gnueabi-gcc-4.6 /usr/bin/arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
==== compiling ====&lt;br /&gt;
&lt;br /&gt;
Next, the kernel options are configured.  Either copy the cut down Raspberry Pi .config file from the kernel source configs directory:&lt;br /&gt;
 cp arch/arm/configs/bcmrpi_cutdown_defconfig .config&lt;br /&gt;
&lt;br /&gt;
Or alternatively, to use the configuration from a currently running Raspberry Pi image, connect to the target and extract the .config file.  Then copy the resultant .config file into the Linux kernel source root directory:&lt;br /&gt;
 zcat /proc/config.gz &amp;gt; .config&lt;br /&gt;
 cp .config &amp;lt;path to linux source root directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure the kernel with the copied .config file by running oldconfig:&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- oldconfig&lt;br /&gt;
&lt;br /&gt;
Then build the kernel:&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;quot;-j&amp;quot; flag to improve compilation time. If you have a dual core machine you can use &amp;quot;-j 3&amp;quot;, for a quad core machine you can use &amp;quot;-j 6&amp;quot;, and so on.&lt;br /&gt;
&lt;br /&gt;
If you get the error messages that arm-linux-gnueabi-gcc cannot be found when running make, run the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/bin/arm-linux-gnueabi-gcc-4.6 /usr/bin/arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
this creates a symbolic link to the 4.6 gcc binary&lt;br /&gt;
&lt;br /&gt;
=== Gentoo Linux ===&lt;br /&gt;
&lt;br /&gt;
==== getting the compiler ====&lt;br /&gt;
&lt;br /&gt;
Build the cross toolchain:&lt;br /&gt;
 crossdev -S -v -t arm-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
theBuell: on 2012-05-06, cross -S -v -A gnueabi arm works just fine&lt;br /&gt;
&lt;br /&gt;
This command should create a cross-toolchain using the latest stable versions of the required packages.  If it fails, you can specify exact versions by removing the &amp;quot;-S&amp;quot; flag and adding the &amp;quot;--b&amp;quot;, &amp;quot;--g&amp;quot;, &amp;quot;--k&amp;quot; and &amp;quot;--l&amp;quot; flags. For the exact usage refer to the crossdev manpage. A good starting point for figuring out the right versions are those which are stable for the arm architecture.&lt;br /&gt;
&lt;br /&gt;
==== getting the sources ====&lt;br /&gt;
&lt;br /&gt;
create a directory where you can work on  the raspberry pi software. I called mine &amp;quot;raspberrypi&amp;quot;. Then clone the git repository. &lt;br /&gt;
&lt;br /&gt;
 mkdir raspberrypi&lt;br /&gt;
 cd raspberrypi &lt;br /&gt;
 git clone https://github.com/raspberrypi/linux.git&lt;br /&gt;
 cd linux&lt;br /&gt;
&lt;br /&gt;
==== compiling ====&lt;br /&gt;
&lt;br /&gt;
Next you have to configure the kernel:&lt;br /&gt;
 cp arch/arm/configs/bcmrpi_cutdown_defconfig .config&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- oldconfig&lt;br /&gt;
&lt;br /&gt;
Then building the kernel:&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;quot;-j&amp;quot; flag to improve compilation time. If you have a dual core machine you can use &amp;quot;-j 3&amp;quot;, for a quad core machine you can use &amp;quot;-j 6&amp;quot;, and so on.&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ===&lt;br /&gt;
&lt;br /&gt;
==== getting the compiler ====&lt;br /&gt;
You will need GIT to clone the kernel source tree from GitHub:&lt;br /&gt;
 pacman -S git&lt;br /&gt;
&lt;br /&gt;
Build the cross toolchain:&lt;br /&gt;
arm-linux-gnueabi-gcc is on the AUR. If you use yaourt:&lt;br /&gt;
&lt;br /&gt;
 yaourt -S arm-linux-gnueabi-gcc&lt;br /&gt;
&lt;br /&gt;
Yaourt is recommended as it will build all dependencies.&lt;br /&gt;
&lt;br /&gt;
==== getting the sources ====&lt;br /&gt;
&lt;br /&gt;
create a directory where you can work on  the raspberry pi software. I called mine &amp;quot;raspberrypi&amp;quot;. Then clone the git repository. &lt;br /&gt;
&lt;br /&gt;
 mkdir raspberrypi&lt;br /&gt;
 cd raspberrypi &lt;br /&gt;
 git clone https://github.com/raspberrypi/linux.git&lt;br /&gt;
 cd linux&lt;br /&gt;
&lt;br /&gt;
==== compiling ====&lt;br /&gt;
&lt;br /&gt;
Next you have to configure the kernel:&lt;br /&gt;
 cp arch/arm/configs/bcmrpi_cutdown_defconfig .config&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- oldconfig&lt;br /&gt;
&lt;br /&gt;
Then building the kernel:&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;quot;-j&amp;quot; flag to improve compilation time. If you have a dual core machine you can use &amp;quot;-j 3&amp;quot;, for a quad core machine you can use &amp;quot;-j 6&amp;quot;, and so on.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
=== OS X ===&lt;br /&gt;
&lt;br /&gt;
==== getting the compiler ====&lt;br /&gt;
Ensure latest Xcode and command line tools are installed from [http://developer.apple.com/downloads Apple Developer Connection] then&lt;br /&gt;
Downoad and install an GNU ARM toolchain such as [http://www.yagarto.de/#downloadmac yagarto]&lt;br /&gt;
&lt;br /&gt;
Another option is the MacPorts arm-none-eabi-*:&lt;br /&gt;
&lt;br /&gt;
 port install arm-none-eabi-binutils&lt;br /&gt;
&lt;br /&gt;
==== getting the sources ====&lt;br /&gt;
&lt;br /&gt;
create a directory where you can work on  the raspberry pi software. I called mine &amp;quot;raspberrypi&amp;quot;. Then clone the git repository. &lt;br /&gt;
&lt;br /&gt;
 mkdir raspberrypi&lt;br /&gt;
 cd raspberrypi &lt;br /&gt;
 git clone https://github.com/raspberrypi/linux.git&lt;br /&gt;
 cd linux&lt;br /&gt;
&lt;br /&gt;
==== compiling ====&lt;br /&gt;
&lt;br /&gt;
Next you have to configure the kernel: (the running kernel config can be found in &amp;lt;code&amp;gt;/proc/config.gz&amp;lt;/code&amp;gt; on your RPi)&lt;br /&gt;
 cp arch/arm/configs/bcmrpi_cutdown_defconfig .config&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/path/to/yagarto/bin/arm-none-eabi- oldconfig&lt;br /&gt;
&lt;br /&gt;
or if you used the MacPorts&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/opt/local/bin/arm-none-eabi- oldconfig&lt;br /&gt;
&lt;br /&gt;
Then building the kernel:&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/path/to/yagarto/bin/arm-none-eabi- -k&lt;br /&gt;
&lt;br /&gt;
or if you used the MacPorts&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=/opt/local/bin/arm-none-eabi- -k&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;quot;-j&amp;quot; flag to improve compilation time. If you have a dual core machine you can use &amp;quot;-j 3&amp;quot;, for a quad core machine you can use &amp;quot;-j 6&amp;quot;, and so on. (Don't use these for the oldconfig option because it messes up the input and output).&lt;br /&gt;
&lt;br /&gt;
'''If you get an error message that elf.h is missing'''&lt;br /&gt;
&lt;br /&gt;
install [http://guide.macports.org/#installing macports]&lt;br /&gt;
install libelf and symlink to /usr/libelf:&lt;br /&gt;
 sudo port install libelf &amp;amp;&amp;amp; sudo ln -s /opt/local/include/libelf /usr/include/libelf&lt;br /&gt;
copy [http://opensource.apple.com/source/dtrace/dtrace-48/sys/elf.h?txt elf.h] and [http://opensource.apple.com/source/dtrace/dtrace-48/sys/elftypes.h?txt elftypes.h] to /usr/include&lt;br /&gt;
&lt;br /&gt;
Edit elf.h and add&lt;br /&gt;
 #define R_386_NONE        0&lt;br /&gt;
 #define R_386_32          1&lt;br /&gt;
 #define R_386_PC32        2&lt;br /&gt;
 #define R_ARM_NONE        0&lt;br /&gt;
 #define R_ARM_PC24        1&lt;br /&gt;
 #define R_ARM_ABS32       2&lt;br /&gt;
 #define R_MIPS_NONE       0&lt;br /&gt;
 #define R_MIPS_16         1&lt;br /&gt;
 #define R_MIPS_32         2&lt;br /&gt;
 #define R_MIPS_REL32      3&lt;br /&gt;
 #define R_MIPS_26         4&lt;br /&gt;
 #define R_MIPS_HI16       5&lt;br /&gt;
 #define R_MIPS_LO16       6&lt;br /&gt;
&lt;br /&gt;
= Final step: Making the 'kernel.img' for your Pi =&lt;br /&gt;
&lt;br /&gt;
Finally you need to build a kernel.img for your Pi to boot from. For this, you need the mkimage tool from the raspberrypi github repository:&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/raspberrypi/tools&lt;br /&gt;
&lt;br /&gt;
In tools/mkimage, you'll find a python script called 'imagetool-uncompressed.py':&lt;br /&gt;
&lt;br /&gt;
 usage : imagetool-uncompressed.py &amp;lt;kernel image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After building your linux kernel, you'll find the kernel image you require in 'arch/arm/boot/Image' of the linux directory. Convert your kernel image with the script:&lt;br /&gt;
&lt;br /&gt;
 python imagetool-uncompressed.py path/to/linux/arch/arm/boot/Image&lt;br /&gt;
&lt;br /&gt;
Then you have to transfer this img file to the /boot directory and install the compiled modules. Unfortunately the compiled modules are not in a single place, there are two options of installing them.&lt;br /&gt;
&lt;br /&gt;
Boot your RaspberryPi and mount the &amp;lt;code&amp;gt;linux&amp;lt;/code&amp;gt; directory over the network using sshfs:&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir linux&lt;br /&gt;
 mount &amp;lt;user&amp;gt;@&amp;lt;host&amp;gt;:&amp;lt;path/to/linux&amp;gt;&lt;br /&gt;
 cd linux&lt;br /&gt;
 make modules_install&lt;br /&gt;
&lt;br /&gt;
If that is not an option, you can also install the modules into a temporary folder:&lt;br /&gt;
 mkdir /tmp/modules&lt;br /&gt;
 make ARCH=arm modules_install INSTALL_MOD_PATH=/tmp/modules&lt;br /&gt;
&lt;br /&gt;
Now you have to copy the contents of that directory to /lib/modules on the SD card.&lt;br /&gt;
&lt;br /&gt;
Once you've done those two steps, you are ready to put the SD card in and try booting your new system!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Raspberry Pi}}&lt;br /&gt;
[[Category: RaspberryPi]]&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-05-09T00:06:46Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Slackware on the Raspberry Pi: It works!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
== Slackware on the Pi ==&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ Slackware ARM] running on the RPi. I would think that the Debian kernel and modules, with Slackware ARM userspace, could be hacked together to work, but that's only an uneducated guess. Slackware ARM currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-02, late evening ===&lt;br /&gt;
&lt;br /&gt;
I have a Slackware ARM setup that crashes in /etc/rc.d/rc.S. But at least that means /sbin/init is running from the flash card. Yay!&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-03 ===&lt;br /&gt;
&lt;br /&gt;
It turns out the SD card and my desktop's reader have some kind of conflict, and e2fsck's clean-up sent many critical libraries to /lost+found/. Another file that disappeared was /etc/fstab. Not good. My netbook's card reader works OK with the card, so I'm re-installing the libraries now. We'll see what else got clobbered, but the libraries are the most important thing to repair.&lt;br /&gt;
&lt;br /&gt;
=== 2012-05-08 ===&lt;br /&gt;
&lt;br /&gt;
It works! My basic idea above (Debian kernel, Slackware ARM userspace), using the packages outlined [http://wiki.linuxquestions.org/wiki/Slackware-Minimal_Install here], has given me an RPi that works on the network. The installation is 291M (in a 1.5G partition), with DHCP, without X.&lt;br /&gt;
&lt;br /&gt;
Now, to clean it up and find a way to get it online. Suggestions welcome for hosting/distribution; I can't host it myself.&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-05-04T01:52:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Status update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
== Slackware on the Pi ==&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ Slackware ARM] running on the RPi. I would think that the Debian kernel and modules, with Slackware ARM userspace, could be hacked together to work, but that's only an uneducated guess. Slackware ARM currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Status update 2012-05-02, late evening: I have a Slackware ARM setup that crashes in /etc/rc.d/rc.S. But at least that means /sbin/init is running from the flash card. Yay!&lt;br /&gt;
&lt;br /&gt;
Status update 2012-05-03: It turns out the SD card and my desktop's reader have some kind of conflict, and e2fsck's clean-up sent many critical libraries to /lost+found/. Another file that disappeared was /etc/fstab. Not good. My netbook's card reader works OK with the card, so I'm re-installing the libraries now. We'll see what else got clobbered, but the libraries are the most important thing to repair.&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/RaspberryPi_Laptop</id>
		<title>RaspberryPi Laptop</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/RaspberryPi_Laptop"/>
				<updated>2012-05-04T01:45:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: /* Suggestions! Leave suggestions here! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Updates===&lt;br /&gt;
Yup! Our first update! We originally thought that we needed to get a loan to get the project going or go to kickstarter (After Finished Prototype) ,But It turns out that somebody has volunteered to be a potential investor if the prototype works! Thanks to Raiyan Memon for volunteering! You will not be dissapointed!&lt;br /&gt;
=====Suggestions! Leave suggestions here!=====&lt;br /&gt;
&lt;br /&gt;
Suggestions from [[User:Gus3|Gus3]]:&lt;br /&gt;
* multiple system options (Debian, Arch, Fedora, Bodhi, perhaps others, perhaps non-Linux)&lt;br /&gt;
* send a stated percentage back to the Raspberry Pi Foundation&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-05-03T03:59:06Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Slackware on RPi update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ Slackware ARM] running on the RPi. I would think that the Debian kernel and modules, with Slackware ARM userspace, could be hacked together to work, but that's only an uneducated guess. Slackware ARM currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Status update 2012-05-02, late evening: I have a Slackware ARM setup that crashes in /etc/rc.d/rc.S. But at least that means /sbin/init is running from the flash card. Yay!&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Talk:RPi_Kernel_Compilation</id>
		<title>Talk:RPi Kernel Compilation</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Talk:RPi_Kernel_Compilation"/>
				<updated>2012-04-30T23:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Created page with &amp;quot;This page could use a re-organization. Currently, most of the page is concerned with cross-platform compilation, with a lot of duplication in the kernel build step. I propose a b...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page could use a re-organization. Currently, most of the page is concerned with cross-platform compilation, with a lot of duplication in the kernel build step. I propose a breakdown thus:&lt;br /&gt;
&lt;br /&gt;
* Overview&lt;br /&gt;
* Getting the toolchain for cross-compilation (if needed)&lt;br /&gt;
* Configuring the kernel&lt;br /&gt;
: with special emphasis on built-in vs. modular drivers&lt;br /&gt;
* Building the kernel&lt;br /&gt;
* Installing the kernel&lt;br /&gt;
&lt;br /&gt;
Another possibility is to give cross-compilation its own page, to cover toolchain acquisition for different host platforms. Given that the RPi isn't the only embedded to use ARM CPU's, such a page could serve the same purpose for [[Processors#ARM|several ARM platforms]]. (For that matter, each CPU on such a page could have its own section on toolchain acquisition.) Then, the &amp;quot;kernel compilation&amp;quot; page could deal more succinctly with process of configuring and building the kernel for the RPi platform.&lt;br /&gt;
&lt;br /&gt;
[[User:Gus3|Gus3]]&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-04-30T02:34:06Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;br /&gt;
&lt;br /&gt;
One of my project ideas will be to get [http://www.armedslack.org/ ArmedSlack] running on the RPi. I would think that the Debian kernel and modules, with ArmedSlack userspace, could be hacked together to work, but that's only an uneducated guess. ArmedSlack currently has three installer images, for the three supported platforms; I eagerly await the fourth, Raspberry Pi.&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Mandatory_Access_Control_Comparison</id>
		<title>Mandatory Access Control Comparison</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Mandatory_Access_Control_Comparison"/>
				<updated>2012-04-30T02:24:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Table Of Contents:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page has information about Mandatory Access Control (MAC) solutions, which is of interest to CE Linux Forum members,&lt;br /&gt;
because MAC provide strong access control for CE device which has rich resources to be managed.&lt;br /&gt;
&lt;br /&gt;
== Comparison of MAC solution ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-bgcolor=&amp;quot;#80c0d0&amp;quot;&lt;br /&gt;
!_&lt;br /&gt;
![http://www.lids.org/ LIDS]&lt;br /&gt;
![http://tomoyo.sourceforge.jp/ TOMOYO]&lt;br /&gt;
![http://rsbac.org/ RSBAC]&lt;br /&gt;
![http://selinux.sourceforge.net/ SELinux] &lt;br /&gt;
![http://en.opensuse.org/AppArmor App Armor]&lt;br /&gt;
|-&lt;br /&gt;
| Security Model&lt;br /&gt;
| MAC(inode), TPE(1.2),TDE(1.2)&lt;br /&gt;
| MAC(path)&lt;br /&gt;
| MAC, RC, ACL, FF, UM, PM, DAZ, JAIL&lt;br /&gt;
| MAC(label), TE,RBAC,MLC,MCS&lt;br /&gt;
| MAC(path) &lt;br /&gt;
|- &lt;br /&gt;
| Type             &lt;br /&gt;
| LSM (2.6), patch (2.4)  &lt;br /&gt;
| patch &lt;br /&gt;
| patch &lt;br /&gt;
| LSM &lt;br /&gt;
| LSM &lt;br /&gt;
|-&lt;br /&gt;
| Current version (2.6)&lt;br /&gt;
| 2.2.2 for 2.6.14 (LSM)&lt;br /&gt;
| 1.1.3 for 2.6.11-17&lt;br /&gt;
| 1.2.7 for 2.6.16  &lt;br /&gt;
|  in mainline &lt;br /&gt;
|  2.6.X (LSM) &lt;br /&gt;
|-&lt;br /&gt;
| Current version (2.4)&lt;br /&gt;
| 1.2.2 for 2.4.30&lt;br /&gt;
| 1.1.3 for 2.4.20 - 32&lt;br /&gt;
| 1.2.7 for 2.4.32&lt;br /&gt;
|  obsolete  &lt;br /&gt;
|  ?&lt;br /&gt;
|-&lt;br /&gt;
| Policy learn mode&lt;br /&gt;
| /lids/lids.ini&lt;br /&gt;
| CCS=0 /root/security/profile0.txt || /etc/selinux/config&lt;br /&gt;
| rsbac_softmode&lt;br /&gt;
|  &lt;br /&gt;
|- &lt;br /&gt;
|  disable option &lt;br /&gt;
|  lids=0 &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  selinux=0 &lt;br /&gt;
|  &lt;br /&gt;
|- &lt;br /&gt;
|  Policy location &lt;br /&gt;
|  /etc/lids/ &lt;br /&gt;
|  /root/security/ &lt;br /&gt;
|  ?&lt;br /&gt;
|  /etc/selinux &lt;br /&gt;
|  ?&lt;br /&gt;
|- &lt;br /&gt;
|  Distributions&lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  Hardened Gentoo &lt;br /&gt;
|  Redhat, Fedora Core, Hardened Gentoo &lt;br /&gt;
|  Open Suse &lt;br /&gt;
|- &lt;br /&gt;
|  (by 3rd party) &lt;br /&gt;
|  Fedora core, Debian&lt;br /&gt;
|  Fedora core, Debian &lt;br /&gt;
|  Debian &lt;br /&gt;
|  Suse, Ubuntu &lt;br /&gt;
|  Slackware &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Benchmark ==&lt;br /&gt;
MEN WORKING&lt;br /&gt;
&lt;br /&gt;
Hardware : Sharp Zaurus C860,&lt;br /&gt;
CPU :[[XScale]] 400MHz,&lt;br /&gt;
Memory : --MB, &lt;br /&gt;
OS : Openzaurus 3.5.4.1 + OPIE 1.2&lt;br /&gt;
&lt;br /&gt;
=== Sizing ===&lt;br /&gt;
&lt;br /&gt;
Kernel 2.6.16 (linux-openzaurus-2.6.16-r40, Static build)&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-bgcolor=&amp;quot;#80c0d0&amp;quot; &lt;br /&gt;
|  &lt;br /&gt;
|  Normal  &lt;br /&gt;
|  LIDS    &lt;br /&gt;
|  TOMOYO  &lt;br /&gt;
|  RSBAC   &lt;br /&gt;
|  [[SELinux]] &lt;br /&gt;
|- &lt;br /&gt;
|  Kernel size (Image)  &lt;br /&gt;
|  2487744 &lt;br /&gt;
|  2554880 &lt;br /&gt;
|  2541808 &lt;br /&gt;
|  2974224 &lt;br /&gt;
|  ?       &lt;br /&gt;
|- &lt;br /&gt;
|  Kernel size (zImage) &lt;br /&gt;
|  1181660 &lt;br /&gt;
|  1205324 &lt;br /&gt;
|  1207288 &lt;br /&gt;
|  1351432 &lt;br /&gt;
|  ?       &lt;br /&gt;
|- &lt;br /&gt;
|  image size overhead  &lt;br /&gt;
|  0       &lt;br /&gt;
|  67136 &lt;br /&gt;
|  54064 &lt;br /&gt;
|  486480 &lt;br /&gt;
|  ?       &lt;br /&gt;
|- &lt;br /&gt;
|  policy size          &lt;br /&gt;
|  0       &lt;br /&gt;
|- &lt;br /&gt;
|  memory consumption   &lt;br /&gt;
|  0       &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Lmbench ===&lt;br /&gt;
&lt;br /&gt;
Processor, Process, Local communication latencies&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-bgcolor=&amp;quot;#80c0d0&amp;quot;&lt;br /&gt;
|  &lt;br /&gt;
|  Normal &lt;br /&gt;
|  LIDS         &lt;br /&gt;
|  TOMOYO &lt;br /&gt;
|  RSBAC &lt;br /&gt;
|  [[SELinux]] &lt;br /&gt;
|- &lt;br /&gt;
|  null call     &lt;br /&gt;
|  0.46 &lt;br /&gt;
|  0.46       &lt;br /&gt;
|  0.46 &lt;br /&gt;
|- &lt;br /&gt;
|  null I/O      &lt;br /&gt;
|  1.77 &lt;br /&gt;
|  1.97 (11%) &lt;br /&gt;
|  1.77 &lt;br /&gt;
|- &lt;br /&gt;
|  stat          &lt;br /&gt;
|  12.7 &lt;br /&gt;
|  15.7 (24%) &lt;br /&gt;
|  12.8 (1%) &lt;br /&gt;
|- &lt;br /&gt;
|  open/close    &lt;br /&gt;
|  18.7 &lt;br /&gt;
|  22.5 (20%) &lt;br /&gt;
|  59 (216%) &lt;br /&gt;
|- &lt;br /&gt;
|  select TCP    &lt;br /&gt;
|  91.3 &lt;br /&gt;
|  91.6       &lt;br /&gt;
|  91.3 &lt;br /&gt;
|- &lt;br /&gt;
|  sig inst      &lt;br /&gt;
|  2.89 &lt;br /&gt;
|  2.83 (-2%) &lt;br /&gt;
|  2.84 (-2%) &lt;br /&gt;
|- &lt;br /&gt;
|  sig hndl      &lt;br /&gt;
|  7.58 &lt;br /&gt;
|  7.66  (1%) &lt;br /&gt;
|  9.25 (22%) &lt;br /&gt;
|- &lt;br /&gt;
|  fork          &lt;br /&gt;
|  3795 &lt;br /&gt;
|  3808       &lt;br /&gt;
|  3757 (-1%) &lt;br /&gt;
|- &lt;br /&gt;
|  execve        &lt;br /&gt;
|  13000 &lt;br /&gt;
|  13000       &lt;br /&gt;
|  15000 (15%) &lt;br /&gt;
|- &lt;br /&gt;
|  sh            &lt;br /&gt;
|  36000 &lt;br /&gt;
|  37000  (3%) &lt;br /&gt;
|  41000 (14%) &lt;br /&gt;
|- &lt;br /&gt;
|  ctxsw         &lt;br /&gt;
|  175 &lt;br /&gt;
|  186.3  (7%) &lt;br /&gt;
|  177.2 &lt;br /&gt;
|- &lt;br /&gt;
|  pipe          &lt;br /&gt;
|  356.9 &lt;br /&gt;
|  375.6  (5%) &lt;br /&gt;
|  358.1 &lt;br /&gt;
|- &lt;br /&gt;
|  AF_UNIX       &lt;br /&gt;
|  674 &lt;br /&gt;
|  718  (7%) &lt;br /&gt;
|  723 (7%) &lt;br /&gt;
|- &lt;br /&gt;
|  UDP           &lt;br /&gt;
|  747.5 &lt;br /&gt;
|  776.3  (4%) &lt;br /&gt;
|  765.1 (2%) &lt;br /&gt;
|- &lt;br /&gt;
|  RPC/UDP       &lt;br /&gt;
|  969.1 &lt;br /&gt;
|  1013  (5%) &lt;br /&gt;
|  1193 (23%) &lt;br /&gt;
|- &lt;br /&gt;
|  TCP           &lt;br /&gt;
|  957.3 &lt;br /&gt;
|  1004  (5%) &lt;br /&gt;
|  964.6 (1%) &lt;br /&gt;
|- &lt;br /&gt;
|  RPC/TCP       &lt;br /&gt;
|  1332 &lt;br /&gt;
|  1380  (4%) &lt;br /&gt;
|  1353 (2%) &lt;br /&gt;
|- &lt;br /&gt;
|  TCP connect   &lt;br /&gt;
|  2302 &lt;br /&gt;
|  2379  (3%) &lt;br /&gt;
|  2357 (2%) &lt;br /&gt;
|- &lt;br /&gt;
|  0KB create    &lt;br /&gt;
|  461 &lt;br /&gt;
|  605.7 (31%) &lt;br /&gt;
|  669.8 (45%) &lt;br /&gt;
|- &lt;br /&gt;
|  0KB delete    &lt;br /&gt;
|  232.5 &lt;br /&gt;
|  267.1 (15%) &lt;br /&gt;
|  329.5 (42%) &lt;br /&gt;
|- &lt;br /&gt;
|  10KB create   &lt;br /&gt;
|  5128.2 &lt;br /&gt;
|  5234.6  (2%) &lt;br /&gt;
|  5235.6 (2%) &lt;br /&gt;
|- &lt;br /&gt;
|  10KB delete   &lt;br /&gt;
|  298.8 &lt;br /&gt;
|  349.8 (17%) &lt;br /&gt;
|  415.1 (39%) &lt;br /&gt;
|- &lt;br /&gt;
|  Mmap latency  &lt;br /&gt;
|  - &lt;br /&gt;
|  - &lt;br /&gt;
|  - &lt;br /&gt;
|- &lt;br /&gt;
|  Prot Fault    &lt;br /&gt;
|  1.72 &lt;br /&gt;
|  1.71       &lt;br /&gt;
|  0.61 (-64%) &lt;br /&gt;
|- &lt;br /&gt;
|  Page Fault    &lt;br /&gt;
|  92 &lt;br /&gt;
|  92       &lt;br /&gt;
|  86 (-7%) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Unixbench ===&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-bgcolor=&amp;quot;#80c0d0&amp;quot;&lt;br /&gt;
|  &lt;br /&gt;
|  Normal        &lt;br /&gt;
|  LIDS &lt;br /&gt;
|  TOMOYO &lt;br /&gt;
|  RSBAC &lt;br /&gt;
|  [[SELinux]] &lt;br /&gt;
|- &lt;br /&gt;
|  execl             &lt;br /&gt;
|  89.3 lps  &lt;br /&gt;
|  84.6 &lt;br /&gt;
|  59.5 &lt;br /&gt;
|- &lt;br /&gt;
|  file read 1KB     &lt;br /&gt;
|  53974.0 KBps&lt;br /&gt;
|  52176 &lt;br /&gt;
|  53505 &lt;br /&gt;
|- &lt;br /&gt;
|  file write 1KB    &lt;br /&gt;
|  328.0 KBps&lt;br /&gt;
|  321 &lt;br /&gt;
|  376 &lt;br /&gt;
|- &lt;br /&gt;
|  file copy 1KB     &lt;br /&gt;
|  288.0 KBps&lt;br /&gt;
|  199 &lt;br /&gt;
|  311 &lt;br /&gt;
|- &lt;br /&gt;
|  file read 256B    &lt;br /&gt;
|  34766.0 KBps &lt;br /&gt;
|  33831 &lt;br /&gt;
|  34742 &lt;br /&gt;
|- &lt;br /&gt;
|  file write 256B   &lt;br /&gt;
|  133.0 KBps&lt;br /&gt;
|  121 &lt;br /&gt;
|  138 &lt;br /&gt;
|- &lt;br /&gt;
|  file copy 256B    &lt;br /&gt;
|  126.0 KBps&lt;br /&gt;
|  121 &lt;br /&gt;
|  121 &lt;br /&gt;
|- &lt;br /&gt;
|  file read 4KB     &lt;br /&gt;
|  69148.0 KBps&lt;br /&gt;
|  67961 &lt;br /&gt;
|  68851 &lt;br /&gt;
|- &lt;br /&gt;
|  file write 4KB    &lt;br /&gt;
|  1417.0 KBps&lt;br /&gt;
|  1417 &lt;br /&gt;
|  1333 &lt;br /&gt;
|- &lt;br /&gt;
|  file copy 4KB     &lt;br /&gt;
|  1268.0 KBps&lt;br /&gt;
|  1237 &lt;br /&gt;
|  1249 &lt;br /&gt;
|- &lt;br /&gt;
|  pipe              &lt;br /&gt;
|  112917.5 lps  &lt;br /&gt;
|  108924 &lt;br /&gt;
|  112137 &lt;br /&gt;
|- &lt;br /&gt;
|  pipe switching    &lt;br /&gt;
|  2655.4 lps  &lt;br /&gt;
|  2559.6 &lt;br /&gt;
|  2700 &lt;br /&gt;
|- &lt;br /&gt;
|  process creation  &lt;br /&gt;
|  272.9 lps  &lt;br /&gt;
|  367.8 &lt;br /&gt;
|  276.4 &lt;br /&gt;
|- &lt;br /&gt;
|  system call       &lt;br /&gt;
|  269446.2 lps  &lt;br /&gt;
|  267748 &lt;br /&gt;
|  268823.9 &lt;br /&gt;
|- &lt;br /&gt;
|  shell scripts (1) &lt;br /&gt;
|  82.2 lpm  &lt;br /&gt;
|  77.6 &lt;br /&gt;
|  58.6 &lt;br /&gt;
|- &lt;br /&gt;
|  shell scripts (8) &lt;br /&gt;
|  5.3 lpm  &lt;br /&gt;
|  5.6 &lt;br /&gt;
|  5.4 &lt;br /&gt;
|- &lt;br /&gt;
|  shell scripts (16)&lt;br /&gt;
|  2.0 lpm  &lt;br /&gt;
|  0 &lt;br /&gt;
|  2 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-bgcolor=&amp;quot;#80c0d0&amp;quot;&lt;br /&gt;
|  &lt;br /&gt;
|  LIDS &lt;br /&gt;
|  TOMOYO &lt;br /&gt;
|  RSBAC &lt;br /&gt;
|  [[SELinux]] &lt;br /&gt;
|  App Armor &lt;br /&gt;
|- &lt;br /&gt;
|  build (kenrel)  (easy:5 - 1:hard) &lt;br /&gt;
|  4 &lt;br /&gt;
|  4 &lt;br /&gt;
|  3 &lt;br /&gt;
|  5 &lt;br /&gt;
|  ? &lt;br /&gt;
|- &lt;br /&gt;
|  build (userland) (easy:5 - 1:hard)&lt;br /&gt;
|  4 &lt;br /&gt;
|  4 &lt;br /&gt;
|  3 &lt;br /&gt;
|  ? &lt;br /&gt;
|  ? &lt;br /&gt;
|- &lt;br /&gt;
|  image size       &lt;br /&gt;
|  2% &lt;br /&gt;
|  2% &lt;br /&gt;
|  15%  &lt;br /&gt;
|  3% &lt;br /&gt;
|  ? &lt;br /&gt;
|- &lt;br /&gt;
|  performance      &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  ? &lt;br /&gt;
|- &lt;br /&gt;
|  policy lean mode (good:5 - 1:poor) &lt;br /&gt;
|  4 &lt;br /&gt;
|  5 &lt;br /&gt;
|  ? &lt;br /&gt;
|  3 &lt;br /&gt;
|  ? &lt;br /&gt;
|- &lt;br /&gt;
|  symlink          &lt;br /&gt;
|  by wrapper &lt;br /&gt;
|  support(alias) &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  ? &lt;br /&gt;
|- &lt;br /&gt;
|  filesystem JFFS2 &lt;br /&gt;
|  ok      &lt;br /&gt;
|  ok &lt;br /&gt;
|  &lt;br /&gt;
|  &lt;br /&gt;
|  ok? &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other resources ==&lt;br /&gt;
&lt;br /&gt;
Access Control Comparison Table &lt;br /&gt;
http://gentoo-wiki.com/Access_Control_Comparison_Table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Security]]&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Gus3</id>
		<title>User:Gus3</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Gus3"/>
				<updated>2012-04-29T01:13:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gus3: Intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got my RPi on 2012-April-19. Currently running the customized Debian image, since I know a little more about Debian than the other supported distros (Arch, Fedora).&lt;/div&gt;</summary>
		<author><name>Gus3</name></author>	</entry>

	</feed>