Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...
Please check out the Community Guidelines in the Announcements and Administration Category.

PCIe during resume from sleep

David_J._CraigDavid_J._Craig Member Posts: 1,885
I have a question about what happens when the computer is awoken from sleep
state. We have noticed that on XP our device seems to disappear and our
driver unloaded but when we access our device it is present and functional.
Under Vista the driver is unloaded, but is reloaded soon thereafter. The
same device connected via a PCIe slot is never detected as being removed. I
was thinking that maybe the LOM chip is on one of the first PCIe connections
and something is not stable early on. Any one have any suggestions? Since
it is a LOM we can't get a CATC trace to work and there is no Jtag for an
ICE.

Comments

  • Jake_OshinsJake_Oshins Member Posts: 1,058
    Your BIOS is doing this. They do it because they can save more power by
    disconnecting the device from the bus.

    --
    Jake Oshins
    Hyper-V I/O Architect
    Windows Kernel Team

    This post implies no warranties and confers no rights.

    --------------------------------------------

    "David Craig" <xxxxx@yoshimuni.com> wrote in message news:xxxxx@ntdev...
    > I have a question about what happens when the computer is awoken from
    > sleep state. We have noticed that on XP our device seems to disappear and
    > our driver unloaded but when we access our device it is present and
    > functional. Under Vista the driver is unloaded, but is reloaded soon
    > thereafter. The same device connected via a PCIe slot is never detected
    > as being removed. I was thinking that maybe the LOM chip is on one of the
    > first PCIe connections and something is not stable early on. Any one have
    > any suggestions? Since it is a LOM we can't get a CATC trace to work and
    > there is no Jtag for an ICE.
    >
    >
  • David_J._CraigDavid_J._Craig Member Posts: 1,885
    Jake,

    Thanks. We are setting up a test to track vaux and vmain to our chip and to
    trigger on disk access to see if when Windows resumes if our power has not
    been restored. Our NIC does not exhibit the problem if WOL is active and it
    only fails about once in 300 suspend/resume sequences.


    Thanks,
    David Craig
    Broadcom Corporation


    "Jake Oshins" wrote in message
    news:xxxxx@ntdev...
    > Your BIOS is doing this. They do it because they can save more power by
    > disconnecting the device from the bus.
    >
    > --
    > Jake Oshins
    > Hyper-V I/O Architect
    > Windows Kernel Team
    >
    > This post implies no warranties and confers no rights.
    >
    > --------------------------------------------
    >
    > "David Craig" wrote in message
    > news:xxxxx@ntdev...
    >> I have a question about what happens when the computer is awoken from
    >> sleep state. We have noticed that on XP our device seems to disappear
    >> and our driver unloaded but when we access our device it is present and
    >> functional. Under Vista the driver is unloaded, but is reloaded soon
    >> thereafter. The same device connected via a PCIe slot is never detected
    >> as being removed. I was thinking that maybe the LOM chip is on one of
    >> the first PCIe connections and something is not stable early on. Any one
    >> have any suggestions? Since it is a LOM we can't get a CATC trace to
    >> work and there is no Jtag for an ICE.
    >>
    >>
    >
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
Developing Minifilters 29 July 2019 OSR Seminar Space
Writing WDF Drivers 23 Sept 2019 OSR Seminar Space
Kernel Debugging 21 Oct 2019 OSR Seminar Space
Internals & Software Drivers 18 Nov 2019 Dulles, VA