Quoting [EMAIL PROTECTED]: > Quoting Corey Osgood <[EMAIL PROTECTED]>: > >> On Jan 30, 2008 9:50 AM, <[EMAIL PROTECTED]> wrote: >> >>> Hello, >>> I am racking my brains with this. No matter what I do I can't seem to >>> get the nic working. The nic is onboard the i82801DB southbridge down >>> from the PCI bridge, so my Config.lb looks something like this: >>> >>> device pci 1e.0 on # PCI bridge: Intel Corporation 82801 PCI Bridge >>> chip drivers/pci/onboard >>> device pci 08.0 on end # Intel Corporation 82801DB PRO/100 VE Ethernet >>> Controller >>> end >>> end >> > lspci -t > +-1e.0-[0000:01]----08.0 > >> >> >>> But no matter what I try coreboot thinks it is a static device and >>> disables it. >>> >>> do_pci_scan_bridge for PCI: 00:1e.0 >>> PCI: pci_scan_bus for bus 01 >>> Disabling static device: PCI: 01:08.0 >>> Well, I think I may have figured this out??? When comparing the coreboot to original bios PCI Bridge 00:1e.0 registers, it seems if the LAN controller wants use of the PCI bus it needs to request it. Kind of funny:-) With coreboot register 0x82 (PCI_MAST_STS?PCI Master Status Register) is defaulted to 0x00. The original bios has bit 6 set (0x40), which is "The ICH4?s internal LAN controller has requested use of the PCI bus." So if I set this bit, coreboot should find the device when scanning the bus, correct?
I will try it out later tonight and report back. Thanks - Joe -- coreboot mailing list [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

