Quoting Peter Stuge <[EMAIL PROTECTED]>: > On Tue, Feb 05, 2008 at 02:49:52PM -0500, Corey Osgood wrote: >> "In the LAN controller the D0 state is partitioned into two substates >> >> and >> >> "The integrated LAN controller will be disabled if no Platform LAN >> Connect component is detected (See Section 5.2.1.3)." >> >> >> Any help? > > The first one isn't that interesting since it also implies that PCI > config regs are actually available. > > The second one, or rather section 5.2.1.3, could be interesting if > "Platform LAN Connect component" is usually found in the BIOS. > > > //Peter > OK, here is what I have picked up reading, reading, and more reading:
1. When the system is powered on "At this point, the LAN controller is in the D0u state" 2. The "Platform LAN Connect component" is actually a command script (probibly a rom written in assembly) runs and sets up the CSR register (I could setup a script in the mainboard directory and run from auto.c). 3. At this point it goes into a DOa state. 3. The "Platform LAN Connect component" hands it over to the bios (coreboot) to setup "Memory, or I/O Base Registers in the PCI Configuration space" 4. nic is setup and ready to go! What do you think? Thanks - Joe -- coreboot mailing list [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

