<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://crancho.com/w/index.php?action=history&amp;feed=atom&amp;title=Lupin</id>
	<title>Lupin - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://crancho.com/w/index.php?action=history&amp;feed=atom&amp;title=Lupin"/>
	<link rel="alternate" type="text/html" href="https://crancho.com/w/index.php?title=Lupin&amp;action=history"/>
	<updated>2026-05-02T05:45:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://crancho.com/w/index.php?title=Lupin&amp;diff=1424&amp;oldid=prev</id>
		<title>Ohayden: /* Samsung Captivate Issue in VirtualBox */</title>
		<link rel="alternate" type="text/html" href="https://crancho.com/w/index.php?title=Lupin&amp;diff=1424&amp;oldid=prev"/>
		<updated>2013-04-29T13:18:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Samsung Captivate Issue in VirtualBox&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:18, 29 April 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l253&quot;&gt;Line 253:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 253:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Samsung Captivate Issue in VirtualBox ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Samsung Captivate Issue in VirtualBox ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* TAGS: question mark questions android&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After figuring out the two notes in the VirtualBox section above, I still had an issue using &amp;quot;adb devices&amp;quot;.  I could have cheated and ran &amp;quot;adb start-server&amp;quot; as root, but that would be cheating.  Any how, this is was it was showing:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After figuring out the two notes in the VirtualBox section above, I still had an issue using &amp;quot;adb devices&amp;quot;.  I could have cheated and ran &amp;quot;adb start-server&amp;quot; as root, but that would be cheating.  Any how, this is was it was showing:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ohayden</name></author>
	</entry>
	<entry>
		<id>https://crancho.com/w/index.php?title=Lupin&amp;diff=1341&amp;oldid=prev</id>
		<title>Ohayden: /* More Packages */</title>
		<link rel="alternate" type="text/html" href="https://crancho.com/w/index.php?title=Lupin&amp;diff=1341&amp;oldid=prev"/>
		<updated>2011-03-22T21:38:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;More Packages&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:38, 22 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l155&quot;&gt;Line 155:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 155:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* VNC Client for remote connections&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* VNC Client for remote connections&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  aptitude install xvnc4viewer&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  aptitude install xvnc4viewer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* VLC and plugin for streaming AVIs directly from website instead of downloading first&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; aptitude install vlc mozilla-plugin-vlc&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Moving Evolution Data and Settings ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Moving Evolution Data and Settings ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ohayden</name></author>
	</entry>
	<entry>
		<id>https://crancho.com/w/index.php?title=Lupin&amp;diff=1270&amp;oldid=prev</id>
		<title>Ohayden: /* Installed ATI (fglrx) Drivers - Round 2 */</title>
		<link rel="alternate" type="text/html" href="https://crancho.com/w/index.php?title=Lupin&amp;diff=1270&amp;oldid=prev"/>
		<updated>2011-03-17T05:23:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Installed ATI (fglrx) Drivers - Round 2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Lupin - Development + Gaming =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Brand !! Model !! Description !! Link !! Price&lt;br /&gt;
