Re: [PATCH] b44: power down PHY when interface down



On Sat, Jun 30, 2007 at 11:53:25PM +0200, Michael Buesch wrote:

When the interface is down (or driver removed), the BroadCom 44xx card remains
powered on, and both its MAC and PHY is using up power.
This patch makes the driver issue a MAC_CTRL_PHY_PDOWN when the interface
is halted, and does a partial chip reset turns off the activity LEDs too.

Applies to 2.6.22-rc6, or current git head.

Tested on a Broadcom BCM4401-B0 card, it saves ~0.5W (measured using powertop).

Hm, I was going to measure the real power advantage with a
PCI-extender card. But my B44B0 card doesn't seem to work in
that extender card. It works perfectly fine sticked directly into
the motherboard, though, and other cards like a BCM4318 work in
the extender, too.
Not sure what this is.
The extender has an application note about nonworking cards in the
extender and a too big resistor on the board IDSEL pin being the
cause of this.

Does the card show up in lspci at all? IDSEL drive strength
issues should only affect config space accesses.

Does the extender board have a PCI-PCI bridge on it? (If not,
there's not really any reason to resistively couple the IDSEL
line to the host, since the host should take care of that.)


Maybe I can try with another machine tomorrow.

That would only make a difference if there is no PCI-PCI bridge on
the extender board.

If the extender resistively couples the host's IDSEL line, you might
see different results on a different host bridge, since different
host bridges can use different numbers of IDSEL stepping cycles.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: [PATCH] b44: power down PHY when interface down
    ... PCI-extender card. ... that extender card. ... there's not really any reason to resistively couple the IDSEL ... resistor on the mainboard goes above some threshold it doesn't work ...
    (Linux-Kernel)
  • Re: [PATCH] b44: power down PHY when interface down
    ... PCI-extender card. ... that extender card. ... there's not really any reason to resistively couple the IDSEL ... resistor on the mainboard goes above some threshold it doesn't work ...
    (Linux-Kernel)
  • Re: Multi tasking w/ Media Center
    ... I've run an MCX off of a PC with 256 MB of RAM; ... > card is really moot. ... > the minimum memory required for an extender. ... >> getting a new HP MCE and giving my son the 873n that I have now, ...
    (microsoft.public.windows.mediacenter)
  • Re: Media Center questions
    ... performance is much smoother menu to menu, and for some reason the display ... would go for the xbox arcade, then the new HP MediaSmart Extender they ... automatically wake up from S3 and start recording, ... with an eVGA NVidia GeForce 7600GT 256MB video card with dual ...
    (microsoft.public.windows.vista.general)
  • Re: Multi tasking w/ Media Center
    ... If you plan to consume primarily via the extender, ... card is really moot. ... I would also ask someone else here if they have gotten dual tuners to ... Judging by what I have seen on these boards, for optimal video, I will ...
    (microsoft.public.windows.mediacenter)

Loading