Main > Main Forum
USB power staying on
<< < (3/4) > >>
orion:

--- Quote from: MonMotha on February 17, 2009, 12:26:14 am ---Yes, USB ports on a PCI expansion card SHOULD take care of this.  I don't think +5VSB even appears on the PCI connector, and if it does, I suspect most cards would use the normal +5V rail for VBUS instead of the +5VSB.

I should re-iterate, though, that your device is broken.  It should not do that since it clearly won't meet the suspend power requirements for USB.  I sure hope it doesn't display the USB logo anywhere.

--- End quote ---

Nothing is broken, it seems its a new thing motherboard manufactures are doing these days. The idea apparently from what I have found on the net, is to let things like ipods and the like charge when you shut down the PC. There are no jumpers or anything apparent in the BIOS.
MonMotha:
No, the device IS broken, assuming the PC tells it to standby (which is implied by a lack of activity, according to the USB spec).  A device in standby must draw 2.5mA or less from VBUS.  This is required by the USB spec.  Leaving a whole bunch of super-bright LEDs on is pretty much guaranteed to draw more than 2.5mA, thus the device is violating the USB spec, thus the device (if it is to claim USB compliance) is "broken".

Of course, many devices are not fully USB compliant.  Many, many devices do not honor all the suspend requirements.  However, in this case, ignoring those requirements seems to be leading to undesired behavior.

The motherboard, however, is fine.  I don't like being forced to leave my USB ports powered in soft-off, but the host is at least not doing anything "wrong" per se.

I guess the mobo could keep everything "alive" in soft-off, rather than suspend the devices (which still allows remote wake-up).  I'd also consider that "broken", though I'm sure many would find it "cool".

In this case, it should be possible to simply tell your OS to turn everything off when you shut down.  Implementing such a thing is left as an exercise to the user.
RandyT:

The LED-Wiz is an ouput device that can be used to control any number of things.  My philosophy when designing the device was that it should never do anything it was not specifically instructed to do, and that includes turning off it's outputs due to USB inactivity, which could occur in the case of a system lock-up.

Lots of folks use it for case mod lighting and since it has autonomous functionality for pulsing lights, this is desirable behavior to many when the system is in standby.  Unfortunately, one person's "undesirable behavior" is another's "must have feature".

If you want everything off, nothing beats a smart strip to make sure everything is really off.  But if you don't want to go that route, it's your responsibility to instruct the hardware to be in a state that is desirable to you.  It shouldn't be too hard make a script that turns off all of the LED-Wiz outputs (or whatever other tasks one needs to do for an orderly shutdown) so you can put the system into standby, either manually or programmatically.

RandyT
Havok:
I use one of these to take care of this problem:

http://www.sears.com/shc/s/p_10153_12605_00924031000P

Can't go wrong for $20.
richms:

--- Quote from: RandyT on February 17, 2009, 04:54:02 pm ---
The LED-Wiz is an ouput device that can be used to control any number of things.  My philosophy when designing the device was that it should never do anything it was not specifically instructed to do, and that includes turning off it's outputs due to USB inactivity, which could occur in the case of a system lock-up.

--- End quote ---

If its drawing power from a USB port and not shutting down to less then 2mA load then its no more a USB device then a cup warmer or a vacuum cleaner is. If the person is hooking things up to the 5v and ground on the board however that is their decision to use it in a way that violates specs.

My solution would be to just plug a hub into it thats on either the molex plugs or a seperate power adapter plugged into a smartstrip type thing.
Navigation
Message Index
Next page
Previous page

Go to full version