Internal Device Control request

I have a kmdf usb bus driver to connect usb virtual device. In this the device is configured/installed in the usual manner as below:
1. Create a PDO for the child device  by supplying h/w id and other ids of the device
2. The  usb stack(usgccgp.sys) then requests descriptors of the device using InternlaDeviceControl
3. The bus driver supplies the requested descriptors in the transfer buffer supplied by usgccgp.sys  (eg:_URB_CONTROL_DESCRIPTOR_REQUEST)
4. The usb system then sends tne next request.ie control or bulk transfer request via InternlaDeviceControl
It is seen that , step 4 takes some to arrive. ie.once a request is satified by the bus, the next internal device control takes a little long to arrive causing
noticebale delay. This delay was noted by using DbgPrint messages in DbgView.
In another situation I am forwarding a read request coming to the bus driver to a manual queue of the same device using WdfRequestForwardToIoQueue(). After this also, and internal device control is expected to arrive but it arrives quite late.
Why is this so? Is this delay expected? Any inputs from someone with similar experice would be of great help.

Thank you Doron. I haven't set synchronisation scope or execution level but I had mentioned the dispatch type of the queue of the child pdo of the bus driver as sequential. Changing it to parallel seems to solve the issue for the most part. As we know
the internal device control arrives at the pdo. I have set the dispatch type of the fdo(bus driver) as sequential itself. I hope now the request arriving at the child pdo will be delivered to the driver as soon as it arrives.
i

