SMBus ARP

Discussion in 'Windows Vista Drivers' started by Kim, Jan 15, 2008.

  1. Kim

    Kim Guest

    We are using the SMBus on the PCI-e bus to communicate between a PIC on our
    card and a Windows application.
    According to the SMBus spec v2.0, the PIC must use a default slave address
    of 0xC2 and go through the ARP to receive a unique slave address. However,
    when I connected the PIC to a modern (Lenovo) Intel based computer with an up
    to date SMBus driver, the PIC is never addressed at the default slave
    address, during bios startup, Windows boot or later. Is this procedure not
    being used in Windows machines?
    If ARP is not being used, how do we find a unique SMBus address for our
    slave address? And how does the Windows driver, which our application would
    use to communicate with the PIC, find our device?
    Kim, Jan 15, 2008
    #1
    1. Advertising

  2. Kim

    Kim Guest

    I was told that Micrsoft monitors these newsgroups to provide assistance, but
    I haven't seen any response to my question or Ashwat's related questions
    about the SMBus. Can onyone help? Is ARP implemented? Using a logic analyzer,
    I haven't seen any ARP activity on a new, Intel based computer running Vista
    .. Are the SMBus drivers supported? Is "host notify" supported?

    "Kim" wrote:

    > We are using the SMBus on the PCI-e bus to communicate between a PIC on our
    > card and a Windows application.
    > According to the SMBus spec v2.0, the PIC must use a default slave address
    > of 0xC2 and go through the ARP to receive a unique slave address. However,
    > when I connected the PIC to a modern (Lenovo) Intel based computer with an up
    > to date SMBus driver, the PIC is never addressed at the default slave
    > address, during bios startup, Windows boot or later. Is this procedure not
    > being used in Windows machines?
    > If ARP is not being used, how do we find a unique SMBus address for our
    > slave address? And how does the Windows driver, which our application would
    > use to communicate with the PIC, find our device?
    Kim, Feb 4, 2008
    #2
    1. Advertising

  3. Kim

    David Craig Guest

    Assistance by Microsoft is only provided for those who have a MSDN
    subscription and a properly registered posting alias. Go hit whoever 'told'
    you Microsoft gives away support. Some of the folks at Microsoft do answer
    questions for everyone, but it is not a promise and if they don't feel they
    have the expertise to answer, they probably won't.

    "Kim" <> wrote in message
    news:...
    >I was told that Micrsoft monitors these newsgroups to provide assistance,
    >but
    > I haven't seen any response to my question or Ashwat's related questions
    > about the SMBus. Can onyone help? Is ARP implemented? Using a logic
    > analyzer,
    > I haven't seen any ARP activity on a new, Intel based computer running
    > Vista
    > . Are the SMBus drivers supported? Is "host notify" supported?
    >
    > "Kim" wrote:
    >
    >> We are using the SMBus on the PCI-e bus to communicate between a PIC on
    >> our
    >> card and a Windows application.
    >> According to the SMBus spec v2.0, the PIC must use a default slave
    >> address
    >> of 0xC2 and go through the ARP to receive a unique slave address.
    >> However,
    >> when I connected the PIC to a modern (Lenovo) Intel based computer with
    >> an up
    >> to date SMBus driver, the PIC is never addressed at the default slave
    >> address, during bios startup, Windows boot or later. Is this procedure
    >> not
    >> being used in Windows machines?
    >> If ARP is not being used, how do we find a unique SMBus address for our
    >> slave address? And how does the Windows driver, which our application
    >> would
    >> use to communicate with the PIC, find our device?
    David Craig, Feb 4, 2008
    #3
  4. Kim

    Kim Guest

    Sorry Craig. I got here through the help section of Visual Studio 2005. Along
    the way, I saw that the managed MSDN newsgroups questions are answered by the
    community or a Microsoft support professional within 2 business days.
    Somehow, I really missed that I had to join MSDN (I thought that came with
    the Visual Studio 2005 purchase). My dumb mistake.

    But, if anyone in the community can help with my questions, I would really
    appreciate it. Thanks in advance.

    "David Craig" wrote:

    > Assistance by Microsoft is only provided for those who have a MSDN
    > subscription and a properly registered posting alias. Go hit whoever 'told'
    > you Microsoft gives away support. Some of the folks at Microsoft do answer
    > questions for everyone, but it is not a promise and if they don't feel they
    > have the expertise to answer, they probably won't.
    >
    > "Kim" <> wrote in message
    > news:...
    > >I was told that Micrsoft monitors these newsgroups to provide assistance,
    > >but
    > > I haven't seen any response to my question or Ashwat's related questions
    > > about the SMBus. Can onyone help? Is ARP implemented? Using a logic
    > > analyzer,
    > > I haven't seen any ARP activity on a new, Intel based computer running
    > > Vista
    > > . Are the SMBus drivers supported? Is "host notify" supported?
    > >
    > > "Kim" wrote:
    > >
    > >> We are using the SMBus on the PCI-e bus to communicate between a PIC on
    > >> our
    > >> card and a Windows application.
    > >> According to the SMBus spec v2.0, the PIC must use a default slave
    > >> address
    > >> of 0xC2 and go through the ARP to receive a unique slave address.
    > >> However,
    > >> when I connected the PIC to a modern (Lenovo) Intel based computer with
    > >> an up
    > >> to date SMBus driver, the PIC is never addressed at the default slave
    > >> address, during bios startup, Windows boot or later. Is this procedure
    > >> not
    > >> being used in Windows machines?
    > >> If ARP is not being used, how do we find a unique SMBus address for our
    > >> slave address? And how does the Windows driver, which our application
    > >> would
    > >> use to communicate with the PIC, find our device?

    >
    >
    >
    Kim, Feb 4, 2008
    #4
  5. > the way, I saw that the managed MSDN newsgroups questions are answered by
    >the community or a Microsoft support professional within 2 business days.


    If anybody of the community knows the answer (i.e. the question is not too
    specific) - then it is usually answered within a day.

    No guarantees though.

    --
    Maxim Shatskih, Windows DDK MVP
    StorageCraft Corporation

    http://www.storagecraft.com
    Maxim S. Shatskih, Feb 4, 2008
    #5
  6. Kim

    Kim Guest

    Thanks guys. Looks like we might end up being the SMBus experts by the time
    we finish this project :). If we do learn more through other sources, we
    will post them here.

    "Maxim S. Shatskih" wrote:

    > > the way, I saw that the managed MSDN newsgroups questions are answered by
    > >the community or a Microsoft support professional within 2 business days.

    >
    > If anybody of the community knows the answer (i.e. the question is not too
    > specific) - then it is usually answered within a day.
    >
    > No guarantees though.
    >
    > --
    > Maxim Shatskih, Windows DDK MVP
    > StorageCraft Corporation
    >
    > http://www.storagecraft.com
    >
    >
    Kim, Feb 4, 2008
    #6
  7. Kim

    shubhp2k

    Joined:
    Oct 17, 2011
    Messages:
    1
    Hi Kim, Did you ever find an answer to your question? Can you please post it? I have been trying to test ARP feature on a slave but can not find any resources showing the support.

    Linux does not have smbus-arp support, and I tried to send the address 0xC2 from a master to see whether my slave responds but that does not work.

    Thanks
    SP
    shubhp2k, Oct 17, 2011
    #7
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Electron

    Vista SP1 and ICH9 SMBus Controller

    Electron, Apr 20, 2008, in forum: Windows Vista Installation
    Replies:
    1
    Views:
    434
    Faking
    Jul 16, 2008
  2. Cody Tews

    smbus access on a via vt82c686b

    Cody Tews, Mar 2, 2004, in forum: Windows Vista Drivers
    Replies:
    0
    Views:
    283
    Cody Tews
    Mar 2, 2004
  3. Andy Purcell

    SMBus driver questions

    Andy Purcell, Mar 4, 2004, in forum: Windows Vista Drivers
    Replies:
    4
    Views:
    987
    Cody Tews
    Mar 6, 2004
  4. Arvin
    Replies:
    4
    Views:
    659
    Arvin
    Nov 8, 2004
  5. chris119

    Dropping ARP packets, hooking the ARP cache

    chris119, Oct 29, 2008, in forum: Windows Vista Drivers
    Replies:
    0
    Views:
    263
    chris119
    Oct 29, 2008
Loading...

Share This Page