Do Express VI's attach to specific hardware?

I'm teaching introductory LabVIEW programming to undergraduate students. We're using Express VI's to read input from USB connected cDaq hardware. We have ten identically configured computers, including the LabVIEW software and USB connected hardware. It seems that LabVIEW programs that use Express VI's only run on the computer where the program was developed. If the program is run on another computer the Express VI's fail to detect the cdaq hardware (error 200220 I believe?). Students store their programs on USB drives. If they unplug the drive and then plug it into another computer the program fails with the above error. The only way to fix the problem is to delete the Express VI's and re-create them. Is this a bug?
Here's another complicating factor. Students sometimes move USB hardware from one computer to another. If they don't delete the previous hardware configuration in MAX then newly connected hardware takes the next sequential address. For example the new module becomes cDAQ2 instead of cDAQ1, even if cDAQ1 is no longer connected. If a program using an Express VI is created using cDAQ2 is moved to a computer that has only cDAQ1 then there's no way to reconfigure the Express VI to use cDAQ1 instead of cDAQ2. The Express VI configuration tool will not allow changing task channels from cDAQ2 to cDAQ1. Actually the tool complains about the change but it does accept it. But the program still fails with the above error.

km4hr,
What you are seeing is actually expected behavior. Our DAQ devices are typically enumerated via the serial number, so when a daq device gets plugged into a computer for the first time, it will be assigned a new device ID. There are a couple of ways to fix this.
The simplest would be to have the students simply delete the old devices out of Measurement and Automation explorer, then rename their device to "dev1" or whatever they have coded their program to have it be called. Another way to fix this is in the DAQ Assistant. If you open the DAQ assistant, and right click on the channels they are using, you can select "change physical channel" and select the channels they are using. This will assign out the daq assistants channels to the device that is actually connected, instead of the device it was previously set up for. 
That said, all of these are a bit labor intensive. What I would suggest is to label each device with a name (label maker, etc), then set them up on one computer with that name, then export that MAX configuration to the other computers. That way each computer will have the devices enumerated to the same names. From there, just make the groups grab the same device each time (easy to tell them apart), and they wont need to change anything when switching between computers. 
Let me know if that works out for you. 
Regards,
Kyle M.
Applications Engineering
National Instruments

