Intel Application Accellerator and byte order

Discussion in 'Windows Vista Drivers' started by bilm, Nov 24, 2008.

  1. bilm

    bilm Guest

    I made an application that involves sending SCSI commands to a peripheral
    device via the SPTI (Scsi Pass-Through interface). I made a routine that
    automatically fills in the SPTI structure then sends it with DevIO. I
    developed it on my system which has the Intel Application Accellerator
    installed. It never occurred to me that this would be a problem but it has
    turned out to be one. The app has worked perfectly until I recently had an
    occasion to uninstall the IAA and it broke it. Some commands get through
    and seem to work but many other do not.

    Does anyone know if the IAA fiddles with byte order or alignment in a way
    that the default Windows drivers do not ? Where should I start looking for
    the problem in my app ?

    bilm, Nov 24, 2008
    1. Advertisements

  2. bilm

    Don Burn Guest

    IAA has a couple of filters in the storage stack, are you sure you got both
    of them otherwise you would have problems.

    Don Burn (MVP, Windows DDK)
    Windows Filesystem and Driver Consulting
    Remove StopSpam to reply
    Don Burn, Nov 24, 2008
    1. Advertisements

  3. bilm

    bilm Guest

    You're talking about filters not removed by the IAA uninstall ?
    How would I identify them ?


    bilm, Nov 24, 2008
  4. bilm

    bilm Guest

    Got it now. All is well. Thanks for the heads up.

    This is what comes of blindly trusting software written by major
    manufacturers. I had assumed the IAA uninstaller had
    completely removed it. When I checked Device Manager/IDE ATA Controlers
    I saw the IAA was still there. It took 2 reboots to get rid of it.
    Now my app is back working as it should.

    bilm, Nov 24, 2008
    1. Advertisements

Ask a Question

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

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.