<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><h1 style="font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">

</h1><h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">if I had access to the source code on this machine, I would. But, I forgot to save my modifications onto usb.</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">lspci -tvnn:</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;"><br>

</span></span></font></h1><h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">-[0000:00]-+-00.0  Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190]</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">           +-01.0-[0000:01]----00.0  ATI Technologies Inc 3D Rage Pro AGP 1X/2X [1002:4742]</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">           +-07.0  Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110]</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">           +-07.1  Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111]</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">           +-07.2  Intel Corporation 82371AB/EB/MB PIIX4 USB [8086:7112]</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">           +-07.3  Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113]</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">           +-0d.0  Conexant HSF 56k HSFi Modem [14f1:2f00]</span></span></font></h1>

<h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><span class="Apple-style-span" style="font-weight: normal;">           \-11.0  3Com Corporation 3c905B 100BaseTX [Cyclone] [10b7:9055]</span></span></font></h1>

<div><br></div><div><br></div><div><span class="Apple-style-span" style="font-weight: normal;">lspci -vnn:</span></div><div><span class="Apple-style-span" style="font-weight: normal;"><br></span></div><div><span class="Apple-style-span" style="font-weight: normal;"><div>

00:00.0 Host bridge [0600]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 03)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Flags: bus master, medium devsel, latency 64</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Memory at f4000000 (32-bit, prefetchable) [size=64M]</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Capabilities: [a0] AGP version 1.0</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Kernel driver in use: agpgart-intel</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Kernel modules: intel-agp</div><div><br></div><div>

00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 03) (prog-if 00 [Normal decode])</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Flags: bus master, 66MHz, medium devsel, latency 64</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Bus: primary=00, secondary=01, subordinate=01, sec-latency=64</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>I/O behind bridge: 0000e000-0000efff</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Memory behind bridge: fc000000-feffffff</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>Prefetchable memory behind bridge: f9000000-f9ffffff</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Kernel modules: shpchp</div><div><br></div><div>00:07.0 ISA bridge [0601]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 02)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>Flags: bus master, medium devsel, latency 0</div>

<div><br></div><div>00:07.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01) (prog-if 80 [Master])</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>Flags: bus master, medium devsel, latency 32</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>I/O ports at ffa0 [size=16]</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Kernel driver in use: PIIX_IDE</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Kernel modules: piix</div>

<div><br></div><div>00:07.2 USB Controller [0c03]: Intel Corporation 82371AB/EB/MB PIIX4 USB [8086:7112] (rev 01) (prog-if 00 [UHCI])</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Flags: bus master, medium devsel, latency 64, IRQ 11</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>I/O ports at dce0 [size=32]</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Kernel driver in use: uhci_hcd</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Kernel modules: uhci-hcd</div>

<div><br></div><div>00:07.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 02)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Flags: medium devsel, IRQ 9</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Kernel modules: i2c-piix4</div>

<div><br></div><div>00:0d.0 Communication controller [0780]: Conexant HSF 56k HSFi Modem [14f1:2f00] (rev 01)</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Subsystem: Conexant Dynalink 56PMi [14f1:2004]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Flags: bus master, medium devsel, latency 64, IRQ 10</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Memory at ff000000 (32-bit, non-prefetchable) [size=64K]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>I/O ports at dcd8 [size=8]</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Capabilities: [40] Power Management version 2</div><div>
<br>
</div><div>00:11.0 Ethernet controller [0200]: 3Com Corporation 3c905B 100BaseTX [Cyclone] [10b7:9055] (rev 24)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Subsystem: Dell 3C905B Fast Etherlink XL 10/100 [1028:0082]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Flags: bus master, medium devsel, latency 64, IRQ 11</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>I/O ports at dc00 [size=128]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Memory at ff010000 (32-bit, non-prefetchable) [size=128]</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Expansion ROM at fb000000 [disabled] [size=128K]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Capabilities: [dc] Power Management version 1</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Kernel driver in use: 3c59x</div><div>

