What about binary Device Drivers?

I know that the current view of the Linux devs is that you can't improve the kernel AND provide a stable binary interface for device drivers.  They have a valid point, but I think that there is a way to have the best of both worlds. The folks coding NDISwrapper have done some amazing work getting M$ drivers to work in linux through encapsulation.  The Uniform Driver Interface (project-udi) has some very interesting ideas on portable device drivers, but their scope is limited to providing an API only, not an ABI.
If there were a way to merge the 3 philosophies together by creating a kernel module that provided a stable API AND ABI to LINUX-specific binary drivers, the world of hardware could be opened up to Linux. Hardware manufacturers like Nvidia, ATI, and Thompson (Who are already somewhat Linux friendly) would be able to create binary drivers that actually WORK with Linux.  Hardcore coders would still be able to reverse engineer the device to build the kind of great Linux drivers we have today and still put preasure on the big guys to open their standards up to the world.  However, the Linux community as a whole would benifit from the compromise.
I feel confident that I will get flamed here, but a project like this has real potential.
PS: Does anyone know of any projects out there already with these goals in mind?

I think some of you are missing the point.  Of course we all use Linux - and we think it's great - and that open source in general is great.
Duke said:
When dealing with binary device drivers, they are not part of the kernel and need to be installed seperately, and often are not part of distributions due to legality of redistributing them, therefore they must be fetched and installed afterwards, often a pain.
You are completely correct on this point.  However, providing a stable platform for binary drivers would allow vendors to distribute their Linux drivers in their retail packaging.  I tend to keep all my driver disks for M$ use. If a vendor had Linux drivers on those cds as well, I personally wouldn't be maintaining anything extra.  Plus, you could always archive the retail drivers on your internal FTP server or USB HD.
Duke said:
If binary drivers are released it may also prevent open source drivers to be developed since, well, there are already working drivers, and even if they're binary many people consider them "good enough". [...] Why develop open source drivers if there are binary drivers the work "ok"?
There are at least 4 reasons to keep developing OSS drivers. Firstly, there would be a bit of latency involved with adding an interface to the kernel - so a built-in module would always be preferable. Second, the kernel developers would not be content to let manufacturers drive their creative processes - and so would make their own way through. Thirdly, Linus Torvalds started Linux as a hobby (although it has evolved since then) to learn more about OS programming.  A lot of people use the kernel as a learning ground - and could continue doing so for the shear fun of it!    and Fouthly:
Duke said:
Open source drivers are GOOD, since they can be ported to different operating systems and knowledge can be SHARED
i3839 said:
Another point is that the Linux kernel has no stable ABI, and it's progressing rather fast. That means that if the kernel changes often the binary drivers must be changed too, but that will always lag behind and may cause instability until it's fixed.
That is exactly why, if binary drivers are to be used, an interface should be created to facilitate this usage.
i3839 said:
Only reason nvidia and co get away with their closed driver is because it is a Windows one with a GPL'ed wrapper around it to make it work in Linux, and thus arguably not derived from the Linux kernel
That's not true. the Official Nvidia drivers have to be compiled against your running kernel. You need the kernel source if Nvidia has not already built a binary for that kernel version.
i3839 said:
The NDIS wrappers only work because they work with Windows drivers. They can't work with closed source Linux drivers thanks to the GPL.
How do you figure? Whether it's closed source windows code or Linux code, it doesn't modify the kernel's code one bit. Plus the wrapper is OSS, it just provides an interface to the binary driver. One major difference in what I propose is that the Linux drivers would be linux binaries, not Windows binaries, and therefore allow for one less layer of abstraction..

