--- a/src/mga_dacG.c Mon Feb 11 14:59:08 2013
+++ b/src/mga_dacG.c Mon Feb 11 15:00:39 2013
@@ -1051,6 +1051,19 @@
if (pMga->HasSDRAM)
pReg->Option = 0x40049120;
+ else {
+ /*
+ * Do not reset biosen bit of option reg, as this will set
+ * ROM base register to 0
+ */
+ CARD32 option = 0;
+#ifdef XSERVER_LIBPCIACCESS
+ pci_device_cfg_read_u32(pMga->PciInfo, & option, PCI_OPTION_REG);
+#else
+ option = pciReadLong(pMga->PciTag, PCI_OPTION_REG);
+#endif
+ pReg->Option = (pReg->Option & 0xFBFFFFFF) | (option & 0x40000000);
+ }
pReg->Option2 = 0x00008000;
break;