Similar Messages

  • How to get the system specific hardware key.

    Hi all,
        I want to get the System specific hardware key(May be Hard disk related key which is unique for every System.) .Now i need to get it using a java program. if possible send me the related links and sample source code. pls help me out to resolve this issue.
    Regards,
    Kiran.

    hi,
       I can able to get the Mac address of computer using the java program. But when i am running a software called "PCQualifier.exe" i am getting the parameters like "uniqueID" and "unique code". so where and how he is getting those things please help me to get those things using a java programme. Any how i am sending the results that i have got after ruuning PCQualifier.Pls kindly help me out to resolve this issue.
    Computer Name  JAVADEV0005  
    Operating System  Windows XP 5.1 build 2600 (Service Pack 2)  
    Ethernet Details                   Name [00000008] Broadcom NetXtreme Fast Ethernet                   Adapter Type Ethernet 802.3                  
    MAC Address 00:11:25:F2:98:EF   
    Hard Disk Capacity    Total      39.06GB  
                          Used       84 %  
                          Free       6.16GB  
    RAM Capacity    Total      502 Mbyte  
                    Used       69 %  
                    Free       154 Mbyte  
    CDROM Status  CD-ROM Drive Present  
    USB Information   
    Total system supported Ports 0  
    Total Physical Ports 0  
    Total Devices Connected 0  
    Total Free Ports 0  
    Unique ID  5790315021  
    Unique Code  FNVVEFEFHIKO
    Thanks & Regards
    Kiran.

  • Clearing out duplicate drivers for a specific Hardware ID

    I've been struggling for a while to get a driver that works for an old model of network card. I had added in various drivers from the vendors website, and now the hardware vendor has supplied me with an older version of the driver that they expect will work.
    Now, I would like to find all the drivers for a specific hardware ID in MDT and clear them out, and then add in the one that I have from the vendor.
    What's the best way to do this, please?
    One option that I found was this script which highlighted duplicate or superseded drivers for MDT - but the script is now longer available from the link in the article and I can't find copies of it with google.  Would anyone know of anything similar?
    http://xtremeconsulting.com/blog/duplicate-driver-tool/
    Of course, if there's an easier way to do it, that would be even better!

    I have encountered several people complaining about the tool not working.
    USe at your own risk: :)
    https://onedrive.live.com/redir?resid=5407B03614346A99%21442
    When MDT opens drivers that it *knows* are dupes due to identical CRC checksums, it will postfix a "(1)" to the directory/name. I would start looking at these first.
    Keith Garner - keithga.wordpress.com

  • Photoshop CS6 unusable -interface freezes and not enough memory message - on a specific hardware

    I usually speak french but I'll try to be as clear as possible.
    I work as a technician in a school and we're experiencing a major issue with Photoshop CS6.
    We have 3 differents computer's hardware. Photoshop CS6 works fine on 2 of them.
    On the other though, Photoshop CS6 is unusable. With this specific hardware, Photoshop has the same weird behavior on each machine (around 50), so it's not related to an hardware malfunction (like bad ram) I suppose.
    Our problem is this: Once Photoshop is opened and you minimize it in the task bar, as soon as you maximise it to use it again, the interface doesn't respond well at all, the interface is all messed up, some windows are missing and most of the time Photoshop freezes. And after that, whatever we try to do, like selecting whatever option, we have the ''not enough memory'' message. So we can't do nothing with the program after that, from selecting another tool to saving a file.
    Even when no file is opened and we have plenty of RAM that can be used, the problem is there.
    The same problem occurs if we open a window above Photoshop (internet, word, everything). As soon as we go back to work in Photoshop, the interface freezes and windows are missing, and we get the same not enough memory message every time.
    We already tried to change/desactivate each performance settings in Photoshop, we already installed the latest Photoshop CS6 update.
    We've updated BIOS, processor driver, graphic card driver, etc.
    We have this problem with Photoshop CS6 64 bits and 32 bits.
    We dont have this problem with any other program in the CS6 suite.
    We dont have this problem with Photoshop CS5.
    We have the same graphic card and driver on the others computers where Photoshop CS6 works perfectly well.
    What's bugging us is everything else in the production suite works fine!
    Please, do you think of anything else we can try?
    We're hopeless!
    Here is the specific hardware where the problem occur.
    Hardware:
    Dell Inspiron T3500
    Intel XEON e5220 2.27 ghz
    6 GIGS (RAM)
    Quadro FX 1800
    Plenty of available hard-disk.
    VRAM: 768 MB
    OPEN GL: Version 3.3
    Windows 7 Professional SP1

    Yes! There it this (sorry our Photoshop version is in french since we are a french school, I hope it's still useful to you) .
    Please note that it's not with the latest Adobe update available, but we've tried it on an other computer but I can't access it right now. But the adobe update did'nt solve the problem either.
    Version Adobe Photoshop : 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00) x64
    Système d'exploitation : Windows 7 64 bits
    Version : 6.1 Service Pack 1
    Architecture système : UC Intel Famille :6, modèle :10, niveau :5 avec MMX, SSE Entier, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, HyperThreading
    Nombre de processeurs physiques : 4
    Nombre de processeurs logiques : 8
    Vitesse du processeur : 2266 MHz
    Mémoire intégrée : 6142 Mo
    Mémoire libre : 4316 Mo
    Mémoire disponible pour Photoshop : 5361 Mo
    Mémoire utilisée par Photoshop : 60 %
    Taille de la mosaïque d'images : 128K
    Niveaux de mémoire cache de l'image : 4
    Dessin OpenGL : Activé.
    Mode de dessin OpenGL : Standard
    Mode OpenGL normal autorisé : Vrai.
    Mode OpenGL avancé autorisé : Vrai.
    Anciens GPU OpenGL autorisés : Non détectés.
    Fournisseur de la carte vidéo : NVIDIA Corporation
    Module de rendu de la carte vidéo : Quadro FX 1800/PCIe/SSE2
    Affichage : 1
    Limites d'affichage : = haut : 0, gauche : 0, bas : 1200, droite : 1920
    N° de la carte vidéo : 1
    Carte vidéo : NVIDIA Quadro FX 1800
    OpenCL Non disponible
    Version du pilote : 8.17.12.9573
    Date du pilote : 20120209000000.000000-000
    Pilote de la carte vidéo : nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
    Mode vidéo : 1920 x 1200 x 4294967296 couleurs
    Nom de la carte vidéo : NVIDIA Quadro FX 1800
    Mémoire vidéo : 768 Mo
    Taille de la texture rectangle vidéo : 8192
    Numéro de série : 92278706405826761289
    Dossier de l'application : C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
    Chemin des fichiers temporaires : C:\Users\elebel\AppData\Local\Temp\
    Le disque de travail de Photoshop comporte l'E/S asynchrone activé.
    Volume(s) de travail :
    C:\, 405,5 Go, 363,7 Go libres
    Dossier des modules externes obligatoires : C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
    Dossier principal des modules externes : C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
    Dossier des modules externes complémentaires : non défini
    Composants installés :
       A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112  
       ACE.dll   ACE 2012/01/18-15:07:40   66.492997   66.492997
       adbeape.dll   Adobe APE 2012/01/25-10:04:55   66.1025012   66.1025012
       AdobeLinguistic.dll   Adobe Linguisitc Library   6.0.0  
       AdobeOwl.dll   Adobe Owl 2012/02/09-16:00:02   4.0.93   66.496052
       AdobePDFL.dll   PDFL 2011/12/12-16:12:37   66.419471   66.419471
       AdobePIP.dll   Adobe Product Improvement Program   6.0.0.1654  
       AdobeXMP.dll   Adobe XMP Core 2012/02/06-14:56:27   66.145661   66.145661
       AdobeXMPFiles.dll   Adobe XMP Files 2012/02/06-14:56:27   66.145661   66.145661
       AdobeXMPScript.dll   Adobe XMP Script 2012/02/06-14:56:27   66.145661   66.145661
       adobe_caps.dll   Adobe CAPS   6,0,29,0  
       AGM.dll   AGM 2012/01/18-15:07:40   66.492997   66.492997
       ahclient.dll    AdobeHelp Dynamic Link Library   1,7,0,56  
       aif_core.dll   AIF   3.0   62.490293
       aif_ocl.dll   AIF   3.0   62.490293
       aif_ogl.dll   AIF   3.0   62.490293
       amtlib.dll   AMTLib (64 Bit)   6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00)   1.000000
       ARE.dll   ARE 2012/01/18-15:07:40   66.492997   66.492997
       AXE8SharedExpat.dll   AXE8SharedExpat 2011/12/16-15:10:49   66.26830   66.26830
       AXEDOMCore.dll   AXEDOMCore 2011/12/16-15:10:49   66.26830   66.26830
       Bib.dll   BIB 2012/01/18-15:07:40   66.492997   66.492997
       BIBUtils.dll   BIBUtils 2012/01/18-15:07:40   66.492997   66.492997
       boost_date_time.dll   DVA Product   6.0.0  
       boost_signals.dll   DVA Product   6.0.0  
       boost_system.dll   DVA Product   6.0.0  
       boost_threads.dll   DVA Product   6.0.0  
       cg.dll   NVIDIA Cg Runtime   3.0.00007  
       cgGL.dll   NVIDIA Cg Runtime   3.0.00007  
       CIT.dll   Adobe CIT   2.0.5.19287   2.0.5.19287
       CoolType.dll   CoolType 2012/01/18-15:07:40   66.492997   66.492997
       data_flow.dll   AIF   3.0   62.490293
       dvaaudiodevice.dll   DVA Product   6.0.0  
       dvacore.dll   DVA Product   6.0.0  
       dvamarshal.dll   DVA Product   6.0.0  
       dvamediatypes.dll   DVA Product   6.0.0  
       dvaplayer.dll   DVA Product   6.0.0  
       dvatransport.dll   DVA Product   6.0.0  
       dvaunittesting.dll   DVA Product   6.0.0  
       dynamiclink.dll   DVA Product   6.0.0  
       ExtendScript.dll   ExtendScript 2011/12/14-15:08:46   66.490082   66.490082
       FileInfo.dll   Adobe XMP FileInfo 2012/01/17-15:11:19   66.145433   66.145433
       filter_graph.dll   AIF   3.0   62.490293
       hydra_filters.dll   AIF   3.0   62.490293
       icucnv40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  
       icudt40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  
       image_compiler.dll   AIF   3.0   62.490293
       image_flow.dll   AIF   3.0   62.490293
       image_runtime.dll   AIF   3.0   62.490293
       JP2KLib.dll   JP2KLib 2011/12/12-16:12:37   66.236923   66.236923
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   10.0  
       LogSession.dll   LogSession   2.1.2.1640  
       mediacoreif.dll   DVA Product   6.0.0  
       MPS.dll   MPS 2012/02/03-10:33:13   66.495174   66.495174
       msvcm80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcm90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       msvcp100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
       msvcp80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcp90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       msvcr100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
       msvcr80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcr90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       pdfsettings.dll   Adobe PDFSettings   1.04  
       Photoshop.dll   Adobe Photoshop CS6   CS6  
       Plugin.dll   Adobe Photoshop CS6   CS6  
       PlugPlug.dll   Adobe(R) CSXS PlugPlug Standard Dll (64 bit)   3.0.0.383  
       PSArt.dll   Adobe Photoshop CS6   CS6  
       PSViews.dll   Adobe Photoshop CS6   CS6  
       SCCore.dll   ScCore 2011/12/14-15:08:46   66.490082   66.490082
       ScriptUIFlex.dll   ScriptUIFlex 2011/12/14-15:08:46   66.490082   66.490082
       tbb.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  
       tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  
       TfFontMgr.dll   FontMgr   9.3.0.113  
       TfKernel.dll   Kernel   9.3.0.113  
       TFKGEOM.dll   Kernel Geom   9.3.0.113  
       TFUGEOM.dll   Adobe, UGeom©   9.3.0.113  
       updaternotifications.dll   Adobe Updater Notifications Library   6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   6.0.0.24
       WRServices.dll   WRServices Friday January 27 2012 13:22:12   Build 0.17112   0.17112
       wu3d.dll   U3D Writer   9.3.0.113  
    Modules externes obligatoires :
       3D Studio 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       ADM 3.11x01
       Aérographe 13.0
       Aplatissement 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Aquarelle 13.0
       Asymétrie 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Barbouillage 13.0
       Bas-relief 13.0
       BMP 13.0
       Camera Raw 7.0
       Carrelage 13.0
       Chrome 13.0
       Cineon 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Cisaillement 13.0
       Collada 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       CompuServe GIF 13.0
       Contour accentué 13.0
       Contour déchiré 13.0
       Contour encré 13.0
       Contour lumineux 13.0
       Contour postérisé 13.0
       Contraction 13.0
       Coordonnées polaires 13.0
       Correction de l'objectif 13.0
       Couleurs NTSC 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Couteau à palette 13.0
       Craie/Fusain 13.0
       Craquelure 13.0
       Crayon Conté 13.0
       Crayon de couleur 13.0
       Cristallisation 13.0
       Croisillons 13.0
       Découpage 13.0
       Demi-teintes couleur 13.0
       Désentrelacement 13.0
       Diagonales 13.0
       Dicom 13.0
       Dispersion 13.0
       Eazel Acquire 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Ecart type 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Effet mosaïque 13.0
       Effet pointilliste 13.0
       Emballage plastique 13.0
       Enregistrer pour le Web 13.0
       Entropie 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Eponge 13.0
       Etalement 13.0
       Extension WIA 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Extrusion 13.0
       Fibres 13.0
       Filtre Collection d'images 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Filtre Rogner et désincliner les photos 13.0
       Flash 3D 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Flou de l'objectif 13.0
       Flou optimisé 13.0
       Flou radial 13.0
       Fluidité 13.0
       Format IFF 13.0
       Fresque 13.0
       Fusain 13.0
       Galerie de filtres 13.0
       Google Earth 4 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Grain 13.0
       Grain photo 13.0
       Grand-angle adaptatif 13.0
       Halo 13.0
       HDRMergeUI 13.0
       Insertion filigrane 4.0
       JPEG 2000 13.0
       Lecture filigrane 4.0
       Lueur diffuse 13.0
       Matlab Operation 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Maximum 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Médiane 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Mezzo-tinto 13.0
       Minimum 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Moteur 3D Photoshop 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Moyenne 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Moyenne 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Multiprocesseur 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Néon 13.0
       Noir/Blanc 13.0
       Noyau de mesures 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Nuages 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Nuages par différence 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Océan 13.0
       Onde 13.0
       Ondulation 13.0
       OpenEXR 13.0
       Papier gaufré 13.0
       Papier humide 13.0
       Pastels 13.0
       Patchwork 13.0
       PCX 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Peinture à l'huile 13.0
       Photocopie 13.0
       Pinceau à sec 13.0
       Pixar 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Placage de texture 13.0
       Plâtre 13.0
       Plume calligraphique 13.0
       PNG 13.0
       Point de fuite 13.0
       Pointillisme 13.0
       Portable Bit Map 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Portée 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Radiance 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Réticulation 13.0
       Rogner et désincliner les photos 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Routines FastCore 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Routines MMXCore 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Solarisation 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Sommation 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Soufflerie 13.0
       Sous-couche 13.0
       Sphérisation 13.0
       Sumi-e 13.0
       Support de script 13.0
       Tampon 13.0
       Targa 13.0
       Tourbillon 13.0
       Tracés vers Illustrator 13.0
       Trame de demi-teintes 13.0
       U3D 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Variance 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Variantes 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Verre 13.0
       Vitrail 13.0
       Wavefront|OBJ 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Wireless Bitmap 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Zigzag 13.0
    Dossier des modules externes tiers et facultatifs : SANS
    Modules externes dont le chargement a échoué : AUCUN
    Flash :
       Mini Bridge
       Kuler
    Modules TWAIN installés : AUCUN

  • Discover which kernel modules correspond to your specific hardware

    Here is a bash script to probe your hardware, then come up with a list of kernel modules you may wish to compile into a custom kernel tailored for specific machine!
    #/bin/bash
    # Script by graysky based on some code found in http://www.kroah.com/lkn/ chapter 7
    # Purpose: probe system for devices controlled by modules and list them via name
    # Email: graysky <echo Z3JheXNreUBhcmNobGludXgudXMK | base64 -d>
    ##### edit this to point to the path containing your kernel source
    kernelsource="/path/to/kernel/source"
    clear && echo "Probing... wait a sec"
    [ -f /tmp/list ] && rm -f /tmp/list
    for i in `find /sys/ -name modalias -exec cat {} \;`; do
    /sbin/modprobe --config /dev/null --show-depends $i 2>/dev/null >> /tmp/list ;
    done
    # clean up list
    rev /tmp/list | cut -f 1 -d '/' | rev | sort -u | sed -e ':a;N;$!ba;s/\n//g' -e 's/.ko.gz//g' > /tmp/list2
    [ -f /tmp/list3 ] && rm -f /tmp/list3
    for i in $(cat /tmp/list2); do
    echo "--------------- $i ---------------" >> /tmp/list3
    echo " " >> /tmp/list3
    find $kernelsource -type f -name Makefile | xargs grep $i | grep CONFIG_ | sed -re 's/^.+\$//' >> /tmp/list3
    echo " " >> /tmp/list3
    sed -i -re 's/(.+)=.+$/\1/' -i -e 's/[()+]//g' /tmp/list3
    done
    rm -f /tmp/list /tmp/list2
    echo "Done!"
    echo "To see a list of potential kernel config options for your specific hardware"
    echo "less /tmp/list3"
    Sample output:
    --------------- ata_generic ---------------
    CONFIG_ATA_GENERIC
    --------------- crc-itu-t ---------------
    CONFIG_CRC_ITU_T
    --------------- drm_kms_helper ---------------
    CONFIG_DRM_KMS_HELPER
    --------------- ehci-hcd ---------------
    CONFIG_USB_EHCI_HCD
    --------------- evdev ---------------
    CONFIG_INPUT_EVDEV
    Last edited by graysky (2011-06-12 15:32:18)

    Took a stab at refactoring this, since it interests me... came up with:
    #!/bin/bash
    # uses information gathered from /sys and a kernel source directory to
    # determine what kernel config options are needed
    kernver=${1:-$(uname -r)}
    kernelsource=/home/noclaf/build/kernel26-rampage/src/linux-2.6.39.1
    if [[ ! -f $kernelsource/Kbuild ]]; then
    printf "error: \`%s' doesn't exist or isn't a valid kernel source directory\n" "$kernelsource"
    exit 1
    fi
    # scan system buses
    IFS=$'\n' read -r -d '' -a mods < <(find /sys/devices -name modalias -exec sort -zu {} + |
    xargs -0 modprobe -aRS "${kernver:-$(uname -r)}" | sort -u)
    # include root device filesystem
    mods+=("$(findmnt / -uno fstype)")
    # grab mdadm info if its available
    if [[ -x $(type -P mdadm) ]]; then
    mods+=($(mdadm -Esv /dev/[hrsv]d* /dev/{ida,cciss,ataraid,mapper}/* |
    sed -n 's/.*level=\([^ ]\+\) .*/\1/p' |
    sed 's/\<raid[456]\>/raid456/g' | sort -u))
    fi
    # scrape the kernel source for CONFIG_ options
    find "$kernelsource" -name Makefile -exec grep -ZFf <(printf '%s.o\n' "${mods[@]}") {} + |
    grep -Eoz 'CONFIG_[[:upper:][:digit:]_]+' | sort
    Last edited by falconindy (2011-06-12 21:12:43)

  • Messenger Express can not attach any file for outgoing messages.

    An error "Maximum attachments reached" comes out when
    I would attahch any file to outgoing message by Messenger Express, even if attachment limit set as 5MB through Netscape Console4.2.
    Any other option to allow user to attach files ?
    Regards,
    Takuto

    hi,
    Are u using IMS 5.2 messenger express?
    U may want to take a look at the attach_fs.html.
    Its working for me.
    cheerz,
    marxz
    Original Code
    if ((window.opener.attachnum.length + activeattachments ) < main.cfg['mailClientAttachmentQuota'] || main.cfg['mailClientAttachmentQuota'] == -1)
    {alert("Maximum Attachments Reached")return false;}
    REVISED CODE:
    if ((window.opener.attachnum.length + (activeattachments + 1)) < main.cfg['mailClientAttachmentQuota'])
    {alert("Maximum Attachments Reached")return false;}

  • Which is better as router: snow or express (with show attached by wire)?

    OK It seams like lots of people have similar problems but no one has described this exactly:
    I have a powerbook with an old style airport card (can't remember if that means g or b) and my wireless network running thru my old 'dual Ethernet/snow' airport base station. My wife has her newer ibook with airport extreme card. We have two airport expresses which were meant to extend the range of the network - but don’t seem to do anything other that allow us to use 'airtunes'.
    I often have full bars/signal strength but the Internet connection suddenly drops off and just as suddenly comes back on again. And again. And again. (The 'show time connected' time disappears and then re-appears - but the time connected does not start again at zero)
    This does not happen with my wife’s ibook.
    I have done a hard reset on all airports and reconfigured the netwpork and still this happens.
    Would I get a better overall network (strength and stabitity) if I used the express as the router and attached the snow base station by wire?
    Does anyone know if there are specific compatibility or set-up issues with our specific set of equipment?
    Do I need a new airport card perhaps?
    Please help - its driving me carzy
    Powerbook G4 800 DVI   Mac OS X (10.3.9)   512RAM Airport Card Firmware: 9.52

    Hi Hangingbyathread,
    Welcome to Apple Discussions
    I am going to try to help you with your Airport Problems. Alright, I am guessing you have a snow base station that it is 802.11b. You can not use the Airport Express to extend the network because the original airport doesn't have WDS capabilities. In order to use AirTunes you need to have iTunes 4.6 or higher, and the CD from the Airport EX. Here is some more information Airtunes and Airport Support. You might want to select a preferred network. I have many different WiFi networks in my dorm, and I found that I was constantly losing connection because my computer was picking up the strongest network. I am pretty sure you can't upgrade your Airport card because they are totally different. The original card only can pick up 802.11b at 11Mb where as the Extreme card can pick up to 54Mb at 802.11g.
    I hope that helps,
    Jon 
    PS I am pretty confidant in my information but I could be wrong.
    I am not an Apple employee nor am I associated with the company in any way
    G4 1.33Ghz iBook, G4 iMac 1Ghz, G3 500Mhz iBook, Macintosh 128K, eMate 300, and many more   Mac OS X (10.4.2)   Airport Express, Palm Zire 72, Minolta Dimage X31, iSight, and many more...

  • Sending XI-Content as Mail Attachement with specific Filename

    Hi,
    I want to send the Message-Content as a mail attachment with a specific Filename (e.g. 2005-08-31.csv). The content is a CSV File, not a XML
    In the scenario an IDOC is sent to the XI mapped in a CSV-File (via Java-Mapping) and should be send as a Mail Attachment.
    Is this possible and how?
    Thank you for your help
    Thomas

    Hi Thomas,
    You can influence the filename with the ModuleTransformBean. You need at least SP9 for this feature.
    In the Mail Receiver Channel got to tab "Module"
    As first module (before the mail module) enter:
    localejbs/AF_Modules/MessageTransformBean as Local Enterprise Bean with any key
    For this module key you can use in the module configuration following entries:
    Transform.ContentDisposition inline|attachment;filename=<filename>
    Transform.ContentDescription <Filename>
    Transform.ContentType <MimeType>/<SubType>;name="<filename>"
    If you want to send an attachment, use:
    Transform.ContentDisposition attachment;filename="MyFile.csv"
    Transform.ContentDescription MyFile
    Transform.ContentType text/plain;name="MyFile.csv"
    If you use the Mail Package, you can set the file name that way:
    <ns:Mail xmlns:ns="http://sap.com/xi/XI/Mail/30">
      <Subject>Hello</Subject>
      <From>[email protected]</From>
      <To>[email protected]</To>
      <Content_Type>text/plain;name="MyFile.csv"</Content_Type>
      <Content>Here comes the CSV Data</Content>
    </ns:Mail>
    Hope that helps,
    Stefan

  • Sap adobeform sending pdf as attachment with specific name

    Hi Experts,
    Need your help in solving my problem !!
    My requirement is to send adobe form as mail attachment in PDF format, Which I am able to do.
    My Problem is PDF attachment should be generated with specific name.
    For example my scenario (below given screen shot),
    When i click on submit by email button, PDF will be attached to my mail,
    with some random name such as "d4811f8_45171.pdf" Instead it should be generated with
    fixed name such as "new_attach.pdf" or dynamic name using user name such as
    "Vishwa_attachment.pdf".
    Kindly help to achieve my needs.
    Any help will be greatly appreciated and rewarded.
    Thanks in advance,
    Regards,
    Vishwa

    Hi Naveen,
    please read through my query again, I should generate pdf when I click on "submit by email button".
    I am not using any function for conversion it will happen automatically.
    thanks,
    Vishwa

  • Auto-Save Email Attachment To Specific Location

    Basically, I'm trying to figure out a way to auto-download certain attachments from certain people. I don't want to download ALL the attachments, because often there are logo's, etc included. I just want one, specific attachment. The good news is, the attachment in question always ends with the same characters (so it's easy to ID with a rule). But how then to download it?
    I'm assuming the way is then to write an Applescript, and trigger that Applescript with a rule. A while back casdvm posted a solution - which I'll post at the end.
    It's a great piece of AppleScript. The problem I'm having is, it works by writing a rule the ID's the particular attachment, by ID'ing the sender themselves...then auto-downloading all attachments to a specific folder. I need to modify this. Either by...
    1) Tweaking the Applescript so it filters the attachments-to-be-download (by file size or file type maybe)
    2) Using a rule the IDs the attachment actually by IDing the attachment itself...then modifying the AppleScript to work with that method.
    Any ideas?
    BTW, here's a link to the post I read:
    http://discussions.apple.com/thread.jspa?threadID=1766128&tstart=0
    Here's the AppleScript..
    Save this script somewhere you can find it:
    using terms from application "Mail"
    on perform mail action with messages The_Messages
    set save_Folder to my GetFolderName()
    tell application "Mail" to repeat with This_Message in The_Messages
    tell contents of This_Message
    if (count (mail attachments)) > 0 then
    repeat with an_attachment in (get every mail attachment)
    set attsavefile to save_Folder & (an_attachment's name)
    save an_attachment in attsavefile
    end repeat
    end if
    end tell
    end repeat
    end perform mail action with messages
    end using terms from
    to GetFolderName()
    return (path to desktop as text) & "MailAtts:"
    end GetFolderName
    Then, add a Mail Rule to Run AppleScript whenever a message from that particular sender arrives, choose the above script, and it should work just fine.
    This example requires a folder on your desktop entitled MailAtts, so post back if you need any assistance addressing the folder you want to save all the attachments to.
    The only other potential snag lies with the file names. If you get a file named Hello.txt one day, and another one with the same name the next day, the newer file will overwrite the older file. That can be overcome with another handler if you think that may be a problem.
    Good luck,

    Basically, I'm trying to figure out a way to auto-download certain attachments from certain people. I don't want to download ALL the attachments, because often there are logo's, etc included. I just want one, specific attachment. The good news is, the attachment in question always ends with the same characters (so it's easy to ID with a rule). But how then to download it?
    I'm assuming the way is then to write an Applescript, and trigger that Applescript with a rule. A while back casdvm posted a solution - which I'll post at the end.
    It's a great piece of AppleScript. The problem I'm having is, it works by writing a rule the ID's the particular attachment, by ID'ing the sender themselves...then auto-downloading all attachments to a specific folder. I need to modify this. Either by...
    1) Tweaking the Applescript so it filters the attachments-to-be-download (by file size or file type maybe)
    2) Using a rule the IDs the attachment actually by IDing the attachment itself...then modifying the AppleScript to work with that method.
    Any ideas?
    BTW, here's a link to the post I read:
    http://discussions.apple.com/thread.jspa?threadID=1766128&tstart=0
    Here's the AppleScript..
    Save this script somewhere you can find it:
    using terms from application "Mail"
    on perform mail action with messages The_Messages
    set save_Folder to my GetFolderName()
    tell application "Mail" to repeat with This_Message in The_Messages
    tell contents of This_Message
    if (count (mail attachments)) > 0 then
    repeat with an_attachment in (get every mail attachment)
    set attsavefile to save_Folder & (an_attachment's name)
    save an_attachment in attsavefile
    end repeat
    end if
    end tell
    end repeat
    end perform mail action with messages
    end using terms from
    to GetFolderName()
    return (path to desktop as text) & "MailAtts:"
    end GetFolderName
    Then, add a Mail Rule to Run AppleScript whenever a message from that particular sender arrives, choose the above script, and it should work just fine.
    This example requires a folder on your desktop entitled MailAtts, so post back if you need any assistance addressing the folder you want to save all the attachments to.
    The only other potential snag lies with the file names. If you get a file named Hello.txt one day, and another one with the same name the next day, the newer file will overwrite the older file. That can be overcome with another handler if you think that may be a problem.
    Good luck,

  • Messaging Express 6.2 - Attachment Problem

    Hi,
    I have Messenger Express working fine but when I try and view or detach an attachment through the webmail interface I get nothing. Sometimes just a blank white page, sometimes some error about my preferred language has changed and then need to login again.
    I noticed that when you hover over the link to the attachment it has some sort of Javascript or pop up window. Is there a way to configure Messenger Express to allow a 'right-click save as' or even have a small detatch button next to the attachment.
    Maybe I have missed something but it seems odd that you can't detatch attachments in Messenger Express. If the file is an image, it displays ok in a new window when clicked. Seems to have problems with any other attachments.
    thanks,
    Rob

    Applying the patch with the patchadd command will just update the binaries, for wich there should be the backward compatiliby.
    Package installation, anyway is not all you need... because even if the binaries are replaced, all the configuration files and expecially the html sources of WebMail are not.
    So you need to run the patch-config command, that checks all your configuration files, and summarizes you the differences between your actual configuration and the patched release of configuration files and html source; this command also creates a mirror directory-tree under <SERVER_ROOT>/install/patch/<PATCH_VER>-<REL>/save in which it puts the new config & html source files ready for the installation.
    After checking everything you've got to run the patch-install command that effectively applies the new configuration and saves the old one in <SERVER_ROOT>/install/patch/<PATCH_VER>-<REL>/backout
    In the end you've got to check and apply some LDIF-patches:
    <SERVER_ROOT>/lib/patch/cfgdir_diff.ldif
    <SERVER_ROOT>/lib/patch/ugdir_diff.ldif
    that makes changes to the configuration directory and to the user directory
    ... keep finger crossed and you're done!
    Those patching method is AWFUL if you didn't any customization.... and it can become really a NIGHTMARE if you customized in some way your environment (additional WebMail features, and so on)
    marco.

  • Specific Hardware Configuration for a new ATG Project

    Hi All,
    We're going to setup a new ATG Project in my organisation with ATG 10.
    Can you please suggest me the best Hardware configuration to setup new project?
    Thanks & Regards,
    Narasimha Rao D.

    Hi,
    I am not able to figure out which version is jboss-eap-5.1\jbosss.
    Can you please let me know which version of JBoss to download mentioned in this link http://www.jboss.org/jbossas/downloads/
    for ATG versions mentioned below
    1)9.3 which version of jboss to use ???
    2)10.0.2 which version of jboss to use ???

  • Can I attach a specific action to a choice in a list box or combo box?

    I have a list of 26 sports that I would like people to choose from--in either a list box or combo box or any other tool that would work best. When they choose a particular sport, I would like another PDF to appear with the roster for that sport for this year, allowing them to check off certain players.  Is this possible? Everything I see is in javascript or some other language that I don't know.
    Thanks.
    Anne

    I am piling on Gary's question, as I would like to know the answer as well. But first a little more color in case there is another way to do this....
    When I get an email, I usually take some sort of action. I currently do not have a good way to note the actions I have taken against any particular email. This is why I want to know how to attach a note or a To Do to a particular email. I thought the To Do list would work, but when I type a To Do with a particular email sometimes it appears in the list and sometimes it doesn't.
    So my goal is to have a way to create a history of action against a particular email.
    Gary, I hope this is a valuable extension to your request as opposed to a diversion from your original intent. With any luck together we'll get a bit more traction for your request.
    Thanks.

  • Looking for non-specific hardware recommendations

    Let's start by saying I am an avid amateur photographer who uses Photoshop CS5 and Lightroom 4 on a Windows Laptop with the following specs:
    Windows 7 Home Premiium
    Intel i7 Q820 @ 1.73GHz
    8G ram
    750Gb hard drive 7200rpm
    ATI Mobility Radeon HD4670
    Bamboo pen tablet
    Dell  SP2009W 20" monitor as primary display - laptop screen as secondary display
    While this functions fine for now, the more I learn and use Photoshop, the slower and more annoying my system is becoming.  It is not uncommon for saving a single tiff file in PS to take 5 minutes.  I am considering building a new computer.  I am confident that I'm able to build a computer but the vast number of choices of hardware is where I get confused.  Also, I don't know which components are most important to run PS the fastest.
    I've read through a bunch of posts of people asking "Is this system any good for Photoshop" or "which video card is better 4xx or 5xx" etc.  But that's not really what I need to know.  Does anyone have general advice on what's most important to PS?  RAM?  GHz? Scratch disks? 
    Thanks in advance for any and all help/suggestions.

    If you put a system together yourself around a motherboard you can create a near-monster for 3 grand.
    A really potent combination might be a motherboard based on i7-37xx or i7-39xx (which has great core speed), 16GB RAM with room to grow, 4 x OCZ Vector 256GB SSDs in RAID 0 for the system, applications, and working data, plus a spinning HDD for lower-access data (e.g., your photo library), ATI Radeon HD 7850.
    Another possibility (which is the path I usually take) is to find high-end just-off-lease workstations (like Dell Precisions) on eBay.  Most folks don't realize that a previous generation system with all the highest-end parts can outperform the current generation designs with anything but the highest-end parts, and the price can be quite a bit less.
    Just as an example:  I've bought from these people before:  http://www.ebay.com/itm/Dell-Precision-T5500-Dual-2x-Six-Core-6C-Xeon-2-80GHz-X5660-Quadro -4000-8-310-/251205144017?pt=Desktop_PCs&hash=item3a7cfe4dd1
    You could ask to downgrade the Quadro 4000 video card to a base model, get your own e.g., ATI 7850, and spend the savings on SSDs.
    -Noel

  • Finding Specific Hardware Info on MacBook Pro

    Hey-- I have been astounded by the wealth of knowledge on these boards, so I thought I'd try again at asking a question about my mac.
    I have a 15" MacBook Pro (Original) that I am trying to sell on Craigslist, because I recently bought myself a newer laptop and have no use for the old computer (and the Apple Store attendant who helped me recommended selling it on CL).
    However, I do not have the original paperwork that came with the computer-- only the Install DVDs. Is there any way to find out all the specifications that a MacBook Pro (Original) 15" came with so I can most effectively post my advertisement? Things like processor info, memory, harddisk space, etc. etc.
    Any help is greatly appreciated! Thanks!

    If we knew the Processor speed....:
    http://www.everymac.com/systems/apple/macbook_pro/index-macbookpro.html
    Of course if you added additional ram you should know about and say so.

Maybe you are looking for