Similar Messages

  • What about the vista drivers for the audigy seri

    now that the xifi vista drivers are out, when can we expect the (non-beta) vista drivers for the audigy series?

    Actually, you can use the X-Fi-Drivers for the A2ZS. Simply unpack the install-file (e.g. with WinRAR) and run the setup.exe in the "Drivers"-folder. The Audio-Console will be installed too, you'll find it in your "windows/system32"-folder by the name "CtPanel.exe". I use the x64-bit version of Windows Vista, so the AudioConsole for this version couldn't see the installed Audigy-driver for some reason. After I've copied the CtPanel.exe from "yourunpackedinstallfolder/Drivers/wdm/common/i386" to the System32-folder, the Console worked as it should.Because the Console has not the best variety of the options, I've also tried to install the creative-programms from my CD. I could install the "Speaker-Settings"-tool, and it works fine. But the Surround-Mixer seems not to work under Vista, mooving the sliders has no affects on the real volume. I hope, Creative will release the good-working Software-Suite for Windows Vista, I really don't want to argue with the Audio-Console.Message Edited by theLost on 03-08-2007:28 AM

  • Hi. Dear users. What about Web Browsers for Mac and IPhone 4S devices

    Hi. Dear users. What about Web Browsers for Mac and IPhone 4S devices?
    Test Labs: THG and something else.
    Thanks for responses and future responses.
    Big Thanks.

    "What about?" Both come with Safari as a Web Browser.
    Can you be a little more specific as to the information you are requesting?

  • ICloud Drive, what about sharing contacts with my older iOS devices?

    Hi folks, I have finally upgraded my Macbook Pro to Yosemite and my iPhone 5S to iOS 8 and Monday will be the promising iOS 8.1.
    During the process I have been offered to also update my iCloud account to iCloud Drive.
    Sounds cool and necessary to benefit from a few extra features however I still own and use a iPhone 3GS and another iPhone 4.
    It's clear that with iCloud Drive I won't be able to share documents among those devices; I can live with that but what about my contacts, calendars and Safari bookmarks not to mention Photos and iTunes Match, would that be the end of it or would those later services still be shared among older and newer devices?
    I can't see it clearly stated among iCloud Drive specs and now I am hesitating with the update..
    P

    Hi randers4, your explanation convinced me and I have made the plunge and upgraded to iCloud Drive.
    It works as you explained, all other services such as Safari Bookmarks, Reminders, Contacts and keep syncing data among them. Nice.
    It will be interesting however, how custom folders and files, will share among different users.
    Haven't found much documentation on that either but suspect the mechanism won't be as refined as in DropBox.
    For instance: as far as I can see, I can't create/copy a link to one specific folder I have created but have to use either Mail, Messages, or one of the SocialMedia I have registered on the Mac.
    But perhaps I should start a new topic on this
    Thanks and regards

  • BBM Across Platform, what about the older devices?

    Yes, as we all heard is that bbm is coming to android and Iphone. We all know that BB10 does not us BIS and the older devicec need BIS to operate to the full, why can blackberry not open this to all so that i can bbm without BIS on my older device? yesBIS is nice but what about the people that want to use their older phones like the BB10.
    Only some features work without BIS, like the excample whatsapp, browser but all the good stuff like Blackberry world are blocked as well as Blackberry Protect, Facebook and so i can go on ....
    Let the people that want BIS get it like that and the other that want it without BIS get it like that then Blackberre will be more flexible.
    Cant they see they will now loose more customers to the other platforms where they can keep the people on the older native devices ....Please Blackberry UNBLOCK US ....

    Yes, 1.19GB of "other" is normal.  Normal is a little over 1GB.

  • Hi, i'm a new member of this community. I've recently learn about flashback malware and other threats to Mac devices. I've installed the new Mac OS X update for Lion 10.7, and the flashback removal tool. what about the update for Flash Player?

    Hi,
    i'm a new member of this community. I've recently learn about flashback malware and other threats to Mac devices. I've installed the new Mac OS X update for Lion 10.7, and the flashback removal tool. What about the update for Flash Player? Should i install it? Otherwise, should i permanently remove this app?
    I realy need some advice.
    Thank's to all.

    Be sure to install the latest version of Safari (version 5.1.7) which is available via Software Update (in the Apple menu) if you have not already installed it. This update will automatically disable older versions of Flash when new versions are available, and will instruct you on how to install the latest version on your system. This should help keep your system safe from any vulnerabilities in Flash.
    Note that this is only useful if you use Safari, though other browsers have their own update mechanisms you should research and enable or configure to your liking.

  • What About New Drivers Creative.

    there is a lot of complain about the drivers of the audigy2 zs sound card and creative seems to ignore them from what I hear the drivers of the audigy4 is a lot batter and fix most of the problem that the audigy 2 zs have it's look like creative is making new drivers every 6 month so please don't forget your "old" customers and start give as some support and release new drivers for "old models" like the audigy 2 sz...!

    I'm guessing you should still be able to keep your current plan.  The only thing really being phased out is unlimited data for existing customers.  The link below has a table on the 2nd page for the Share Everything plans that apply to basic phones.
    http://solutions.vzwshop.com/shareeverything/pdf/verizon_share_everything_plan_details.pdf

  • We have about 5 devices in our family.  My daughter's and mine don't work anymore, ostensibly because we have "too many". It has been so long since I loaded them in, I don't remember how I registered them.  What can I do to reactivate IPOD, SHUFFLE, ETC.

    We have about five devices in our family which have been deactivated.  It has been so long since I registered them -years- and I don't recall  how I did it.  For instance, my daughter's IPod from when she was young doesn't work and neither does her IPod Nano.  She can't get any of her music.  My Shuffle doesn't work.  I am embarrassed that I feel like having Apple products is too complicated for me.  I can barely get through all the levels of logging in, let alone how to make the devices work again.  Somewhere along the way I seem to remember getting a message that we had too many devices on our account.  Which account?  I have given up on this so many times and now it is years later and I am trying again.  How can I get some meaningful customer service to use the products and music I bought and paid for?

    I think in previous incarnations, people would have jumped all over you for your approach, but the Lion operating has generated decidely mixed or even negative reviews from users. So no one seems to disagree with you. I think many folks are simply staying with 10.6 and waiting to see if OS 10.8 is better than 10.7.  I've mostly avoided upgrading OS's, or when I do I jump over one version completely because I've waited long enough that I'm two versions behind. 
    Here are the things that will/would motivate me to update the OS:
    * incompatibility with MS-Office (I'm not a MS-Office fan but I do need to use it)
    * incompatibility with flash or other tools needed to view modern web content (this might be a while as I am still using several different Macs, the oldest being a 2005 PPC iMac with 10.5.8 and an fairly old/outdated flash, but it seems to still do ok with most web content). Our 2008 Intel Core 2 Duo iMac runs 10.6.8 and can do just about anything we need -- like you, I decided not to go to Lion because it didn't look like much of an improvement.
    * incompatibility with various commercial software, such as TurboTax, or with web sites I use to manage financial accounts and such things
    We got my daughter a new Macbook Air just before she started college, and Lion plus a new Macbook Air model came out a month later. I am glad now about it actually, I think some of the Lion "issues" would have annoyed her greatly (especially the odd dropping of wireless access points under Lion, everyone is on wireless at colleges now). I'm hoping that the 10.8 OS will be better than Lion. We had (probably still have) a certificate for a free Lion upgrade but we decided not to use it.

  • CVI Distribution needs 2 CVI Device Drivers versions

    I have an app that I am building a distribution for, it is in CVI 9.0.1, and several versions prior to that.
    When I build it, it asks for CVI Device Drivers (CVI 9.0.1) from Feb 2009 and CVI Device Drivers (CVI 8.5.1) from March 2008.
    Is there a way I can make this use all the stuff from the latest driver discs (the Feb 2009 disc)?
    This is an app that runs on a PXI box, so it has a bunch of drivers for that that and some card in the (I think)!
    Solved!
    Go to Solution.

    Chris,
    Getting the distribution to pull from the latest versions (Feb 2009):
    Find the driver that is being pulled from the old disc and install the newer version from the Feb 2009 disc. 
    How do I do this? I opened the Windows Control Panel Add or Remove Programs, and found National Instruments, but that lists a whole bunch of things?  I tried to open the installed from the Driver DVD, but it wouldn't while the Add & Remove for NI was opened, so I took screen shots of the list of drivers installed so I had a list of what was installed.
    Then, I closed the ADD & Remove for NI, and started the installer from the Driver DVD. I compared that against the list (screen shots) of what I have installed.
    I went through all the components from the Driver DVD Installer, and selected "Leave this feature and its subfeatures installed locally"
    I had to hunt through the sub-subfeatures to find parts the installer told me were for things not installed (like VS 2003).
    Dealing with two discs during the building of the installer:
    What you can do is in the driver & components menu (of the edit installer window), you can select "Cache components included from this source" for the distributions it pulls in from the driver cd. That way instead of having to insert discs each time for the build, it will just pull the required source from your hard drive.
    What I had done in the past was to copy the driver discs to my hard drive. Then, when it asks for the driver CD or DVD, I would point to the copied folders on my HD. But, the new DVD set is too big for my HD, with the old DVD.
    I'm hoping the selection above, to copy things locally, is how to do the caching you mention. I didn't see anything about caching the components, and hoping the language form NI is changed.
    I will try the build in a while, it required a reboot, but I didn't want to loose my notes on this so far.
    I will update this later today, after I rebuild my app.

  • Drivers - Can you do both "Apply Driver Package" and "Auto Apply Device Drivers - PNP" in the same Task Seqeunce ?

    Hi All,
    It has been mentioned to be that it is possible to have both "Apply Driver Package" and "Auto Apply Device Drivers - PNP' " specified in the same task sequence, with some kind of logic specified that if the Apply Driver Package step does
    not run due to the hardware wmi query not being valid then the 'Apply Device Drivers -PNP' will run instead. Vice-versa - if the "Apply Driver Package" wmi query is correct and driver package applied then the 'Auto Apply Device Drivers -PNP'
    will not run and be skipped.
    Is this possible ?
    I can't seem to find any documentation or reference indication this can be done. :-(
    Many thanks everyone..

    To add some info here, note that the end result of both tasks is the same. Neither actually *installs* drivers in any way. Both simply copy the drivers to the target system and inject them into the image being deployed where they are then available to Windows
    Setup (which runs during the Setup Windows and ConfigMgr task) to install based upon the Windows Setup standard PNP detection.
    Thus, using both task types, depending upon what is in the driver packages and what is detected by the OSD PNP detection (which differs slightly from the OS PNP which is far more complex and has been described as a "black art"), potentially injects
    more drivers into the image potentially making more drivers available to Windows Setup. This could of course increase your deployment time.
    I've thought about this approach before and it is technically valid, but I've never had to resort to it. I've always just made sure that the drivers packages are complete. If you're trying to address the scenario of hardware without a explicit driver package,
    I could see it working but I could also see it causing problems because drivers are weird. In general, I would recommend always testing new hardware and anything not accounted for is considered unsupported.
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • What about Clean My Mac 3?

    What are thoughts about Clean My Mac 3?

    How to maintain a Mac
    1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; all should be made directly from the original data. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.
    2. Keep your software up to date. In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.
    Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of trouble with system updates.
    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.
    The more heavily promoted the product, the more likely it is to be garbage. The most extreme example is the “MacKeeper” scam.
    As a rule, the only software you should install is that which directly enables you to do the things you use a computer for — such as creating, communicating, and playing — and does not modify the way other software works. Use your computer; don't fuss with it.
    Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception to the above rule. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction.  Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve.
    4. Beware of malware. Malware is malicious software that circulates on the Internet. This kind of attack on OS X used to be so rare that it was hardly a concern, but it's now increasingly common, and increasingly dangerous.
    There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.
    5. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.
    While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as OmniDiskSweeper to explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.
    6. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    Let go of the Windows mentality that every computer needs regular maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • Using transforms and filters without device drivers

    Hello,
    I came across NIMS as a possible solution for some transforms and filtering, possibly even generating test signal data, for a seismic application. I'm in the process of evaluating NIMS for best possible fit for what we need/want to accomplish.
    Basically, we've got some seismic data, and we want to process that data through a series of transforms and filters to denoise and pick the data for seismic analysis. No sense reinventing the wheel if we can adopt and then adapt a third-party library like NIMS into our app.
    We do not necessarily need any device drivers, although I noticed installing NIMS requires them. Hopefully we can opt in or out depending on what's actually required. Can someone help clarify the nature of the driver dependency?
    Anyhow, like I said I am evaluating it for best possible fit in our application, but in the meantime if someone can shed some light on the above concerns, questions, etc, would begreat.
    Thank you...
    Best regards.
    Solved!
    Go to Solution.

    Glad to hear it!
    -Mike
    Applications Engineer
    National Instuments

  • Re: Satellite C855 - How do I install device drivers without WLan connection?

    I had to reset my son's Toshiba C855-1GP yesterday.
    Bought it about a month ago and windows 7 was pre-installed.
    I upgraded to Windows 8 Pro via online download.
    I was able to reinstall Windows 8 via USB, but when I turn it on now, it's completely empty of programmes and applications.
    I realise I need to download Windows 8 device drivers for the model in question (writing this from another laptop), but not sure how to do this as the wireless device is not being recognised and I am being told to connect via ethernet. Is this just a matter of buying a cable and connecting it from laptop to router?
    Will establishing an ethernet connection enable me to download the relevant drivers?
    I can't figure out which Wireless driver to download either, as 4 different options are coming up (is that because I'm searching from a different computer?)
    Could someone list the hardware spec for the C855-1GP here so that I know which drivers to download?
    Thanks in advance, and sorry for all the basic questions!

    Thanks so much for your reply - I actually found an old ethernet cable that was lying around the house and downloaded WLAN driver from Toshiba website - 1st driver didn't work but 2nd one did! Now that I have internet on the computer I will be able to download drivers individually as I need them. Good to know I could have downloaded the driver onto a USB and installed that way - will keep it in mind for the next disaster!! Appreciate the helpful advice.

  • Looking for device drivers for HP Pavilion 23-b012 all in one pc

    where do I find device drivers for my pavilion 23 for windows 7 32bit.

    Hi:
    Your PC is not supported by HP for Windows 7 and Windows 7 32 bit will be particularly harder to find drivers for since OEMs have moved on to furnishing 64 bit operating systems on their PC's.
    I can't get to the support pages to find out what model wireless network card your PC has, but here are the links to some of the drivers you need.
    1. Install the AMD chipset drivers and reboot.  These should install the smbus and usb 3 controllers.
    http://support.amd.com/en-us/download/chipset?os=Windows%207%20-%2032
    2. Install the AMD graphics driver and reboot.
    http://support.amd.com/en-us/download/desktop?os=Windows%207%20-%2032
    3. Install the audio driver and reboot.  Accept the agreement.  DL and install the first driver on the list.
    http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=24&PFid=24&Level=4&Conn=3&DownT...
    4. Ethernet:  DL and install the second driver on the list.
    http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTy...
    5. Card reader:  DL and install the first driver on the list.
    http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=15&PFid=25&Level=4&Conn=3&DownT...
    If you know what model wireless card that PC has, let me know and I will find the W7 32 bit driver for it.

  • MAX 14.0 broken and database corrupt after installing LV2014 and latest device drivers

    I have LV2012 and 2013 (both 32-bit) installed on my Win8.1 64-bit system and have used them without problem.  I recently went through the agony of installing LV2014 32-bit from Dev Suite 2014 DS2 and the latest device drivers from the August 2014 DVD, and now MAX (v14.0) does not work.  Firstly, it is slow to populate the System information display, secondly when I try to expand a tree I get a MAX Database Connection Error (see attached), and there is no software listed at all.  Thirdly, devices are not listed properly even though appearing in Device Manager (eg. a CAN interface no longer lists CAN0 but does show the device but no configuration, same for USB DAQ devices I(see attached), and I do have CAN 14.0 installed), and there is nothing under Data Neighborhood. 
    Initial attempts to install LV2014 were prevented by the NI mDNS Responder and related services not stopping when required by the installer.  This also affected attempts to repair MAX.
    All 3 versions of LabVIEW run OK, but projects no longer include remote or RIO/FPGA hardware - possibly due to uninstalled support software - but without the software list in MAX I cannot tell what is and isn't installed.
    I have performed a Reset Configuration Data, repaired MAX several times, uninstalled it (any all dependencies), turned of the firewall and virus software, and completely reinstalled LV2012, LV2013, LV2014, and device drivers, but with no change to the problem.  I have now lost 2 whole days and I am getting desperate for a fix.  Surely this cannot be the only case of this in the whole world.
    Mike
    CLD & Alliance Member, UK
    Solved!
    Go to Solution.
    Attachments:
    MAX problems.jpg ‏218 KB
    NI mDNS errors.jpg ‏102 KB
    MAX Devices.jpg ‏83 KB

    Hi Dr.M
    In order to workaround and repair your MAX problems , please see the following article (the Knowledge based article mentionned in the error):
    I know you have been through a couple of these steps , but there may be some related links that could help as well.
    http://digital.ni.com/public.nsf/allkb/B9107A7F281​F9B408625720B0078E5A8?OpenDocument
    As for your installation errors:
    This error happens when a service gets hung up in a "stopping" state that does not allow the installer or uninstaller to remove it.  This can happen with a number of different services, but it has appeared to happen mostly with the Lookout Citadel Server (lkcitadel server) and National Instruments Time Synchronization (lkTimeSync).
    -To resolve the issue, open up the Services application by going to Start»Run and typing "services.msc" without the quotes.  In the window that opens, find the service that the error message references.  It will usually have a status of "Stopping." 
    -Double-click on the service to open the service's properties window as seen below.
    -Try clicking Stop to stop the service.  If this does not stop the service, set the service's type to Manualand restart the computer.  It is safe to set the service to Manual because it will be started manually if it needs to run.  After the restart, the service will not start automatically and you will be able to install or uninstall your software as necessary.
    As for the devices not being visible have you downloaded the NI DAQmx drivers correctly(after installing LabVIEW).
    Regards,
    Mark 
    Applications Engineer Intern
    National Instruments UK and Ireland

Maybe you are looking for

  • REPOST:Timing does not show up when using custom templates

    all, When I create an unstructured template and use it in a report with show timing set to true, the timing does not show up. any tips

  • Problem while installing SAP Netweaver CE 7.1 SP3!

    Hi, I am installing SAP Netweaver CE 7.1 SP3 on Windows XP Pro. The installation proceeds normally till Step 26 but at Step 26 while creating and startiong SAPStartSrv an error is thrown that the Service can not be started in 40 seconds. If I retry t

  • Crashes every time i try to view the paper layout of a specific report...

    When opening a report developed in reports 6, i am unable to edit/view the Paper Layout with the following error (basically a standard microsoft error): Reports Builder has encountered a problem and needs to close. We are sorry for the inconvenience.

  • Changing fonts in Safari 6

    The font settings are gone from Safari's Preferences. How am I supposed to change the font?

  • HD Playback in Premiere CS4

    OK, I don't want to sound like a broken record here.  I know there's plenty of problems with HD playback on CS4 regardless of the system you're on, but I can't see a reason why I'm still having stutter / slow playback on this system: HP xw4300 Workst