My Asus P4PE motherboard (circa 2002, Intel 845PE chipset) has an integrated Broadcom BCM4401 100BaseT ethernet LAN adapter/controller (eth0). This PC is continually plugged into wall power, and the Broadcom adapter normally is powered on as evidenced by my router's port indicator.
PC has WindowsXP installed on SATA disk (partition sda1) and now PCLinuxOS 2010.07 installed on IDE disk (partitions sdb5-sdb8 for root, home, usr and swap respectively).
After booting PCLOS2010.07 from LiveCD -OR- from IDE disk via Grub boot floppy, shutting down PCLOS (Start> Leave> Turn Off Computer) does shutdown and powers off the PC.
However, something in the shutdown process puts the Broadcom adapter in an unpowered state, as evidenced by my router's port indicator. Subsequently booting PCLOS from LiveCD or IDE disk will re-power the Broadcom adapter during bootup, but again shutting down from PCLOS again puts Broadcom adapter in an unpowered state. The problem is that when I boot WindowsXP (from it's own NTLDR), WinXP reports "A network cable is unplugged" and I have NO ethernet connection, even though Windows Device Manager reports the Broadcom adapter is working normally (detected & drivers are loaded). The workaround I found is to unplug the PC from wall power (or toggle power supply switch off) for 10+ seconds, then back on, while the PC is shutdown - this will re-power the Broadcom adapter.
So is there a bug in PCLOS2010.07's shutdown process?
If so, is there some setting I can use to preclude PCLOS from putting the Broadcom adapter in an unpowered state during shutdown?