Similar Messages

  • VPN session remains up but can no longer get to internal devices

    Our remote users in Germany are provided with a mixture of Vodafone 3G Mobile Connect Cards (PCMCIA) and "USB sticks" for cellular broadband access. Installed on their laptops is Vodafone's Mobile Connect Client & Cisco VPN client version 5.
    To connect, they first connect to Vodafone's "VPN access point" -- Vodafone's VPN only service offering. Once connected, they VPN into the network with the Cisco client. All users connect to a Cisco 3020 Concentrator.
    Users are able to access network resources, however, they lose connectivity after 5-10min. What's unusual is, it doesn't look like the VPN session drops since the padlock in the right hand corner remains locked; they just can't access network resources.
    To troubleshoot...
    a) We had a user establish a VPN session then immediately start a continuous ping to an internal device's IP address. The connection stayed up for 20min before requests started timing out.
    b) We enabled "IPSec over TCP" on the client and Concentrator side, no change.
    What could possibly be causing this behavior?

    Does Vodafone use Venturi Transport Protocol clients for Windows like Verizon's does with their EvDO cards? If so, we had to turn off and eventually uninstall the Venturi client software because it detrimentally interfered with IPsec traffic.
    -Gary

  • Unable to initialize capture device and device control in HDV

    I shot with a Sony HVR-Z1U/Z1N and am using a Sony HDV 1080i tape deck to digitize.
    I recently purchased a MacBook Pro and installed FCP Pro 5 on it. After getting over some time code issues we were chugging along, when on the 4th tape the image on the log and capture screen suddenly dissapeared (I could get audio and could see the image on the tape deck). Well after taking the tape out, checking and rechecking it I popped it back in and ever since then, I have been getting this error mssg "Unable to initialize capture device and device control."
    I have tried deleting the preferences and starting from scratch. If I do that, and choose the easy setup with HDV- 1080i60, it gives me this error "Unable to locate the following external devices- HDV (1440 X 1080) 30fps.
    I upgraded to FCP 5.1.2 this morning and upgraded the OS to 10.4.7 and QT to 7.1.3 and still no change.
    Im at my wits end, Ive been working on this for a whole week now.
    Thank you,
    Bugs

    It has been reported to take more than one attempt to correct the installation but, if properly executed on a machine without other system problems, the QT reinstall process does work. The key element here is you must reinstall QT after you trash the receipts. The process is listed below.
    x
    To do a full quicktime reinstall.
    Go to /library/receipts and delete any files that say Quicktime followed by a number e.g. Quicktime703.pkg
    Go to the Apple quicktime site and download the appropriate version of Quicktime to your hard drive.
    Run the Quicktime installer.
    Repair Disk Permissions for your System Disk (Disk Utility > Select the system disk > Repair Disk Permissions)
    Reboot
    If this doesn't work, then the problem lies elsewhere:
    1. your system - user preferences, firewire ports or other system elements.
    2. your equipment - camera/deck/firewire cables.
    3. your process - not setting up the software properly or using the software erroneously.
    Listed below is a troubleshooting process. Not all steps are appropriate but the general process of isolating the problem is useful.
    Troubleshooting Steps for OS X
    by Jan Johannsen (Collected from: Apple>User Tips Library>User Tips Contributions forum)
    FIRST AID
    01 Completely shutdown, wait a 5 minutes, restart
    02 Make sure you're not running out of free space on the System volume
    03 Check/fix the filesystem using Disk Utility &/or Diskwarrior
    04 Repair permissions using Disk Utility
    05 Create a new user account, and see if the problem persists there
    06 Clear system & user caches
    07 Run FCP Rescue
    08 Unplug all USB, Firewire devices except Apple mouse
    09 Startup in SafeBoot mode, and see if the problem persists there
    10 Reset system firmware
    MORE SERIOUS TROUBLESHOOTING
    11 Reapply the latest combo updater
    12 Run the Apple hardware diagnostic CD
    13 Check the hard drive for bad blocks
    14 Take out 3rd party RAM
    15 Unplug 3rd Party PCI cards
    16 Reset PMU
    17 Archive and reinstall the OS
    18 Reinstall the system from scratch
    19 Send the machine back to Apple

  • TS1741 Remote app on my iOS devices control my apple tv, but won't turn my newest gen apple tv on when i open the app.

    Remote app on my iOS devices control my apple tv, but won't turn my newest gen apple tv on when i open the app. It used to turn my previous gen apple tv on. Remote app controls apple tv just fine once i turn it on with the provided remote control. Help?

    Hello CournteyGould3,
    Congratulations on your new Apple TV!  I found an article with steps you can take when your remote app can't connect to the Apple TV.  I recommend following the steps in the article below (you can skip any steps you have already taken):
    Remote app for iPhone, iPad, or iPod touch can't connect to iTunes or Apple TV
    http://support.apple.com/kb/TS1741
    Thank you for using Apple Support Communities.
    Best,
    Sheila M.

  • How to tell if the AE programm is called from (1) SYSTEM PROCESS REQUEST or (2) page run control request

    We just wrote an AE program and is called through the vanilla SYSTEM PROCESS REQUEST.
    It's running on a daily basis ie. with RECURRENCE.
    Now we need to call the same program through the regular page run control request.
    But we are not how to recognize from inside the AE program if whether it's been called from SYSTEM PROCESS REQUEST or RUN CONTROL REQUEST.
    Any of you might have suggestion ?
    Any technique or workaround is also appreciated.
    THANKS in Advance .

    This AE pgm is currently automatically called from SYSTEM PROCESS REQUEST on a daily basis to load data from an input file deposited on the server ready for pickup.
    We would like to use the same AE pgm ( thus using the same validation and loading logic ) to load the same file format but defined by the user ( via attachment load ) as needed any time during the day.
    The user will initiate this AE pgm online ( ie. from a page with his parameters ).
    Currently, the pgm now already runs automatically daily and we wish to make it also available to be run by user anytime in the day
    To achieve that, we would need to know:
    Is the AE pgm ran by (a) the user or by the (b) SYSTEM PROCESS REQUEST so that the program can decide of where to take input file.
    (a) Take from an attachment defined by user or (b) from the input file already deposited on the server for pickup
    That is the reason why we try to detect who called the AE pgm in order decide where to pickup the input file.
    Your help is much appreciated as I do researches but so far haven't gotten a concluded decision.
    Thank you.
    Message was edited by: Kel_123

  • Premiere Elements 12 - Add media webcam "no device control"

    Hi, I have Adobe Premiere Elements 12 and I am trying to record live using Logitech C920 Webcam. Whenever I try to "add media", even though it recognizes both image and audio devices in the webcam, it shows "no device control" and the screen is black. How can I solve this situation? Thank you.

    franciscoptm
    Just some thoughts....
    Premiere Elements 12 assumed on Windows 7, 8, or 8.1 64 bit
    Add Media
    Webcam or WDM
    In the Premiere Elements 12 Capture Window, there are 2 tiny arrows pointing right at the top right of the Capture Window. You can access
    Capture Settings and Device Control there.
    Click on Capture Settings to bring up the Project Settings dialog. Click on Capture in the left column in the Project Settings dialog..
    In the Project Settings dialog, you should see "Capture Format: WDM Capture" and to the right of that a Settings tab.
    Click on that Settings tab to bring up the WDM Capture Preview Settings dialog.
    In the WDM Capture Preview Settings dialog, assure that you have check mark for
    During Preview
    Preview Video on Desktop
    Preview Audio on Desktop
    During Capture
    Preview Video on Desktop
    Preview Audio on Desktop
    Also, if you go to the Premiere Elements 12 Expert workspace Edit Menu/Preferences/Device Control, what choices do you have
    and which one is selected?
    We will be looking for your results. I have seen a video tutorial on Premiere Elements 12 working with the webcam that you appear
    to be using and all seems to be working.
    Stop Motion Capture with Webcam in Adobe Premiere Elements 12 - YouTube
    ATR

  • Ipod touch 5th gen internal device error

    Hi
    I purchased an ipod touch 5th gen today and have had no luck getting my music onto it from itunes. Everytime I attempt to sync it either reads "internal device error" or "could not sync with this ipod as it was unable to be read from". I have tried restoring it twice with no luck. Help!

    What happens when you try to restore?
    Have yu tried another cable
    Try on another computer to help determine if you have a computer or iPod problem
    Last, make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
    Apple Retail Store - Genius Bar          

  • Printer prints but display says Communication lost (device - control panel); Turn off then on.

    HP Color LaserJet CM3530fs
    The printer is printing when asked to do so by a computer but the display says:
    Error
    Communication lost (device <->  control panel); Turn off then on.
    The orange attention light is illuminated and the display is always lit and shows the statement above.
    It does not improve when switched off and on or power disconnected for long periods or pushing reset button at rear of unit.
    Embedded web server works normally and thinks that all is ok.
    Buttons on control panel do nothing.  eg. I cannot photocopy or scan.
    The printer is about 2 years old but gets very light use in a family home.
    Please help
    Thank you.
    Haig

    This seems to be a commercial product. For the best chance at finding a solution I would suggest posting in the forum for HP Business Support!
    You can find the Commercial Laserjet board here:
    http://h30499.www3.hp.com/t5/Printers-LaserJet/bd-p/bsc-413
    Best of Luck!
    You can say thanks by clicking the Kudos Star in my post. If my post resolves your problem, please mark it as Accepted Solution so others can benefit too.

  • Trying to sync iPhone to pc but keeps getting internal device error on screen, also showing only 4gb size instead of 32gb. Uninstalled iTunes from pc and reloaded. Powered back up and all songs and info still in place. Anyone had this problem before?

    Trying to sync iPhone to pc but keeps getting internal device error on screen, also showing only 4gb size instead of 32gb. Uninstalled iTunes from pc and reloaded. Powered back up and all songs and info still in place. Anyone had this problem before?

    Doublechecking something Emcee. I see you've got Windows 7 x64, so I'm assuming you've got at least 4 GB of RAM. Do you also have an NVIDIA USB EHCI chipset on that PC? If so, see the following Microsoft document:
    [You encounter problems when you move data over USB from a Windows 7 or Windows Server 2008 R2-based computer that has an NVIDIA USB EHCI chipset and at least 4GB of RAM|http://support.microsoft.com/kb/976972]

  • Just updated my iPhone.  iTunes won't recognize my iPhone. I get "internal device" problem.

    Just updated my iPhone.  iTunes won't recognize my iPhone. I get "internal device" problem. Help!

    Haven't heard back from them. Took it the adapter to the Apple Store with one of the mics and the Blue Shirts said it was the proper adapter.

  • Device Control doesn't show Firewire & I can't communicate with my AJA IO

    Device Control doesn't show Firewire & I can't communicate with my AJA IO
    Posted: Aug 1, 2006 9:10 AM in response to: Patrick Sheffield
    Click to reply to this topic Reply email Email
    I've seen one other post about this and I've tried the responses to it: trash prefs, rebuild permissions, reboot the computer (let it rest and uplug), trash quicktime receipts and reinstall, uninstall AJA software and reinstall.
    The only thing I haven't tried is reinstalling my OS.
    I'm on FCP HD.
    I can capture and print to tape as an uncontrollable device. But I need to edit to tape tomorrow using the RS-422 to my digibeta deck via the AJA IO. It has worked in the recent past (last month), but in the past two weeks I can't control my deck.
    Also, I get the message "This computer does not have any serial ports required by this protocol" when I try to set up a new RS-422 AV device control setting.
    Help!

    Jerry, I can't thank you enough. I still have a few hairs left on my head thanks to you.
    I downgraded my AJA firmware and that did the trick.
    I had been on the phone with AJA last week tryingto fix this problem and we had tried everything except that. You know, the trash quicktime receipts, trash prefs, hard re-boot, etc.
    They were stumped and finally decided it was a Mac problem not an AJA problem. Ha! (Very nice folks though.)
    Your's was an answer I didn't find anywhere else in all my searching of forums.
    Thanks again!

  • Device Control for HV-20 capturing DV?

    In FCE, I'm using the "DV-NTSC Firewire Basic" Easy Setup to capture DV (not HDV) from a Canon HV-20. It works great using "Capture Now," but "Capture Clip" apparently is not available.
    Can anyone confirm that full-fledged device control is not available in this configuration? (That is, I can't preview the tape and set In and Out points before capturing.)

    My mistake, duh! The Capture window works just fine in this configuration. One must, however, click the "Play" button!

  • Ipod touch gen 2 will not sync - internal device error

    I am unable to sync my ipod touch gen 2.  It keeps on coming up with multiple errors including:
    Device is not responding
    Internal device error
    Unknown error 0xE800400C
    I have tried restoring numerous times.
    Please help

    Try this article:
    http://support.apple.com/kb/TS3221

  • Device Controls in Final Cut Express-how to disable device control??

    How do I disable device control on a 3ccd panasonic mini dv camcorder using final cut express. It is very simple on final cut pro, but for some reason I cannot figure it out on final cut express. Do I need to do something with the camera itself first?

    Switch to the DV Converter option?

  • Disabling Vehicle iPod Device Control

    Hi all,
    I recently purchased a 2008 Merecedes Benz C300 with the iPod connector built in. When my iphone is connected the vehicle instructs the iPod app to immediately start playing content. There's no way to stop it, but there are some rudimentary controls that can be accessed through the steering wheel.
    As I'm starting to use more and more audio based apps (audible, etc), things are getting complicated. Quicktime audio playback through Safari or iTunes for podcasts often gets overridden by the iPod app almost immediately after the play button is pressed. Some apps do work, others immediately surrender to the iPod app.
    My question is what pins pass device control data between the phone and vehicle? I recently purchased an extension cable (by default the cable lives only in the glove box) so my plan was to snip the wires from the extension cable that carry the device control data.
    I have a feeling audio will continue to feed through the vehicle when the aux mode is selected regardless of whether or not it can talk to the iPhone. I'd prefer to risk my $30 cable than spend another $200 to uninstall the iPod integration kit.

    Hi there:
    Sorry to trouble you again with this but you have been the only person to respond to my earlier query with a sensible and helpful response. Following your suggestion earlier I went to an Apple store intending to buy a new cable but thought I would check with the Genius Bar anyway. As it turns out both my itunes and my ipod are fine as is my cable so there was no need to buy a new one. The assistant there suggested that there wasn't enough power coming through my laptop USB port to power my ipod device. For lack of an alternative explanation, this seems acceptable to me but entirely inexplicable as I work off my 1TB external hard drive with my laptop ALL the time and never have a problem powering that. I fail to understand how a laptop USB port that emits enough power to read a 1TB device can fail to read a 120GB ipod.
    However as an alternative the genius bar assistant suggested the following: - He said that I could still continue to download new music on my problem laptop but could simply copy and paste the itunes library folder into another laptop to PC under the My Music area and then sync my ipod with that. It seems like a sensible alternative but having heard horror stories of people struggling to sync different computers and devices with Apple content, I would like a second opinion from you if you think this would work. I once had trouble moving my itunes library from my D drive to C drive in the same laptop so the thought of copying my itunes library into an entirely different computer terrifies me. I dont want to lose my music on which I have spent a fortune. Do you think the genius bar assistant's suggestion would work?
    Really sorry for the trouble but I would really appreciate a second opinion. Thanks.

Maybe you are looking for

  • I had to install a new hard drive on my macbook air and now I am getting unkown error whenever I try to login to itunes

    I had to install a new hard drive on my macbook air and now I am getting unkown error whenever I try to login to itunes. Apple support suggested I reset my password so I did that and still the problem is occuring. Itunes and the app store are working

  • GRC 10 implementation approach

    Hi All, Am in the process of implementing GRC 10 with the following components for a pharma client. Access Risk Analysis (ARA) Access Request Management (ARM) Emergency Access (Firefighter) Business Role Management (BRM) I just wanted to know your vi

  • Music isn't appearing correctly.

    Under my music playlist, some of my songs will begin to randomly go under the "#" alphabetically. For example, I have a song that start with the letter "M" and it appears under the "#" section. How do I get it back under "M"? I have unsynced all my m

  • HELPPPPP  Please (Motion 4)

    Hi, Hope someone can help! I am trying to learn to edit in motion 4! All the tutorials i have watched are the same and dont explain something. When i type text i want to go in the inspection bar and under the tab text there "should" be 3 tabs, format

  • Survey creation.

    Hi I have a requirement, We have multiple organizations and for every organization multiple admin can exist,one of them,can be assigned as primary admin of the organization.So in the primary admin page in the ui , I have to create an assignment block