<span class="Apple-tab-span" style="white-space:pre"> </span>Kernel modules: 3c59x</div><div><br></div><div>01:00.0 VGA compatible controller [0300]: ATI Technologies Inc 3D Rage Pro AGP 1X/2X [1002:4742] (rev 5c) (prog-if 00 [VGA controller])</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Subsystem: Dell Optiplex GX1 Onboard Display Adapter [1028:4082]</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Flags: bus master, stepping, medium devsel, latency 64, IRQ 10</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Memory at fd000000 (32-bit, non-prefetchable) [size=16M]</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>I/O ports at ec00 [size=256]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Memory at fcfff000 (32-bit, non-prefetchable) [size=4K]</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>[virtual] Expansion ROM at f9000000 [disabled] [size=128K]</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>Capabilities: [50] AGP version 1.0</div><div><br></div><div>Once again, thanks for helping me.</div><div><br></div></span></div></span><br><div class="gmail_quote">

On Sun, May 9, 2010 at 8:23 PM, Cooper Harrison <span dir="ltr"><<a href="mailto:coop.rocks.123e@gmail.com">coop.rocks.123e@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Is this good for the board Kconfig?<div><br><div><div><font face="'courier new', monospace">config BOARD_DELL_OPTIPLEX_GX1</font></div><div><font face="'courier new', monospace">        bool "S1846 (Tsunami ATX)"</font></div>


<div><font face="'courier new', monospace">        select ARCH_X86</font></div><div><font face="'courier new', monospace">        select CPU_INTEL_SLOT_1</font></div>
<div><font face="'courier new', monospace">        select NORTHBRIDGE_INTEL_I440BX</font></div><div><font face="'courier new', monospace">        select SOUTHBRIDGE_INTEL_I82371EB</font></div>
<div><font face="'courier new', monospace">        select SUPERIO_NSC_PC87309</font></div><div><font face="'courier new', monospace">        select ROMCC</font></div>
<div><font face="'courier new', monospace">        select UDELAY_TSC</font></div><div><font face="'courier new', monospace">        select BOARD_ROMSIZE_MB_2</font></div>
<div><font face="'courier new', monospace"><br></font></div><div><font face="'courier new', monospace">config MAINBOARD_DIR</font></div><div><font face="'courier new', monospace">        string</font></div>


<div><font face="'courier new', monospace">        default dell/optiplex_gx1  </font></div><div><font face="'courier new', monospace">        depends on BOARD_DELL_OPTIPLEX_GX1</font></div>
<div><font face="'courier new', monospace"><br></font></div><div><font face="'courier new', monospace">config MAINBOARD_PART_NUMBER</font></div><div><font face="'courier new', monospace">        string</font></div>


<div><font face="'courier new', monospace">        default "DELLOPTGX1"</font></div><div><font face="'courier new', monospace">        depends on BOARD_DELL_OPTIPLEX_GX1</font></div>
<div><font face="'courier new', monospace"><br></font></div><div><font face="'courier new', monospace">config HAVE_OPTION_TABLE</font></div><div><font face="'courier new', monospace">        bool</font></div>


<div><font face="'courier new', monospace">        default n</font></div><div><font face="'courier new', monospace">        depends on BOARD_DELL_OPTIPLEX_GX1</font></div>
<div><font face="'courier new', monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">The board has a 2 mb rom, is that a problem?</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">tree=</font></div><div><font face="arial, helvetica, sans-serif">.</font></div>
<div><font face="arial, helvetica, sans-serif">|-- Kconfig</font></div><div><font face="arial, helvetica, sans-serif">|-- optiplex_gx1</font></div><div><font face="arial, helvetica, sans-serif">    |-- Kconfig</font></div>


<div><font face="arial, helvetica, sans-serif">    |-- chip.h</font></div><div><font face="arial, helvetica, sans-serif">    |-- devicetree.cb</font></div><div><font face="arial, helvetica, sans-serif">    |-- mainboard.c</font></div>


