VIA EPIA-M and two port riser? - Solved?

linuxbios at mikebell.org linuxbios at mikebell.org
Wed Sep 15 21:54:01 CEST 2004


On Wed, Sep 15, 2004 at 10:47:21PM +0900, linuxbios at mikebell.org wrote:
> Is it as simple as adding the missing pci_assign_irqs for device 0x13?

Anyone who's curious, this would seem to have done it.

Sorry I don't have values for B, C and D.

On an unrelated note, anyone know which magic numbers to tweak in order to bump
an EPIA-M up to 256MB RAM under linuxbios 1?



Index: mainboard.c
===================================================================
--- mainboard.c (revision 742)
+++ mainboard.c (working copy)
@@ -8,6 +8,7 @@
 static const unsigned char usbIrqs[4] = { 11, 10, 12, 5 };
 static const unsigned char enetIrqs[4] = { 11, 5, 10, 12 };
 static const unsigned char slotIrqs[4] = { 10, 12, 5, 11 };
+static const unsigned char slot2Irqs[4] = { 11, 0, 0, 0 };
 static const unsigned char firewireIrqs[4] = {10, 12, 5, 11 };
 static const unsigned char vt8235Irqs[4] = { 5,10, 12, 11 };
 static const unsigned char vgaIrqs[4] = { 11, 5, 12, 10 };
@@ -58,6 +59,10 @@
        printk_info("setting vga\n");
        pci_assign_irqs(1, 0x00, vgaIrqs);
 
+       // PCI Riser slot
+       printk_info("setting pci riser slot\n");
+       pci_assign_irqs(0, 0x13, slot2Irqs);
+
        // PCI slot
        printk_info("setting pci slot\n");
        pci_assign_irqs(0, 0x14, slotIrqs);




More information about the coreboot mailing list