|- &lt;br /&gt;
| AMD || Phenom II X4 / HDZ965FBGMBOX ||  AMD Phenom II X4 965 Black Edition, Deneb, 64Bit, 125W, 3.4GHz, 4x512KB L2 Cache, 6MB L3 Cache, Socket AM3 Quad-Core || [http://products.amd.com/en-us/DesktopCPUDetail.aspx?id=617 Manufacture]&amp;lt;br&amp;gt;[http://www.newegg.com/Product/Product.aspx?Item=N82E16819103727 Purchased] || $159.99&lt;br /&gt;
|- &lt;br /&gt;
| ASUS || M4A785TD-M EVO || AM3, Micro ATX, 4x240pin DDR3, ATI Radeon HD 4200, HDMI, FSB:2600MHz HT (5200 MT/s)&amp;lt;br&amp;gt;NB:AMD 785G, SB:AMD SB710, LAN: Realtek 8112L, Audio:VIA VT1708S || [http://www.asus.com/product.aspx?P_ID=QHbvGVB1mXmmD8qQ Manufacture]&amp;lt;br&amp;gt;[http://www.newegg.com/Product/Product.aspx?Item=N82E16813131406 Purchased] || $89.99&lt;br /&gt;
|- &lt;br /&gt;
| G.SKILL || F3-10666CL9D-8GBRL ||  Ripjaws Series, 2x4GB 240-Pin DDR3 SDRAM 1333 (PC3 10666), CL9, 9-9-9-24-2N, 1.5V || [http://www.gskill.com/products.php?index=233 Manufacture]&amp;lt;br&amp;gt;[http://www.newegg.com/Product/Product.aspx?Item=N82E16820231311 Purchased] || $84.99&lt;br /&gt;
|- &lt;br /&gt;
| Western Digital || Caviar Green / WD20EARS || 2TB 64MB Cache SATA 3.0Gb/s&amp;lt;br&amp;gt;Firmware: 51.0AB51 || [http://www.wdc.com/en/products/products.aspx?id=120 Manufacture]&amp;lt;br&amp;gt;[http://www.newegg.com/Product/Product.aspx?Item=N82E16822136514 Purchased] || $79.99&lt;br /&gt;
|- &lt;br /&gt;
| DVD/CD Burner || ? || ? || &amp;lt;From Previous Build&amp;gt; || $0.00&lt;br /&gt;
|- &lt;br /&gt;
| Thermaltake || TR2 Series / TR-500P || ATX12V V2.3/ EPS12V 2.91, 500W, PFC:Active, Efficiency:80+% Bronze Certified, Micro ATX&amp;lt;br&amp;gt;Connectors:1x20+4+4, 5xPeripheral, 5xSATA, 1xFloppy, 2xPCI-E || [http://www.thermaltakeusa.com/Product.aspx?C=1247&amp;amp;ID=1977 Manufacture]&amp;lt;br&amp;gt;[http://www.newegg.com/Product/Product.aspx?Item=N82E16817153139 Purchased] || $79.99&lt;br /&gt;
|- &lt;br /&gt;
| HEC || 6T Series / 6T10BB  || MicroATX Mini Tower, 0.7mm SECC Steel, Black, Ext. 5&amp;quot;:2, Ext. 3&amp;quot;:2, Int. 5&amp;quot;:4, Int. 3&amp;quot;:1 || [http://hecgroupusa.com/products/pc-cases/mini-tower/6t10bb/ Manufacture]&amp;lt;br&amp;gt;[http://www.newegg.com/Product/Product.aspx?Item=N82E16811121071 Purchased] || $24.99 &lt;br /&gt;
|- &lt;br /&gt;
| Acer || P235H || 23&amp;quot; Widescreen, 1920x1080, 60Hz, VA:160°(H) &amp;amp; 160°(V), 5ms, D-Sub, DVI, HDMI, Built-in Speakers|| [http://us.acer.com/acer/product.do;jsessionid=E4CB3370680827D34E84604DD86AFC89.public_a_us004?LanguageISOCtxParam=en&amp;amp;rcond5e.c2att92=453&amp;amp;inu49e.current.c2att92=453&amp;amp;link=ln314e&amp;amp;CountryISOCtxParam=US&amp;amp;kcond47e.c2att92=453&amp;amp;rcond159e.att21k=1&amp;amp;kcond48e.c2att101=60624&amp;amp;rcond190e.att21k=1&amp;amp;acond23=US&amp;amp;rcond4e.att21k=1&amp;amp;sp=page17e&amp;amp;rcond157e.c2att92=453&amp;amp;ctx1g.c2att92=453&amp;amp;rcond42e.att21k=1&amp;amp;kcond50e.c2att92=453&amp;amp;rcond45e.att21k=1&amp;amp;rcond158e.c2att1=25&amp;amp;ctx2.c2att1=25&amp;amp;inu53e.current.c2att92=453&amp;amp;rcond38e.c2att1=25&amp;amp;var13e=US&amp;amp;rcond44e.c2att1=25&amp;amp;rcond186e.c2att92=453&amp;amp;rcond3e.c2att1=25&amp;amp;rcond28e.attN2B2F2EEF=3264&amp;amp;rcond189e.c2att1=25&amp;amp;ctx1.att21k=1&amp;amp;CRC=1214101304 Manufacture]&amp;lt;br&amp;gt;[http://www.newegg.com/Product/Product.aspx?Item=N82E16824009179 Purchased] || $149.99&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BIOS Configuration ==&lt;br /&gt;
* Default BIOS options&lt;br /&gt;
** In the CPU settings, I enabled &amp;quot;Secure virtual machine mode&amp;quot;, which is &amp;quot;AMD-V&amp;quot; and allows VirtualBox to run more optimized.&lt;br /&gt;
** Enabled Plug and Play OS&lt;br /&gt;
&lt;br /&gt;
== Boot Up Errors ==&lt;br /&gt;
&lt;br /&gt;
* I installed AMD64 Debian 6.0 / Squeeze with a desktop environment&lt;br /&gt;
&lt;br /&gt;
=== Error 1 ===&lt;br /&gt;
&lt;br /&gt;
* I was seeing the following error at boot up:&lt;br /&gt;
 Your BIOS doesn&amp;#039;t leave a aperture memory hole&lt;br /&gt;
 Please enable the IOMMU option in the BIOS setup&lt;br /&gt;
 This costs you 64 MB of RAM&lt;br /&gt;
&lt;br /&gt;
* To fix the above message, I added &amp;quot;iommu=noagp,noaperture&amp;quot; to the kernel line.  Based on [http://www.kernel.org/doc/Documentation/x86/x86_64/boot-options.txt some research] and a bunch of googling, it appears this issue is somewhat related to the fact that I don&amp;#039;t have an AGP card.  Either way, the two values for the iommu kernel parameter mean the following:&lt;br /&gt;
 noagp = Don&amp;#039;t initialize the AGP driver and use full aperture.&lt;br /&gt;
 noaperture = Ask the IOMMU not to touch the aperture for AGP.&lt;br /&gt;
&lt;br /&gt;
=== Error 2 ===&lt;br /&gt;
* I was also seeing the following error at boot up:&lt;br /&gt;
 PCI: Not using MMCONFIG.&lt;br /&gt;
&lt;br /&gt;
* To fix the above message, I added &amp;quot;pci=nommconf&amp;quot; to the kernel line.  Based on [http://www.kernel.org/doc/Documentation/kernel-parameters.txt some research] I understand that the &amp;quot;pci=nommconf&amp;quot; parameter tells the kernel to ignore mmconfig when identifying PCI devices, thus it will use other methods to identify PCI devices such as the BIOS or direct querying.  With that said, I checked the all the pci devices with &amp;quot;lspci -v&amp;quot; and they all appear to be detected properly with the &amp;quot;pci-nommconf&amp;quot; parameter.&lt;br /&gt;
&lt;br /&gt;
=== Error 1 &amp;amp; 2 Solution ===&lt;br /&gt;
&lt;br /&gt;
* Tweaks to fix the above boot errors is as follows:&lt;br /&gt;
 vim /etc/default/grub&lt;br /&gt;
Add &amp;quot;iommu=noagp,noaperture pci=nommconf&amp;quot; to the GRUB_CMDLINE_LINUX variable&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GRUB_CMDLINE_LINUX=&amp;quot;iommu=noagp,noaperture pci=nommconf&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Don&amp;#039;t forget to have grub regenerate the proper files&lt;br /&gt;
 update-grub&lt;br /&gt;
&lt;br /&gt;
== Initial Configuration ==&lt;br /&gt;
&lt;br /&gt;
* I installed the following packages:&lt;br /&gt;
 aptitude install vim ssh rsync strace binutils killall gcc make build-essential linux-headers-`uname -r` memtest86+&lt;br /&gt;
&lt;br /&gt;
* Configured sshd to deny remote root login&lt;br /&gt;
 vim /etc/ssh/sshd_config&lt;br /&gt;
* Find and change &amp;quot;PermitRootLogin yes&amp;quot; to &amp;quot;PermitRootLogin no&amp;quot;, as such:&lt;br /&gt;
 PermitRootLogin no&lt;br /&gt;
&lt;br /&gt;
== Installed ATI (fglrx) Drivers ==&lt;br /&gt;
* Edit apt sources to add non-free:&lt;br /&gt;
 vim /etc/apt/sources.list&lt;br /&gt;
* Find &amp;quot;deb http://mirrors.kernel.org/debian/ squeeze main&amp;quot; and change to:&lt;br /&gt;
 deb http://mirrors.kernel.org/debian/ squeeze main non-free&lt;br /&gt;
* Update list of packages&lt;br /&gt;
 aptitude update&lt;br /&gt;
* Install driver and requirements&lt;br /&gt;
 aptitude install linux-headers-2.6-$(uname -r|sed &amp;#039;s,[^-]*-[^-]*-,,&amp;#039;) fglrx-control fglrx-driver&lt;br /&gt;
* Switched to console by pressing CTRL+ALT+F1 and typed the following&lt;br /&gt;
 /etc/init.d/gdm3 stop&lt;br /&gt;
 modprobe -r radeon drm&lt;br /&gt;
 aticonfig --initial&lt;br /&gt;
 /etc/init.d/gdm3 start&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; If you have a problem unloading the radeon drivers, then you may need to reboot and try again.  At least I kept getting &amp;quot;FATAL: module radeon is in use&amp;quot; even though I stopped gdm and it was resolved by simply rebooting and trying again.&lt;br /&gt;
&lt;br /&gt;
== Installed ATI (fglrx) Drivers - Round 2 ==&lt;br /&gt;
I kept getting a signal 11 in Enemy Territory, so I installed the updated driver directly from ATI as follows:&lt;br /&gt;
* Removed old drivers&lt;br /&gt;
 aptitude remove xserver-xorg-video-radeon xserver-xorg-video-ati&lt;br /&gt;
* Download new drivers from ATI&lt;br /&gt;
 mkdir /share/ati&lt;br /&gt;
 cd /share/ati&lt;br /&gt;
 wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-2-x86.x86_64.run&lt;br /&gt;
 chmod +x ati-driver-installer-11-2-x86.x86_64.run&lt;br /&gt;
* The documentation said I needed to add the xorg entries, but since I already installed from the non-free repository I already had the entries.  All I need to do was reboot.&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
== Enemy Territory ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
* Downloaded the et linux client 2.60 and the update and copied them to /share/et.  Search for the following files:&lt;br /&gt;
**et-linux-2.60.x86.run&lt;br /&gt;
**et-linux-2.60-update.x86.run&lt;br /&gt;
* I needed some various support files.  Here are the commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su&lt;br /&gt;
aptitude install linux32 glibc-2.11-1 libX11-6 libX11-dev ia32-libs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Install ET:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /share/et&lt;br /&gt;
linux32 sh et-linux-2.60.x86.run&lt;br /&gt;
linux32 sh et-linux-2.60-update.x86.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound Fix ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install alsa&lt;br /&gt;
cd /share/et&lt;br /&gt;
wget http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz&lt;br /&gt;
gunzip -d et-sdl-sound.gz&lt;br /&gt;
chmod a+x et-sdl-sound&lt;br /&gt;
cp et-sdl-sound /usr/local/games/enemy-territory/&lt;br /&gt;
cd /usr/local/bin/&lt;br /&gt;
rm et&lt;br /&gt;
ln -s /usr/local/games/enemy-territory/et-sdl-sound et&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Setup ===&lt;br /&gt;
==== Increase Memory Settings ====&lt;br /&gt;
* Add the following to: /usr/local/games/enemy-territory/etmain/autoexec.cfg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
seta com_hunkmegs &amp;quot;128&amp;quot;&lt;br /&gt;
seta com_soundmegs &amp;quot;32&amp;quot;&lt;br /&gt;
seta com_zonemegs &amp;quot;32&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Update / Enable PunkBuster ====&lt;br /&gt;
* Download latest .htm files from here: http://www.evenbalance.com/index.php?page=dl-et.php&lt;br /&gt;
** I went ahead and put them in both the user folder: ~/.etwolf/pb and the main folder: /usr/local/games/enemy-territory/pb&lt;br /&gt;
** There were two sets of files, the &amp;quot;PunkBuster Security Files&amp;quot;, which went under the pb folder and then the &amp;quot;PunkBuster Player Client Files&amp;quot;, which went under the pb/htm folder.&lt;br /&gt;
* Once have the PB update: load ET, open the console with the tilda key, type the following to enable PB:&lt;br /&gt;
&amp;lt;pre&amp;gt;/pb_cl_enable&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Once PB is enabled, you need to get a GUID and again from the console type:&lt;br /&gt;
&amp;lt;pre&amp;gt;/pb_cdkeyreg&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Updated punkbuster files via:&lt;br /&gt;
 http://www.evenbalance.com/index.php?page=dl-et.php&lt;br /&gt;
&lt;br /&gt;
== More Packages ==&lt;br /&gt;
* I use this for mounting cifs shares&lt;br /&gt;
 aptitude install smbfs&lt;br /&gt;
* RDP Client and a GUI front end to connect to work or VirtualBox&lt;br /&gt;
 aptitude install rdesktop tsclient&lt;br /&gt;
* VNC Client for remote connections&lt;br /&gt;
 aptitude install xvnc4viewer&lt;br /&gt;
&lt;br /&gt;
== Moving Evolution Data and Settings ==&lt;br /&gt;
* Shutdown gconftool-2 and evolution for a safe copy (ensuring everything is written to disk, etc.):&lt;br /&gt;
 gconftool-2 --shutdown&lt;br /&gt;
 evolution --force-shutdown &lt;br /&gt;
* Copy the data:&lt;br /&gt;
 rsync -av --progress ohayden@elf:~/.evolution/ ~/&lt;br /&gt;
* Copy the account settings:&lt;br /&gt;
 rsync -av --progress ohayden@elf:~/.gconf/apps/evolution/ ~/.gconf/apps/&lt;br /&gt;
* Copy the account passwords:&lt;br /&gt;
 rsync -av --progress ohayden@elf:~/.gnome2_private/Evolution ~/.gnome2_private/&lt;br /&gt;
* Launch evolution on lupin and this will popup a migration window.  Once it&amp;#039;s done, all is good.&lt;br /&gt;
&lt;br /&gt;
== VNC / Remote Control ==&lt;br /&gt;
&lt;br /&gt;
Turned on vino / remote control - This allows for a connect when a session logged in (aka shadowing)&lt;br /&gt;
&lt;br /&gt;
# Select System-&amp;gt;Preferences-&amp;gt;Remote Desktop&lt;br /&gt;
# Check &amp;quot;Allow other users to view your desktop&amp;quot;&lt;br /&gt;
# Check &amp;quot;Allow other users to control your desktop&amp;quot;&lt;br /&gt;
# Uncheck &amp;quot;Ask you for confirmation&amp;quot;&lt;br /&gt;
# Check &amp;quot;Require the user to enter this password:&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Adobe Flash 64-bit ==&lt;br /&gt;
I try to keep a clean system, but I draw the line at lost functionality and, sadly, swf doesn&amp;#039;t handle everything.  Flash is, unfortunately, required for certain websites I visit.  Here&amp;#039;s how I installed it:&lt;br /&gt;
* Close all opened browsers before the following steps:&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz&lt;br /&gt;
 tar zxvf flashplayer10_2_p3_64bit_linux_111710.tar.gz&lt;br /&gt;
 cp libflashplayer.so /usr/lib/mozilla/plugins/&lt;br /&gt;
Open your browser and test with youtube.com and hulu.com.&lt;br /&gt;
&lt;br /&gt;
== nzbget ==&lt;br /&gt;
* Download latest source from here and push to /share/nzbget/&lt;br /&gt;
 http://nzbget.sourceforge.net/Download#Latest_testing_release&lt;br /&gt;
* Extract files&lt;br /&gt;
 cd /share/nzbget&lt;br /&gt;
 tar zxvf nzbget-0.7.0.tar.gz&lt;br /&gt;
 cd nzbget-0.7.0&lt;br /&gt;
* Install missing dependencies&lt;br /&gt;
 su&lt;br /&gt;
 aptitude install libpar2-0 libpar2-0-dev libxml2-dev libncurses5-dev libsigc++-2.0-dev libssl-dev zlib1g-dev unrar&lt;br /&gt;
 CTRL+D&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; Don&amp;#039;t use unrar-free!  Sorry but it has a ton of trouble extracting files, where as the proprietary version &amp;quot;just works&amp;quot; (tm)!&lt;br /&gt;
* Compile&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
* Setup&lt;br /&gt;
 mkdir bin&lt;br /&gt;
 cd bin&lt;br /&gt;
 ln -s /share/nzbget/nzbget-0.7.0/nzbget ./nzbget&lt;br /&gt;
* Copied in post.sh and post.conf from previous install into the /share/nzbget/bin folder&lt;br /&gt;
* Copied .nzbget configuration file from previous install into ~/ folder&lt;br /&gt;
&lt;br /&gt;
== nzbgetweb ==&lt;br /&gt;
* Install required packages &lt;br /&gt;
 aptitude install php5 php5-cgi lighttpd&lt;br /&gt;
* Make a directory for web interface&lt;br /&gt;
 mkdir /var/www/nzbgetweb&lt;br /&gt;
* Copy files from existing install - If you download clean then there will be some minor configuration, see the README included with nzbgetweb.&lt;br /&gt;
* Set the directory permissions&lt;br /&gt;
 chmod 755 /var/www/nzbgetweb -R&lt;br /&gt;
* Configure lighttpd for fastcgi and php handling&lt;br /&gt;
 vim /etc/lighttpd/lighttpd.conf&lt;br /&gt;
* Added &amp;quot;mod_fastcgi&amp;quot; to server.modules section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server.modules = (&lt;br /&gt;
        &amp;quot;mod_access&amp;quot;,&lt;br /&gt;
        &amp;quot;mod_alias&amp;quot;,&lt;br /&gt;
        &amp;quot;mod_compress&amp;quot;,&lt;br /&gt;
        &amp;quot;mod_fastcgi&amp;quot;,&lt;br /&gt;
        &amp;quot;mod_redirect&amp;quot;,&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added handler&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fastcgi.server = ( &amp;quot;.php&amp;quot; =&amp;gt; ((&lt;br /&gt;
                     &amp;quot;bin-path&amp;quot; =&amp;gt; &amp;quot;/usr/bin/php-cgi&amp;quot;,&lt;br /&gt;
                     &amp;quot;socket&amp;quot; =&amp;gt; &amp;quot;/tmp/php.socket&amp;quot;&lt;br /&gt;
                 )))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Restart web server&lt;br /&gt;
 /etc/init.d/lighttpd restart&lt;br /&gt;
&lt;br /&gt;
== VirtualBox ==&lt;br /&gt;
Linux containers weren&amp;#039;t all that great for Android development, so I&amp;#039;m going towards VirtualBox once again.  I still believe lxc to be of use with perhaps openWRT or my custom robot development, but not so much when I want to connect to my phone through USB.  I can hack around the issue, but I rather spend my time working on higher priorities.&lt;br /&gt;
&lt;br /&gt;
* Get and installed VirtualBox &lt;br /&gt;
  wget http://download.virtualbox.org/virtualbox/4.0.4/virtualbox-4.0_4.0.4-70112~Debian~squeeze_amd64.deb&lt;br /&gt;
  dpkg -i virtualbox-4.0_4.0.4-70112~Debian~squeeze_amd64.deb&lt;br /&gt;
* Virtual Box wanted some extra packages&lt;br /&gt;
  apt-get install libqt4-opengl&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; In the host, don&amp;#039;t forget to add your user to the vboxusers group!  I forgot to do so and I wasn&amp;#039;t able to access USB devices in the guest.  It showed the devices in the Devices-&amp;gt;USB Devices menu, but I wasn&amp;#039;t able to enable them until I added my user account to vboxusers and re-login.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; In the guest, add your user to the vboxsf group as well.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Samsung Captivate Issue in VirtualBox ==&lt;br /&gt;
After figuring out the two notes in the VirtualBox section above, I still had an issue using &amp;quot;adb devices&amp;quot;.  I could have cheated and ran &amp;quot;adb start-server&amp;quot; as root, but that would be cheating.  Any how, this is was it was showing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
????????????	no permissions&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The solution is simple although a bit lengthy.  Find the device node.  Easiest way is to use dmesg and look for the device, such as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dmesg | less&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Scroll down or search:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[  799.376993] usb 1-1: Product: SAMSUNG_Android&lt;br /&gt;
[  799.376998] usb 1-1: Manufacturer: SAMSUNG&lt;br /&gt;
[  799.377023] usb 1-1: SerialNumber: I897bc159a11&lt;br /&gt;
[  799.377212] usb 1-1: configuration #3 chosen from 1 choice&lt;br /&gt;
[  799.377650] cdc_acm 1-1:3.0: This device cannot do calls on its own. It is not a modem.&lt;br /&gt;
[  799.377844] cdc_acm 1-1:3.0: ttyACM0: USB ACM device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here we see the &amp;quot;ttyACM0&amp;quot; device, so now we run the following on the device node to figure out some unique attributes for our upcoming udev rule.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su&lt;br /&gt;
udevadm info --attribute-walk --name=/dev/ttyACM0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Which gives us a full attribute walk, but all we care about is the actual device:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 looking at parent device &amp;#039;/devices/pci0000:00/0000:00:0b.0/usb1/1-1&amp;#039;:&lt;br /&gt;
    KERNELS==&amp;quot;1-1&amp;quot;&lt;br /&gt;
    SUBSYSTEMS==&amp;quot;usb&amp;quot;&lt;br /&gt;
    DRIVERS==&amp;quot;usb&amp;quot;&lt;br /&gt;
    ATTRS{configuration}==&amp;quot;&amp;quot;&lt;br /&gt;
    ATTRS{bNumInterfaces}==&amp;quot; 4&amp;quot;&lt;br /&gt;
    ATTRS{bConfigurationValue}==&amp;quot;3&amp;quot;&lt;br /&gt;
    ATTRS{bmAttributes}==&amp;quot;c0&amp;quot;&lt;br /&gt;
    ATTRS{bMaxPower}==&amp;quot; 96mA&amp;quot;&lt;br /&gt;
    ATTRS{urbnum}==&amp;quot;4690&amp;quot;&lt;br /&gt;
    ATTRS{idVendor}==&amp;quot;04e8&amp;quot;&lt;br /&gt;
    ATTRS{idProduct}==&amp;quot;681c&amp;quot;&lt;br /&gt;
    ATTRS{bcdDevice}==&amp;quot;0400&amp;quot;&lt;br /&gt;
    ATTRS{bDeviceClass}==&amp;quot;02&amp;quot;&lt;br /&gt;
    ATTRS{bDeviceSubClass}==&amp;quot;00&amp;quot;&lt;br /&gt;
    ATTRS{bDeviceProtocol}==&amp;quot;00&amp;quot;&lt;br /&gt;
    ATTRS{bNumConfigurations}==&amp;quot;1&amp;quot;&lt;br /&gt;
    ATTRS{bMaxPacketSize0}==&amp;quot;64&amp;quot;&lt;br /&gt;
    ATTRS{speed}==&amp;quot;480&amp;quot;&lt;br /&gt;
    ATTRS{busnum}==&amp;quot;1&amp;quot;&lt;br /&gt;
    ATTRS{devnum}==&amp;quot;7&amp;quot;&lt;br /&gt;
    ATTRS{version}==&amp;quot; 2.00&amp;quot;&lt;br /&gt;
    ATTRS{maxchild}==&amp;quot;0&amp;quot;&lt;br /&gt;
    ATTRS{quirks}==&amp;quot;0x0&amp;quot;&lt;br /&gt;
    ATTRS{authorized}==&amp;quot;1&amp;quot;&lt;br /&gt;
    ATTRS{manufacturer}==&amp;quot;SAMSUNG&amp;quot;&lt;br /&gt;
    ATTRS{product}==&amp;quot;SAMSUNG_Android&amp;quot;&lt;br /&gt;
    ATTRS{serial}==&amp;quot;I897bc159a11&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
From the above I pulled out the following for my udev rule:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;&lt;br /&gt;
ATTRS{idVendor}==&amp;quot;04e8&amp;quot;&lt;br /&gt;
ATTRS{idProduct}==&amp;quot;681c&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now create the udev rule:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vim /etc/udev/rules.d/z21_android_phone.rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I added the following to tell it to allow every one r+w access to the device node:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SUBSYSTEM==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;04e8&amp;quot;, ATTRS{idProduct}==&amp;quot;681c&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Next we restart udev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/udev restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Re-run adb devices:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CTRL+D&lt;br /&gt;
./adb devices&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* daemon not running. starting it now on port 5037 *&lt;br /&gt;
* daemon started successfully *&lt;br /&gt;
List of devices attached ss&lt;br /&gt;
I897bc159a11	device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Eureka!! Now I can use adb as my normal user and I don&amp;#039;t have to rely on root!&lt;br /&gt;
&lt;br /&gt;
== Remove NetworkManager ==&lt;br /&gt;
You heard me!!  NetworkManager is a pansy arse program anyways.  Real men manage their own networks.  In all seriousness, NetworkManager caused me some grief as I setup bridging for my linux containers (lxc).  The problem was Evolution (don&amp;#039;t get me started on mail clients) thought that the network was down, NetworkManager reported it as down, and therefore was so kind as to disable my send/receive button and menu items.  It likewise wouldn&amp;#039;t let me select work online either.  If it ain&amp;#039;t broke, don&amp;#039;t fix it... but in this case NetworkManager is broken and does the exact opposite of what it was designed to do!  I&amp;#039;m a bit bias against over complication of such a simple task, so I&amp;#039;d just prefer to manage my own network.  So long, and thanks for all the fish:&lt;br /&gt;
 /etc/init.d/network-manager stop&lt;br /&gt;
 aptitude purge network-manager network-manager-gnome&lt;/div&gt;</summary>
		<author><name>Ohayden</name></author>
	</entry>
</feed>