[coreboot] Run PCI rom before PCI bus scan??

Peter Stuge peter at stuge.se
Tue Feb 5 17:44:48 CET 2008


On Tue, Feb 05, 2008 at 10:51:39AM -0500, joe at smittys.pointclark.net wrote:
> So I found this in the ICH4 datasheet:
> 
> The LAN controller enters Wake on LAN mode after reset if the Wake
> on LAN bit in the EEPROM is set *(which it is)*.

You could try changing this bit in the EEPROM before running
coreboot and see if you get different results from the PCI scan.


> When the LAN controller is in Wake on LAN mode:
> ? The LAN controller scans incoming packets for a Magic Packet and  
> asserts the PME# signal for 52 ms when a one is detected in Wake on  
> LAN mode.

..
> ? The PCI Configuration registers are accessible to the host *(this
> is what I'm looking for!!)*.

Right, and this says that they are accessible even when the NIC is in
WoL mode.


> So, if this is correct I think I was right in saying the nic seemed
> like it was powered off?? At this point I need to figure out how to
> assert a PME# signal to wake up the nic. Maybe from the Power
> Managment Control register??

Note that PME# is asserted by the NIC. Ie. PME# is considered an
output from the NIC. Remember that Wake on LAN means that the NIC
wakes up the computer if a special packet is received.

I'm afraid I don't think this is causing the problem you're seeing.
:\


//Peter




More information about the coreboot mailing list