<div><font face="arial, helvetica, sans-serif">    `-- romstage.c</font></div></div></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Will send the lspci -tvnn as soon as i have access to the machine.</font></div>


<div><div><div><div></div><div class="h5"><div><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_quote">On Sun, May 9, 2010 at 3:33 PM, Anders Jenbo <span dir="ltr"><<a href="mailto:anders@jenbo.dk" target="_blank">anders@jenbo.dk</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF"><div><div>Serial Cable is only for debug output. USB should work fine.</div><div><br></div><div>


Start by downloding the source.</div><div><br></div><span style="font-family:-webkit-sans-serif;font-size:13px;line-height:19px"><pre style="padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:rgb(47, 111, 171);border-right-color:rgb(47, 111, 171);border-bottom-color:rgb(47, 111, 171);border-left-color:rgb(47, 111, 171);color:black;background-color:rgb(249, 249, 249);line-height:1.1em">

 $ svn co <a title="svn://coreboot.org/coreboot/trunk" style="text-decoration:none;color:rgb(51, 102, 187);background-repeat:no-repeat;background-color:initial;padding-top:0px;padding-right:13px;padding-bottom:0px;padding-left:0px">svn://coreboot.org/coreboot/trunk</a> coreboot
</pre><div><span style="font-family:-webkit-monospace;line-height:16px;white-space:pre">go to the src/mainboard/tyan folder and copy the folder for the s1846, it has all the same chips as your board so we will use it to base your board of.</span></div>


<div><span style="font-family:-webkit-monospace;line-height:16px;white-space:pre">You should call yor dolder src/mainboard/dell/optiplex_gx1. Edit  <span>src/mainboard/dell/Kconfig, add 'source "src/mainboard/dell<span>optiplex_gx1/Kconfig"' abouve the existing source line.</span></span></span></div>


</span><div>Open the Kconfig in yor board folder and change all the references to your board.</div><div>Run lspci -tvnn and make sure that your devicetree.cb seams to match it's output.</div><div>Open mainboard.c and correct the board name.</div>


<div><br></div><div>Go back to the coreboot folder type make menuconfig, select your board and make any other adjustments that you think is needed or would like.</div><div>Exit and save, run make. Hopfully it will compile a 256kb rom image.</div>


<div><br></div><div>We also need to know somthing about your rom chip so run flashrom and post the out put her.</div><div><br></div><div>Next I'll try to help you saifly flash your board and posibly improve the support for your board.<br>


<br>Mvh Anders</div><div><br>Den 09/05/2010 kl. 18.27 skrev Cooper Harrison <<a href="mailto:coop.rocks.123e@gmail.com" target="_blank"></a><a href="mailto:coop.rocks.123e@gmail.com" target="_blank">coop.rocks.123e@gmail.com</a>>:<br>


<br></div><div><div></div><div><div></div><blockquote type="cite"><div>Who cares about ACPI! :D I don't have ECC memory either. Can I use an USB keyboard as input or do I have to get a serial cable?<br><br>
<div class="gmail_quote">On Thu, May 6, 2010 at 11:24 AM, <a href="mailto:anders@jenbo.dk" target="_blank"></a><a href="mailto:anders@jenbo.dk" target="_blank"></a><a href="mailto:anders@jenbo.dk" target="_blank">anders@jenbo.dk</a> <span dir="ltr"><<a href="mailto:anders@jenbo.dk" target="_blank"></a><a href="mailto:anders@jenbo.dk" target="_blank"></a><a href="mailto:anders@jenbo.dk" target="_blank">anders@jenbo.dk</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br><br>As you are the only one who has this board you will have to do a bit of the work your self. But I would be glad to help you, I recently ported coreboot to a 440bx board, Ubuntu boots on it so Debians should work fine.<br>




There is still a few limitations in the support for this chip. No L2 cache no ecc memory, only sdram and no ACPI.<br><br>Also it looks like you won't have support for any legacy I/O (ps2 keyboard pc speaker)<br><br>You could of ofcourse fix all this by reading the docs an coding a bit of C :)<br>




<br>-Anders<br><br><div>----- Reply message -----<br>Fra: "Cooper Harrison" <<a href="mailto:coop.rocks.123e@gmail.com" target="_blank"></a><a href="mailto:coop.rocks.123e@gmail.com" target="_blank"></a><a href="mailto:coop.rocks.123e@gmail.com" target="_blank">coop.rocks.123e@gmail.com</a>><br>


Dato: tor., maj 6, 2010 14:04<br>Emne: [coreboot] Dell Optiplex GX1 support<br>

Til: <<a href="mailto:coreboot@coreboot.org" target="_blank"></a><a href="mailto:coreboot@coreboot.org" target="_blank"></a><a href="mailto:coreboot@coreboot.org" target="_blank">coreboot@coreboot.org</a>><br><br></div>


By looking at all the supported hardware, it looks like it should work at a minimum amount. It has an Intel 440BX, an Intel PIIX4e and a NSC (formerly National) PC87309. Will I be able to boot Debian and if not, how soon until whoever is working on it estimates they will have it at a working status? I am just wondering as I think it would be cool to have it on my computer. <br>




<font color="#888888">

-- <br>Cooper<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Cooper<br>
</div></blockquote></div></div></div><div></div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br>Cooper<br>
</div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Cooper<br>