X-Fi Mode Chan

Hi all,
I've been developing, testing and using this application for a while now. Basically it allows you change between modes using either a command line arguments or using a systray base menu. It also supports simple application profile. Go here for more info:
http://www.spectra9.com/xfmc/xfmc.html
or mirror:
http://www.freewebs.com/spectra9/xfmc.html
I've only tested this on Windows XP SP2 with Creative Audio Console version .0.5.0. Right now it won't work under Windows NT, but should work fine on Windows 2000 and XP
I was originally going to release this on March, but at the time I thought I'd wait until end of March to see if the promised driver update would already include this functionality. Seeing now is already at mid April, I thought I'd just share it with the community. I hope it can be useful to you
IMPORTANT LIMITATIONS
. XFMC requires Creative Audio Console, since basically what it does is run Audio Console
and "click" on the appropriate button to change mode. Until Creative release some
information on how the mode changing mechanism works, I'm afraid this is the only viable
albeit non elegant solution
2. Due to number , Creative Audio Console MUST NOT BE RUNNING when this app tries to
change mode, which can happen either manually by you or automatically via application
profile. Failing to do so may cause unpredictable result
DISCLAIMER:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY
OF ANY KIND, EXPRESS OR IMPLIED yadda yadda yadda. In other
words, use at your own risk, I'm not responsible if it crash
or burn your expensi've X-Fi card :-)
++UPDATE++:
In case my main page is inaccessible here's the direct link to the program itself. If anyone can help host it somewhere, I appreciate it
Direct link to download (version .4 build 40 for English and non English User):
http://www.freewebs.com/spectra9/XFi...4_Build_40.zip
http://www.spectra9.com/xfmc/downloa...4_Build_40.zip
Direct link to download (version .3 build 32 for English and non English User):
http://www.freewebs.com/spectra9/XFi...3_Build_32.zip
http://www.spectra9.com/xfmc/downloa...3_Build_32.zip
Version .4 build 40 is the latest version. It has the most feature but since it's newer, it hasn't been as fully tested as it's older brother. If you find some serious bugs in it, please give detail in this forum and give the older version a try
VERSION HISTORY
.0 build 73
Initial release to public
.0 build 74
+ Add new configuration option to start with Windows
. build 0
* Restructure some of the menus
* Revise Audio Console automation code, hopefully this will solve the problem some non English users are facing (please give feedback
+ Add 2 menus for running Mixer and THX Setup Console
+ Add option to set what XFMC should do when the tray icon is double clicked
. build 6
- Fix bug which cause mode change to fail when Bit-Matched Playback is enabled in Audio Creation mode
.2 build 0
- No new feature but major revision to support non-English user
.3 build 0
* Rename the Mixer menu to Console Launcher. Now it will not automatically switch to the mixer 'tab' in the Console
* Revise the About menu to make it a little bit cooler (I hope) ;-)
+ Added menu for launching Audio Console. Also add it to the list of possible action when user double click the tray icon
+ Improved memory usage. XFMC should use noticeably less memory than previous versions
+ Added the option to set to specific mode when XFMC is started with Windows
+ Added the option to disable the balloon tooltip which appear when a mode change occured
+ Added the option to show the "mode indicator" icon in the tray
+ Added the option to set to user specified "default mode" when application in the profile list terminates
+ Added ability to sense a mode change that is done by Creative apps (Audio Console and Mode Switcher). XFMC should now update its status accordingly after these applications change mode and exit
+ Added information tooltip for some of the options in the Configuration dialog
.3 build 5
* Fix a bug where Smart Mode Change setting is incorrectly saved
+ Hide XFMC from the task list like a good tray app should
+ Bundled the 4 icons into the zip file for use as template for creating your own icons
.3 build 20
* Fix a bug Audio Console get stuck when a mode change attempt fail, for example when trying to change mode when an ASIO using application is using the audio device
+ Revise (again) the automation code, hopefully it will be even more reliable now
.3 build 30
+ Added hotkey support
+ Added advanced option StartupDelay= in XFMC. INI under [SETTINGS] to set the delay time during Windows startup before detecting/changing mode. For example, to add a 0 seconds delay, insert the line StartupDelay=0 under [SETTINGS] section in XFMC. INI. The default is 5 seconds, which seems fine for a lot of users. Try increasing this value if you're having problem at startup (Audio Console popup, mode not detected, etc.)
.3 build 32
+ Fix display glitch when using certain XP visual style
.4 build 0
+ Added Mixer control on tray icon left click. You can control the level of volume, bass and treble as well as the speaker mute / unmute state.
+ Added new tray icon indicator for speaker mute / unmute state.
+ Added speaker settings selection menu. You can toggle between speakers and headphones. Remember to set your default speaker settings first in the Options window
+ Added two new command line parameters, /SPEAKERS and /HEADPHONES to set the speaker settings to speakers and headphones respecti'vely.
+ Added option to enable/disable application profiles.
+ Added drag and drop feature to add new application profiles. Just drag shortcut and application files and drop them in the appropriate profile list
+ Added new hotkey actions for mixer control and speaker settings toggle
+ Added new (optional) low level hotkey management method. This one even works in Oblivion :-). Use it only when you have "stubborn" applications as it incure a slight CPU and memory overhead.
* Reorganized the Options window
* Revise Audio Console automation code (again :-). Hopefully it will be even more robust now
* Removed the hires window icons which was causing VB6 runtime to create temp files
.4 build 20
* Fix the hotkeys not working for some of the actions, particularly the mixer related ones.
* Fix the speaker settings not being synched when changing modes.
+ Improved Audio Console automation code when changing speaker settings, should now work correctly for all international users.
.4 build 30
* Fix issues with decreased keyboard repeat rate after repeatedly changing modes / speaker settings.
+ Added option to keep speaker settings between modes. With this option enabled, speaker settings is "global" and will not change across mode switch. Note however, to avoid confusion, speaker settings won't be preserved if the mode is changed via any Creative's utility
.4 build 40
* Really fix the issues with decreased keyboard repeat rate after repeatedly changing modes / speaker settings (I hope .
+ Added SVM checkbox to turn SVM on or off in the mini mixer window
+ Added new hotkey action to toggle SVM settingMessage Edited by spectra9 on 0-20-200704:0 PM

thx... have tried it now... works great so far.. good work!! Maybe CL could learn something from us. Everything doesnt have to cost money!!? Once again, great job.Message Edited by HaZe303 on 04-2-2006 09:43 PM

Similar Messages

  • X-Fi XtremeGamer Fatal1ty Pro Volume resets on mode chan

    When I change modes the volume will reset to 45%. The problem started happening about 2 days ago. I've reinstalled the drivers, updated to the newest, uninstalled, installed older drivers, formated windows and reinstalled older drivers and nothing seems to help.

    Anyone ever encountered this problem?

  • Error -200452 depends on channel order

    LV 2010, NI-DAQ 9.2.2, Win Vista, cDAQ 9172 chassis, NI-9211, NI-9219.
    My client has the same issue with LV 8.6.1, NI-DAQ 9.1.5, Win XP, same hardware.
    I am getting an error -200452 (Property not applicable) in a case where I don't understand why.
    I'm assigning the user's channels to tasks in preparation for DAQ.
    Chan A:  is Device 1, module 1 (NI-9211), channel 1, in TC mode
    Chan B is Device 1, module 6( NI-9219), channel 1, in RTD mode.
    Since these are on the same DEVICE, they are being assigned to the same TASK.
    I am using the property ADC TIMING MODE to get rid of 60 Hz powerline variations in the signal (even sampling at a multiple of 60 Hz doesn't reject it as well as this property does.
    The error occurs at the PROPERTY NODE function.
    The thing is, if I assign chan A to the task -->BEFORE<--- channel B, then the error occurs.
    If I assign chan B --> BEFORE<-- chan A, the error does NOT occur, and all seems well.
    I have never imposed any restrictions on my client about having to configure things in a certain order, I don't want to start now.
    Why is the order being imposed on me?
    The error:
    The TC code on 9211:
    The RTD code on 9219:
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

    I think the problem stems from the fact that the 9211 does not support the ADC timing property
    --- I just found that out when I added the property to the 9211 case, thinking that it was the CHANGE in property value that was triggering the complaint.
    and when you are using that property you are assigning it to all of the channels in the task.
    --- I'm not sure I understand that.  If I use the property when the task contains A, then B, I get the error.
    If I use the property when the task contains B (9219), and then add channel A (9211), I get no error.
    Perhaps a clearer way to state it would be:
    when you are using that property you are assigning it to all of the channels ALREADY CONFIGURED in the task.
    If THAT is the rule, then that would explain it.  If A(9211) is ALREADY in the task when I use the property, then it's trying to apply the property to all channels already in the task, and failing.  If B(9219) is the ONLY one in the task, then the property is legal.  Adding the 9211 later does NOT try to apply the property to it.
    Does that sound right?
    Why don't you trying using the 'ActiveChans' property node to specify what channel you need:
    --- I was hoping to be done with each channel as I process it.  (I am processing a list of channels that the user has specified, in no particular order, and I have to configure NI-DAQ from that list).
    I suppose I can add each non 9211 channel to a list, and then use the ACTIVE CHANS along with ADC TIMING MODE to specify.
    Or maybe I can use the ACTIVE CHANS list AS I APPLY IT.  That would mean several calls to the TIMING MODE property, one for each non-9211 channel.
    What's confusing me is the statement "You must use the same ADC timing mode for all channels on a device" from the HELP for ADC TIMING MODE.
    If one of those channels is a 9211 and another is not, then that statement is obviously not true.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • My voltage input reading are floating around and cant seem to get an accurate reading of any kind. What is causing this?

    Im trying to input a DC voltate on channel 1. So i hook up +5 to the channel 1 analog input, and hook up ground to the AIGND. When i measure it in continous time, i get a reading of -1.3 V, when i move the cable connecting the NI board and the DAQ, the voltage jumps around. I even tried connecting AIGND straight to channel 1 analog input, and read a voltage of 2.3, but its not stable, it jumps around a lot. What is this problem. please help

    This is going to depend on how you have your DAQ board configured. In differential mode, the positive input is channel 0, but the negative input is channel 8 (for 8 differential/16 single ended MIO boards. Channel 32 is - on 32 differential/64 single ended MIO boards). (Similarly, chan 1 (+) and chan 9 (-) are the next channels, etc).
    For single ended mode, chan 0 is the +, and AIGND is the -.
    I suspect you have your board in differential mode, and your - is not connected to the correct pin; therefore, your voltage is floating.
    Mark

  • My iTunes original files are floating around on a localhost

    My songs are listed, but I can not play them. I am told orginal file can not be found. When I search for them on my computer, they are NOT THERE. I have been working on this for a week now. I finally noticed if I right click on a song, eventually I can get a window with artwork etc for most of them, and the location starts with file/localhost/users/Ingrid/ etc. So does this mean my music, the majority of which was imported straight from my purchased cd collection is floating around on the internet? I will be getting my new iphone soon and when I do, I don't see how I will be able to transfer all my music to my new phone. Pretty upsetting, and I have no idea how this happened. I appreciate any help you can offer!

    This is going to depend on how you have your DAQ board configured. In differential mode, the positive input is channel 0, but the negative input is channel 8 (for 8 differential/16 single ended MIO boards. Channel 32 is - on 32 differential/64 single ended MIO boards). (Similarly, chan 1 (+) and chan 9 (-) are the next channels, etc).
    For single ended mode, chan 0 is the +, and AIGND is the -.
    I suspect you have your board in differential mode, and your - is not connected to the correct pin; therefore, your voltage is floating.
    Mark

  • Can we chane the restricted mode warning message to red"

    can we chane the restricted mode warning message to red"

    The red color indicates an error and not a warning message (I do not think you can change the color).
    Thanks,
    Hussein

  • Chane archive mode to non archive mode

    hi
    how can i change a an archived database to n on_archive database

    Issue the following commands to put a database into ARCHVELOG mode:
    1) Take Back up of Present SPfile by creating pfile " pfile path " from present spfile.
    2) Shutdown the database by SUTDOWN IMMEDIATE.
    3) Take Cold backup of the database in repsective place .
    4) Change the parameter in the pfile.
    log_archive_start = FALSE
    log_archive_dest_1 = 'LOCATION=F:\Backup\Archive'
    log_archive_dest_state_1 = DISABLE
    log_archive_format = %d_%t_%s.arc
    5) And make a spfile from the modified pfile in default location .
    6) Start the database with spfile.
    SQL> CONNECT sys AS SYSDBA
    SQL> STARTUP MOUNT ;
    SQL> ALTER DATABASE NOARCHIVELOG;
    SQL> ARCHIVE LOG STOP;
    SQL> ALTER DATABASE OPEN;
    NOTE 1: Remember to take a baseline database backup right after enabling archivelog mode. Without it one would not be able to recover.
    Also, implement an archivelog backup to prevent the archive log directory from filling-up.

  • How to do Torque mode(position-velocity disabled)using 7344 & torque xdcr signal to 7344 ANI chan ?

    Seeking advice on a preferred method to do a torque control application using a PXI-7344, a brushless DC servo motor, digital servo drive/amplifier, a torque transducer as the feedback device connected to one of the 7344's analog input channels.
    I have several torque testing applications and would appreciate comments from anyone who has done torque control using NI Motion.

    There are really two ways that this can be accomplished using the 7344. It can be done manually by reading the value of the ADC and then outputting a corresponding value on the DAC. This is all done in software and is not as fast as the onboard PID loop. This method could also be implimented with a DAQ card.
    The second method would be to set the Primary Feedback for that axis to the correct ADC Channel. Since the ADC is 12 bit, this maps the axis to -2048 to 2047 in counts. Then you could tell the axis to move to a certain target position in counts and it would actually be a torque target value, not position since counts is now in torque. I have not done this but theoretically it should work, however tuning the system may be problematic depending on it's linearity
    Hope this was helpful.
    Regards,
    JR A.
    Applications Engineer
    National Instruments

  • Symptoms: Freeze. Dots appear. Fine in Safe Mode

    Hardware Overview:
    Machine Name: iMac G5
    Machine Model: PowerMac8,2
    CPU Type: PowerPC G5 (3.0)
    Number Of CPUs: 1
    CPU Speed: 2 GHz
    L2 Cache (per CPU): 512 KB
    Memory: 1.5 GB
    Bus Speed: 667 MHz
    Boot ROM Version: 5.2.5f1
    Computer is almost exactly 4 years old at this point.
    Ok, Just want some clarity here.
    I can start up my computer and it runs fine in safe mode. No problems other than the restrictions safe mode imposes. All my external devices run.
    When I restart normally I get a varying amount of time before a freeze occurs. Sometimes I'll start all the way up and be fine for a minute or 2. Sometimes it freezes at the login screen. Sometimes it freezes at that first loading bar, or even a couple of times at the initial blue screen.
    When I say freeze everything stops. No dock, no key commands. I can however still move the cursor around the screen. Can't do anything with it, but it moves with my Wireless Logitech mouse, and Wacom Tablet.
    When it stops in the initial start up phase the freeze is usually accompanied by some sort of weird screen artifacts. They look like 4x4 pixel dots of odd colors. 1 to 6 of them. I don't remember getting these if I've gotten all the way logged in.
    I've had some problems in the recent past with my SMU. And had to cut down on the number of devices I have plugged in at any one time. Mostly a firewire issue. I thought I had achieved a balance. All of them seemed to work fine until these freezes happened in last couple of days. And again they work right now in safe mode.
    I've repaired permissions (using Disk Utility)
    I've run all the maintenance scripts (using Janitor)
    I cleared the caches (using Cache Out X)
    And I've run Preferential Treatment
    I've been hearing video card a lot but these symptoms seem unique and didn't want to jump the gun.
    Thanks in advance Adam.

    I booted off my install disk. Repairing the disk found nothing. But I tried to start up normally just to see. Here's the System Log from the console.
    Narration will be seperated by dashes. Times are my best guess against a timesheet I kept with pen and paper.
    Aug 9 20:55:51 adam-files-imac-g5 loginwindow[80]: sendQuitEventToApp (TWAINBridge): AESendMessage returned error -609
    Aug 9 20:55:51 adam-files-imac-g5 loginwindow[80]: sendQuitEventToApp (TabletDriver): AESendMessage returned error -609
    Restarted the computer. It stalled on a the blue screen at ≈ 20:56. I forced restart into safe mode at 21:21. After about 25 minutes waiting on the blue screen.
    Aug 9 20:56:06 adam-files-imac-g5 shutdown: reboot by Adam:
    Aug 9 20:56:06 adam-files-imac-g5 SystemStarter[191]: authentication service (199) did not complete successfully
    Aug 9 20:56:55 localhost kernel[0]: standard timeslicing quantum is 10000 us
    Aug 9 20:56:54 localhost mDNSResponder-108.6 (Jul 19 2007 11: 33:32)[33]: starting
    Aug 9 20:56:57 localhost kernel[0]: vmpagebootstrap: 379346 free pages
    Aug 9 20:56:54 localhost memberd[41]: memberd starting up
    Aug 9 20:56:57 localhost kernel[0]: migtable_maxdispl = 70
    Aug 9 20:56:54 localhost lookupd[43]: lookupd (version 369.8) starting - Sun Aug 9 20:56:54 2009
    Aug 9 20:56:57 localhost kernel[0]: 101 prelinked modules
    Aug 9 20:56:57 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
    Aug 9 20:56:55 localhost DirectoryService[50]: Launched version 2.1 (v353.6)
    Aug 9 20:56:57 localhost kernel[0]: The Regents of the University of California. All rights reserved.
    Aug 9 20:56:57 localhost kernel[0]: using 3932 buffer headers and 3932 cluster IO buffer headers
    Aug 9 20:56:57 localhost kernel[0]: AppleKauaiATA shasta-ata features enabled
    Aug 9 20:56:57 localhost kernel[0]: DART enabled
    Aug 9 20:56:57 localhost kernel[0]: USB caused wake event (EHCI)
    Aug 9 20:56:57 localhost kernel[0]: FireWire (OHCI) Apple ID 52 built-in now active, GUID 001124ff fe422eb4; max speed s400.
    Aug 9 20:56:57 localhost kernel[0]: CSRHIDTransitionDriver::probe:
    Aug 9 20:56:57 localhost kernel[0]: CSRHIDTransitionDriver::start before command
    Aug 9 20:56:57 localhost kernel[0]: Security auditing service present
    Aug 9 20:56:57 localhost kernel[0]: BSM auditing present
    Aug 9 20:56:57 localhost kernel[0]: disabled
    Aug 9 20:56:57 localhost kernel[0]: rooting via boot-uuid from /chosen: 74509CAE-F6E1-30F9-AA76-AE1991002D23
    Aug 9 20:56:57 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
    Aug 9 20:56:57 localhost kernel[0]: Got boot device = IOService:/MacRISC4PE/ht@0,f2000000/AppleMacRiscHT/pci@3/IOPCI2PCIBridge/k2-sat a-root@C/AppleK2SATARoot/k2-sata@0/AppleK2SATA/ATADeviceNub@0/IOATABlockStorageD river/IOATABlockStorageDevice/IOBlockStorageDriver/Maxtor 6L250S0 Media/IOApplePartitionScheme/Untitled 3@3
    Aug 9 20:56:56 localhost diskarbitrationd[40]: disk1s3 hfs A67A63A5-2358-3805-B2E0-F8CB8414E390 Nile [not mounted]
    Aug 9 20:56:57 localhost kernel[0]: BSD root: disk0s3, major 14, minor 2
    Aug 9 20:56:57 localhost kernel[0]: AppleSMU -- shutdown cause = 2
    Aug 9 20:56:57 localhost kernel[0]: AppleSMU::PMU vers = 0x000d006b, SPU vers = 0x2b, SDB vers = 0x01,
    Aug 9 20:56:57 localhost kernel[0]: CSRHIDTransitionDriver::stop
    Aug 9 20:56:57 localhost kernel[0]: IOBluetoothHCIController::start Idle Timer Stopped
    Aug 9 20:56:57 localhost kernel[0]: Jettisoning kernel linker.
    Aug 9 20:56:57 localhost kernel[0]: Resetting IOCatalogue.
    Aug 9 20:56:57 localhost kernel[0]: Matching service count = 0
    Aug 9 20:56:57 localhost kernel[0]: Matching service count = 2
    Aug 9 20:56:57 localhost kernel[0]: Matching service count = 2
    Aug 9 20:56:57 localhost kernel[0]: Matching service count = 2
    Aug 9 20:56:57 localhost kernel[0]: Matching service count = 2
    Aug 9 20:56:57 localhost kernel[0]: Matching service count = 2
    Aug 9 20:56:57 localhost kernel[0]: IOHWMonitor - no Params Version !!
    Aug 9 20:56:57 localhost kernel[0]: SMUNeo2PlatformPlugin::initThermalProfile - entry
    Aug 9 20:56:57 localhost kernel[0]: SMUNeo2PlatformPlugin::initThermalProfile - calling adjust
    Aug 9 20:56:57 localhost kernel[0]: IPv6 packet filtering initialized, default to accept, logging disabled
    Aug 9 20:56:57 localhost kernel[0]: UniNEnet: Ethernet address 00:11:24:42:2e:b4
    Aug 9 20:56:57 localhost kernel[0]: AirPortPCI_MM: Ethernet address 00:11:24:c5:2b:e0
    Aug 9 20:56:57 localhost usbmuxd[36]: usbmuxd-167.1 built for iTunesEightTwo on Jul 9 2009 at 14:02:00, running 32 bit
    Aug 9 20:56:57 localhost diskarbitrationd[40]: disk0s3 hfs 74509CAE-F6E1-30F9-AA76-AE1991002D23 Syria /
    Aug 9 20:56:58 localhost launchd: Server 3b07 in bootstrap 1103 uid 0: "/usr/sbin/lookupd"[43]: exited abnormally: Hangup
    Aug 9 20:56:58 localhost configd[38]: WirelessConfigure: 88001003
    Aug 9 20:56:58 localhost configd[38]: initCardWithStoredPrefs failed.
    Aug 9 20:56:58 localhost configd[38]: WirelessConfigure: 88001003
    Aug 9 20:56:59 localhost kernel[0]: Registering For 802.11 Events
    Aug 9 20:56:59 localhost kernel[0]: [HCIController][setupHardware] AFH Is Supported
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioDevice][start] 0x2ab6700 (IOBluetoothServiceNub@0)
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioDevice][initHardware] 0x2ab6700
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioDevice][createAudioEngine]
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][init]
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][initHardware] 0x2874900
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][pauseAudioEngine] - numActiveClients = 0 - state = 0 - pendingPowerState = 1
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][createAudioStreams] sampleBuffer = 0x1a6d6000 (0x3c00 bytes)
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][initHardware] - done.
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][init]
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][initHardware] 0x2874900
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][pauseAudioEngine] - numActiveClients = 0 - state = 0 - pendingPowerState = 1
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][createAudioStreams] sampleBuffer = 0x1a6da000 (0x3c00 bytes)
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioEngine][initHardware] - done.
    Aug 9 20:56:59 localhost kernel[0]: [IOBluetoothSCOAudioDevice][registerForDeviceNotification]
    Aug 9 20:57:00 localhost kernel[0]: ATY,Aphrodite_A: vram [98000000:08000000]
    Aug 9 20:57:00 localhost lookupd[73]: lookupd (version 369.8) starting - Sun Aug 9 20:57:00 2009
    Aug 9 20:57:00 localhost kernel[0]: ATY,Aphrodite_B: vram [98000000:08000000]
    Aug 9 20:57:01 localhost kernel[0]: UniNEnet::monitorLinkStatus - Link is up at 100 Mbps - Full Duplex
    Aug 9 20:57:01 localhost configd[38]: AppleTalk startup
    Aug 9 20:57:01 adam-files-imac-g5 configd[38]: setting hostname to "adam-files-imac-g5.local"
    Aug 9 20:57:03 adam-files-imac-g5 kernel[0]: AirPort: Link Active: "Adam" - 001310ce6e5e - chan 6
    Aug 9 20:57:05 adam-files-imac-g5 launchd: Server 5113 in bootstrap 1103 uid 0: "/usr/sbin/lookupd"[73]: exited abnormally: Hangup
    Aug 9 20:57:05 adam-files-imac-g5 configd[38]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/enable-net work
    Aug 9 20:57:05 adam-files-imac-g5 configd[38]: posting notification com.apple.system.config.network_change
    Aug 9 20:57:05 adam-files-imac-g5 lookupd[79]: lookupd (version 369.8) starting - Sun Aug 9 20:57:05 2009
    Aug 9 20:57:07 adam-files-imac-g5 configd[38]: target=enable-network: disabled
    Aug 9 20:57:08 adam-files-imac-g5 configd[38]: AppleTalk startup complete
    Aug 9 20:57:08 adam-files-imac-g5 mDNSResponder: Adding browse domain local.
    This must be where I forced the restart.
    Aug 9 21:27:58 localhost kernel[0]: standard timeslicing quantum is 10000 us
    Aug 9 21:27:54 localhost memberd[52]: memberd starting up
    Aug 9 21:27:59 localhost kernel[0]: vmpagebootstrap: 377354 free pages
    Aug 9 21:27:54 localhost mDNSResponder-108.6 (Jul 19 2007 11: 33:32)[44]: starting
    Aug 9 21:27:59 localhost kernel[0]: migtable_maxdispl = 70
    Aug 9 21:27:58 localhost lookupd[54]: lookupd (version 369.8) starting - Sun Aug 9 21:27:58 2009
    Aug 9 21:27:59 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
    Aug 9 21:27:59 localhost kernel[0]: The Regents of the University of California. All rights reserved.
    Aug 9 21:27:59 localhost kernel[0]: using 3932 buffer headers and 3932 cluster IO buffer headers
    Aug 9 21:27:59 localhost kernel[0]: DART enabled
    Aug 9 21:27:59 localhost kernel[0]: AppleKauaiATA shasta-ata features enabled
    Aug 9 21:27:59 localhost kernel[0]: USB caused wake event (EHCI)
    Aug 9 21:27:59 localhost kernel[0]: FireWire (OHCI) Apple ID 52 built-in now active, GUID 001124ff fe422eb4; max speed s400.
    Aug 9 21:27:59 localhost kernel[0]: Security auditing service present
    Aug 9 21:27:59 localhost kernel[0]: BSM auditing present
    Aug 9 21:27:59 localhost kernel[0]: disabled
    Aug 9 21:27:59 localhost kernel[0]: rooting via boot-uuid from /chosen: 74509CAE-F6E1-30F9-AA76-AE1991002D23
    Aug 9 21:27:59 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
    Aug 9 21:27:59 localhost kernel[0]: AppleSMU -- shutdown cause = 3
    Aug 9 21:27:59 localhost kernel[0]: AppleSMU::PMU vers = 0x000d006b, SPU vers = 0x2b, SDB vers = 0x01,
    Aug 9 21:27:59 localhost kernel[0]: CSRHIDTransitionDriver::probe: -x
    Aug 9 21:27:59 localhost kernel[0]: CSRHIDTransitionDriver::start before command
    Aug 9 21:27:59 localhost kernel[0]: Got boot device = IOService:/MacRISC4PE/ht@0,f2000000/AppleMacRiscHT/pci@3/IOPCI2PCIBridge/k2-sat a-root@C/AppleK2SATARoot/k2-sata@0/AppleK2SATA/ATADeviceNub@0/IOATABlockStorageD river/IOATABlockStorageDevice/IOBlockStorageDriver/Maxtor 6L250S0 Media/IOApplePartitionScheme/Untitled 3@3
    Aug 9 21:27:59 localhost kernel[0]: BSD root: disk0s3, major 14, minor 2
    Aug 9 21:27:59 localhost kernel[0]: jnl: replay_journal: from: 2996736 to: 7717888 (joffset 0xa701000)
    Aug 9 21:27:59 localhost kernel[0]: Extension "com.apple.driver.iTunesPhoneDriver" has no kernel dependency.
    Aug 9 21:27:59 localhost kernel[0]: CSRHIDTransitionDriver::stop
    Aug 9 21:27:59 localhost kernel[0]: IOBluetoothHCIController::start Idle Timer Stopped
    Aug 9 21:27:59 localhost kernel[0]: HFS: Removed 1 orphaned unlinked files
    Aug 9 21:27:59 localhost kernel[0]: Jettisoning kernel linker.
    Aug 9 21:27:59 localhost kernel[0]: Resetting IOCatalogue.
    Aug 9 21:27:59 localhost kernel[0]: Matching service count = 0
    Aug 9 21:27:59 localhost kernel[0]: IOHWMonitor - no Params Version !!
    Aug 9 21:27:59 localhost kernel[0]: IOHWMonitor - no Params Version !!
    Aug 9 21:27:59 localhost kernel[0]: SMUNeo2PlatformPlugin::initThermalProfile - entry
    Aug 9 21:27:59 localhost kernel[0]: SMUNeo2PlatformPlugin::initThermalProfile - calling adjust
    Aug 9 21:27:59 localhost kernel[0]: IPv6 packet filtering initialized, default to accept, logging disabled
    Aug 9 21:28:00 localhost DirectoryService[60]: Launched version 2.1 (v353.6)
    Aug 9 21:28:01 localhost diskarbitrationd[51]: disk2s3 hfs A67A63A5-2358-3805-B2E0-F8CB8414E390 Nile [not mounted]
    Aug 9 21:28:02 localhost diskarbitrationd[51]: disk0s3 hfs 74509CAE-F6E1-30F9-AA76-AE1991002D23 Syria /
    Aug 9 21:28:02 localhost usbmuxd[47]: usbmuxd-167.1 built for iTunesEightTwo on Jul 9 2009 at 14:02:00, running 32 bit
    Aug 9 21:28:05 localhost kernel[0]: UniNEnet: Ethernet address 00:11:24:42:2e:b4
    Aug 9 21:28:05 localhost mDNSResponder: Couldn't read user-specified Computer Name; using default “Macintosh-001124422EB4” instead
    Aug 9 21:28:05 localhost mDNSResponder: Couldn't read user-specified local hostname; using default “Macintosh-001124422EB4.local” instead
    Aug 9 21:28:05 localhost mDNSResponder: GetDNSConfig: Error: dnsconfigurationcopy returned NULL
    Aug 9 21:28:05 localhost mDNSResponder: GetDNSConfig: Error: dnsconfigurationcopy returned NULL
    Aug 9 21:28:05 localhost mDNSResponder: mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 01807800 lo0/4 to 224.0.0.251:5353 skt 9 error -1 errno 65 (No route to host) 1837395725
    Aug 9 21:28:05 localhost mDNSResponder: mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 01807800 lo0/4 to 224.0.0.251:5353 skt 9 error -1 errno 65 (No route to host) 1837395975
    Aug 9 21:28:06 localhost mDNSResponder: mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 01807800 lo0/4 to 224.0.0.251:5353 skt 9 error -1 errno 65 (No route to host) 1837396225
    Aug 9 21:28:06 localhost mDNSResponder: mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 01807800 lo0/4 to 224.0.0.251:5353 skt 9 error -1 errno 65 (No route to host) 1837396475
    Aug 9 21:28:06 localhost mDNSResponder: Adding browse domain local.
    Aug 9 21:28:07 localhost mDNSResponder: mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 01807800 lo0/4 to 224.0.0.251:5353 skt 9 error -1 errno 65 (No route to host) 1837397475
    Aug 9 21:28:09 localhost mDNSResponder: mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 01807800 lo0/4 to 224.0.0.251:5353 skt 9 error -1 errno 65 (No route to host) 1837399476
    Aug 9 21:28:13 localhost kernel[0]: ATY,Aphrodite_A: vram [98000000:08000000]
    Aug 9 21:28:13 localhost kernel[0]: ATY,Aphrodite_B: vram [98000000:08000000]
    Aug 9 21:28:13 localhost mDNSResponder: mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 01807800 lo0/4 to 224.0.0.251:5353 skt 9 error -1 errno 65 (No route to host) 1837403476
    Aug 9 21:28:15 localhost launchd: Server 3b07 in bootstrap 1103 uid 0: "/usr/sbin/lookupd"[54]: exited abnormally: Hangup
    Aug 9 21:28:16 localhost kernel[0]: Registering For 802.11 Events
    Aug 9 21:28:16 localhost lookupd[79]: lookupd (version 369.8) starting - Sun Aug 9 21:28:16 2009
    Aug 9 21:28:16 localhost kernel[0]: [HCIController][setupHardware] AFH Is Supported
    Aug 9 21:28:17 localhost kernel[0]: UniNEnet::monitorLinkStatus - Link is up at 100 Mbps - Full Duplex
    Aug 9 21:28:17 localhost configd[49]: AppleTalk startup
    Aug 9 21:28:17 adam-files-imac-g5 configd[49]: setting hostname to "adam-files-imac-g5.local"
    Aug 9 21:28:18 adam-files-imac-g5 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow: Login Window Application Started
    Aug 9 21:28:20 adam-files-imac-g5 loginwindow[80]: Login Window Started Security Agent
    Aug 9 21:28:20 adam-files-imac-g5 launchd: Server 0 in bootstrap 1103 uid 0: "/usr/sbin/lookupd"[79]: exited abnormally: Hangup
    Aug 9 21:28:20 adam-files-imac-g5 lookupd[86]: lookupd (version 369.8) starting - Sun Aug 9 21:28:20 2009
    Aug 9 21:28:20 adam-files-imac-g5 configd[49]: executing /System/Library/SystemConfiguration/Kicker.bundle/Contents/Resources/enable-net work
    Aug 9 21:28:20 adam-files-imac-g5 configd[49]: posting notification com.apple.system.config.network_change
    Aug 9 21:28:20 adam-files-imac-g5 launchd: Server 4d07 in bootstrap 1103 uid 0: "/usr/sbin/lookupd"[86]: exited abnormally: Hangup
    Aug 9 21:28:20 adam-files-imac-g5 lookupd[88]: lookupd (version 369.8) starting - Sun Aug 9 21:28:20 2009
    aped[73]: Not affecting system service user (uid 92). This is just an informative message. It is not causing your problem.
    Aug 9 21:28:25 adam-files-imac-g5 configd[49]: AppleTalk startup complete
    aped[73]: Not affecting super-user process PenTabletDriver[106]. This is just an informative message. It is not causing your problem.
    Aug 9 21:28:26 adam-files-imac-g5 configd[49]: target=enable-network: disabled
    Aug 9 21:28:28 adam-files-imac-g5 TabletDriver[106]: #### GetFrontProcess failed to get front process (-600)
    aped[73]: Not affecting super-user process TabletDriver[140]. This is just an informative message. It is not causing your problem.
    aped[73]: Not affecting super-user process mcxd[84]. This is just an informative message. It is not causing your problem.
    Aug 9 21:28:46 adam-files-imac-g5 launchd[148]: com.wacom.pentablet: exited with exit code: 253
    Aug 9 21:28:46 adam-files-imac-g5 launchd[148]: com.wacom.pentablet: 9 more failures without living at least 60 seconds will cause job removal
    Aug 9 21:28:48 adam-files-imac-g5 TabletDriver[141]: #### GetFrontProcess failed to get front process (-600)
    Aug 9 21:28:48 adam-files-imac-g5 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framewo rk/Support/ATSServer: (-3230) Cannot use ATS Persistent Store - switching to old FODB cache code
    Aug 9 21:28:55 adam-files-imac-g5 diskarbitrationd[51]: disk2s3 hfs A67A63A5-2358-3805-B2E0-F8CB8414E390 Nile /Volumes/Nile
    Aug 9 21:28:56 adam-files-imac-g5 KernelEventAgent[43]: tid 00000000 received unknown event (12)

  • Failure modes in TCP WRITE?

    I need help diagnosing an issue where TCP communications breaks down between my host (Windows) and a PXI (LabVIEW RT 2010).
    The bottom-line questions are these:
    1...Are there circumstances in which TCP WRITE, given a string of say, 10 characters, will write more than zero and fewer than 10 characters to the connection? If so, what are those circumstances?
    2...Is it risky to use a timeout value of 1 mSec?  Further thought seems to say that I won't get a 1000 uSec timeout if we're using a 1-mSec timebase, but I don't know if that's true in the PXI.
    Background:
    On the PXI, I'm running a 100-Hz PID loop, controlling an engine.  I measure the speed and torque, and control the speed and throttle.  Along the way, I'm measuring 200 channels of misc stuff (analog, CAN, TCP instruments) at 10 Hz and sending gobs of info to the host (200 chans * 8 = 1600 bytes every 0.1 sec)
    The host sends commands, the PXI responds.
    The message protocol is a fixed-header, variable payload type: a message is a fixed 3-byte header, consisting of a U8 OpCode, and a U16 PAYLOAD SIZE field. I flatten some structure to a string, measure its size, and prepend the header and send it as one TCP WRITE.  I receive in two TCP READs: one for the header, then I unflatten the header, read the PAYLOAD SIZE and then another read for that many more bytes.
      The payload can thus be zero bytes: a TCP READ with a byte count of zero is legal and will succeed without error.
    A test starts with establishing a connection, some configuration stuff, and then sampling starts. The 10-Hz data stream is shown on the host screen at 2-Hz as numeric indicators, or maybe selected channels in a chart.
    At some point the user starts RECORDING, and the 10-Hz data goes into a queue for later writing to a file. This is while the engine is being driven thru a prescribed cycle of speed/torque target points.
    The recording lasts for 20 or in some cases 40 minutes (24000 samples) and then recording stops, but sampling doesn't.  Data is still coming in and charted. The user can then do some special operations, related to calibration checks and leak checks, and those results are remembered.  Finally, they hit the DONE button, and the whole mess gets written to a file.
    All of this has worked fine for several years, but as the system is growing (more devices, more channels, more code), a problem has cropped up: the two ends are occasionally getting out of synch. 
    The test itself, and all the configuration stuff before, is working perfectly. The measurement immediately after the test is good.  At some point after that, it goes south.  The log shows the PXI sending results for operations that were not requested. The data in those results is garbage; 1.92648920e-299 and such numbers, resulting from interpreting random stuff as a DBL.
    After I write the file, the connection is broken, the next test re-establishes it, and all is well again.
    In chasing all this, I've triple-checked that all my SENDs are MEASURING the size of the payload before sending it.  Two possibilities have come up:
    1... There is a message with a payload over 64k.  If my sender were presented with a string of length 65537, it would convert that to a U16 of value 1, and the receiver would expect 1 byte. The receiver would then expect another header, but this data comes instead, and we're off the rails.
      I don't believe that's happening. Most of the messages are fewer than 20 bytes payload, the data block is 1600 or so, I see no evidence for such a thing to happen.
    2... The PXI is failing, under certain circumstances, to send the whole message given to TCP WRITE.  If it sent out a header promising 20 more bytes, but only delivered 10, then the receiver would see the header and expect 20 more. 10 would come immediately, but whatever the NEXT message was, it's header would be construed as part of the payload of the first message, and we're off the rails.
    Unfortunately, I am not checking the error return from TCP write, since it never failed in my testing here (I know, twenty lashes for me).
    It also occurs to me that I am giving it a 1-mSec timeout value, since I'm in a 100-Hz loop. Perhaps I should have separated the TCP stuff into a separate thread.  In any case, maybe I don't get a full 1000 uSec, due to clock resolution issues.
    That means that TCP WRITE cannot get the data written before the TIMEOUT expires, but it has written part of it.
    I suspect, but the logs don't prove, that the point of failure is when they hit the DONE button.  The general CPU usage on the PXI is 2-5% but at that point there are 12-15 DAQ domain managers to be shutting down, so the instantaneous CPU load is high.  If that happens to coincide with a message going out, well, maybe the problem crops up.  It doesn't happen every time.
    So I repeat the two questions:
    1...Are there circumstances in which TCP WRITE, given a string of say, 10 characters, will write more than zero and fewer than 10 characters to the connection? If so, what are those circumstances?
    2...Is it risky to use a timeout value of 1 mSec?  Further thought seems to say that I won't get a 1000 uSec timeout if we're using a 1-mSec timebase, but I don't know if that's true in the PXI.
    Thanks,
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks
    Solved!
    Go to Solution.

    There are a couple of issues at play here, and both are working together to cause your issue(s).
    1) LV RT will suspend the TCP thread when your CPU utilization goes up to 100%. When this happens, your connection to the outside world simply goes away and your communications can get pretty screwed up. (More here)
    Unless you create some form of very robust resend and timeout strategy your only other solution would be to find a way to keep your CPU from maxing out. This may be through the use of some scheduler to limit how many processes are running at a particular time or other code optimization. Any way you look at it, 100% CPU = Loss of TCP comms.
    2) The standard method of TCP communication shown in all examples I have seen to date uses a similar method to transfer data where a header is sent with the data payload size to follow.
    <packet 1 payload size (2 bytes)><packet 1 payload..........><packet 2 payload size (2 bytes)><packet 2 payload.......................>
    On the Rx side, the header is read, the payload size extracted then a TCP read is set with the desired size. Under normal circumstances this works very well and is a particularly efficent method of transferring data. When you suspend the TCP thread during a Rx operation, this header can get corrupted and pass the TCP Read a bad payload size due to a timeout on the previous read. As an example the header read expects 20 bytes but due to the TCP thread suspension only gets 10 before the timeout. The TCP Read returns only those 10 bytes, leaving the other 10 bytes in the Rx buffer for the next read operation. The subsequent TCP Read now gets the first 2 bytes from the remaining data payload (10 bytes) still in the buffer. This gives you a further bad payload read size and the process continues OR if you happen to get a huge number back, when you try to allocate a gigantic TCP receive buffer, you get an out of memory error.
     The issue now is that your communications are out of sync. The Rx end is not interpeting the correct bytes as the header thus this timeout or bad data payload behavior can continue for quite a long time. I have found that occasionally (although very rare) the system will fall back into sync however it really is a crap shoot at this point.
    I more robust way of dealing with the communication issue is to change your TCP read to terminate on a CRLF as opposed to the number of bytes or timeout (The TCP Read has an enum selctor for switching the mode. In this instance, whenever a CRLF is seen, the TCP Read will immediately terminate and return data. If the payload is corrupted, then it will fail to be parsed correctly or would encounter a checksum failure and be discarded or a resend request issued. In either case, the communications link will automatically fall back into sync between the Tx and Rx side. The one other thing that you must do is to encode your data to ensure that no CRLF characters exist in the payload. Base64 encode/decode works well. You do give up some bandwith due to the B64 strings being longer, however the fact that the comm link is now self syncing is normally a worthwhile sacrifice.
    When running on any other platform other than RT, the <header><payload> method of transmitting data works fine as TCP guarantees transmission of the data, however on RT platforms due to the suspension of the TCP thread on high CPU excursions this method fails miserably.

  • How to find out the AI mode using traditiona​l NI driver and VC++ 6.0?

    Hello,
    the software I manage is written in VC++ 6.0 and utilizes the traditional NI driver. The board used is PCI6013/6014.
    The AI mode though may be either differential or nonreferenced single ended. By now we configure the board using Measurement and Automation Explorer, which is OK but is not actually friendly for end users. What I would like to have is at least to be able get the current mode somehow so that the program could warn a user the mode should be changed. Better yet if the program could overwrite the current mode setting so that there would be no need to run Measurement and Automation Explorer at all.
    I tried to use AI_Configure function. It looks like it does nothing in this respect - at least for this type of board.
    Is there any other way to achieve my goal (direct access to registry settings?)?
    Thank you in advance,
    Mike Faynberg

    Hi Mike,
    Actually you are on the right path.
    If you use the AI_Configure command then you can set the input configuration of the DAQ Board.  As seen in the Traditional DAQ C Function Reference Help (Start > National Instruments > NI-DAQ):
    AI_Configure
    status = AI_Configure (deviceNumber, chan, inputMode,
    inputRange, polarity, driveAIS)
    Purpose
    Informs Traditional NI-DAQ (Legacy) of the input mode
    (single-ended or differential), input range, and input polarity selected for the
    device. Use this function if you have changed the jumpers affecting the analog
    input configuration from their factory settings. For devices without analog
    input configuration jumpers, this function programs the device for the settings
    you want.
    Parameters
    Direction
    Name
    Type
    Description
    Input
    deviceNumber
    i16
    assigned by Measurement & Automation Explorer
    chan
    i16
    channel to be configured
    inputMode
    i16
    indicates whether channels are configured for single-ended or differential
    operation
    inputRange
    i16
    voltage range of the analog input channels
    polarity
    i16
    indicates whether the ADC is configured for unipolar or bipolar
    operation
    driveAIS
    i16
    indicates whether to drive AISENSE to onboard ground
    Simply by setting this parameter in your code you can set the configuration of the board to whatever you would like for your application.  They won't even have to go into MAX to set up the device!
    Enjoy,
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • Mod Wheel not changing Articulation ID

    I'm using the Samson Carbon 61 keyboard controller to program drums with Drum Kit Designer. The decice is working correctly. But when using the GM + Mod Wheel for Hi Hat control, the Mod Wheel doesn't make any changes in the Articulation ID parameter. I already checked and the Mod Wheel is sending the corresponding CC#1 (Modulation) messages to the software correctly. Does anyone know how to solve this?

    Hi
    The Art Of Sound wrote:
    Normally it must send such messages on Channel 10... not Channel 1 which is the default for most Keyboards. (Logic reads all Chans usually)
    <snip>
    If I am incorrect, maybe Edgar might step in with further advice...
    Not Edgar, but...
    DrumKit Designer uses Articulation ID's to control the HiHat Open/Closed amount. Switching to GM+ does indeed work the Open/Closed amount here on F#1, G#1 and A#1 notes with the Mod Wheel. It works regardless of MIDI transmission channel and regardless of the Instrument track MIDI Channel.
    You may note that playing say an F#1 with the Mod Wheel on Max will give you an open Hat sound, but moving the ModWheel back to zero will not give you a "pedal closing" hat sound. You have to play the note again.
    If the controller device is correctly sending MIDI CC1, the OP may want to switch DKD for the EXS24 after loading the desired kit and setting the GM+ in DKD. You could then open up the EXS Editor Groups pane and watch check that they are being selected as you play a note repeatedly whilst moving the Mod Whl.
    CCT

  • How to start debug mode in Web Logic 6.0

    How can startup web Logic 6.0 server in debug mode? I want to remote debugging
    EJB with JB4 EE
    Thanks

    Check the Borland web site for information on how to integrate JBuilder with
    WLS.
    There is more information there.
    Michael Girdley
    BEA Systems
    Learning WebLogic? http://learnweblogic.com
    "Rex Chan" <[email protected]> wrote in message
    news:3af7956a$[email protected]..
    >
    How can startup web Logic 6.0 server in debug mode? I want to remotedebugging
    EJB with JB4 EE
    Thanks

  • Is anyone using a 1252 ap in bridge mode with channel bonding?

    Is anyone using a 1252 ap in bridge mode, with channel bonding?
    I had a question a while ago from a customer with regards to bridging with a 1252 ap to increase throughput for a wireless link he was using, from the throughput improvements in 802.11n. At the time I spoke to Cisco Pre-Sales, and they indicated that the bridge function in the 1252 exists for 'testing' purposes. I advised our customer that although it should be possible to implement, we may run into difficulties with TAC support ect. in the event of problems with the link.
    Can anyone comment if this is a Cisco validated/approved design now?
    Also, has anyone done this and tested the throughput achievable?
    Has anyone bridged both 2.4Ghz and 5Ghz radios on a 1252?
    The reason I ask is I've seen a note about a Cisco 5Ghz 802.11n bridge being launched.
    Thanks in advance.
    Alex.

    Hi All,
    Thanks for all the feedback; I have finally done some throughput testing with the 1252's. Please note, this is very rough, just to give an idea on throughput that's achievable, and what you can enable. Did this a few weeks back, and have now wiped the cnf, so dont have the show runs any more....
    The two devices were set up a few feet apart, with the standard 2dBi and 3dBi antenna.
    All tests done on the 5GHz radio with Autonomous AP IOS.
    I did data transfers via a laptop either end of the link; transferring data using the Test TCP utility (wasn't going for scientific tests, just getting some idea of throughput).
    802.11a @ 54mbs (20Mhz chan) WGB - root to non root = 2.43 - 2.5MB/Sec = 19.44 - 20 Mbps
    802.11a @ 54mbs (20Mhz chan) WGB non root to root = 2.42 - 2.44MB/Sec = 19.44 - 20 Mbps
    802.11n @ 'n' rates( 20Mhz chan) WGB root to non root = 6.18 - 6.33MB/Sec = 49.44 - 50.64 Mbps
    802.11n @ 'n' rates ( 20Mhz chan) WGB non root to root = 4.77 - 5.00MB/Sec = 38.16 - 40 Mbps
    802.11n @ 'n' rates ( 40Mhz chan) WGB root to non root = 8.59 - 8.58MB/Sec = 68.64 - 68.64 Mbps
    802.11n @ 'n' rates ( 40Mhz chan) WGB non root to root = 6.35 - 7.20MB/Sec = 50.8 - 57.6 Mbps
    802.11n @ 'n' rates ( 40Mhz chan) Bridge root to non root = 9.73 - 10MB/Sec = 77.84 - 80 Mbps
    802.11n @ 'n' rates ( 40Mhz chan) Bridge non root to root = 8.40 - 8.57MB/Sec = 67.2 - 68.56 Mbps
    So basically, as per the above posts, you can implement bridging on the 1252's and utilise the 802.11n rates and features, SGI, Spatial Streams and Channel Bonding etc, to achieve higher throughput.
    Also, as per the above posts, this is still not supported by Cisco, so, in my case, I'd be highlighting that to customers straight off, but don't see it as too much of an impediment to deploy, as long as the customer weighs up the risks.
    On a side note, I attended a Cisco session recently, and was told that the 802.11n Bridge, (the 1430?) was on hold indefinitely. My feeling is that this makes it more pressing that Cisco introduces support for bridging on the 1252.
    Get in the ear of your local Wireless SE's, the more they hear it, the more they'll moan to the Wireless BU in San Jose! ;-)
    Bridging with 802.11n has some interesting possibilities, I worked with Alvarion 5GHz bridges 6 or 7 years ago, that could do 'near LOS' - Worked well in cities, using reflection of the RF from buildings. I had never heard of 802.11n back then, but I'm guessing Alvarion was using MIMO to achieve good non-LOS connectivity in the 5GHz band.
    Cheers,
    Alex.

  • Mod Wheel controls fader, not modulation???

    When using the mod wheel on a M-Audio keystation 61es through a Roland SI-24 on Logic Pro7.1, the mod wheel doesn't affect any plug-in parameters (cut-off, etc). Insted it changes the fader on Audio Track 2 and Audio Instrument 6. Any help?
    -Justin

    Hi
    The Art Of Sound wrote:
    Normally it must send such messages on Channel 10... not Channel 1 which is the default for most Keyboards. (Logic reads all Chans usually)
    <snip>
    If I am incorrect, maybe Edgar might step in with further advice...
    Not Edgar, but...
    DrumKit Designer uses Articulation ID's to control the HiHat Open/Closed amount. Switching to GM+ does indeed work the Open/Closed amount here on F#1, G#1 and A#1 notes with the Mod Wheel. It works regardless of MIDI transmission channel and regardless of the Instrument track MIDI Channel.
    You may note that playing say an F#1 with the Mod Wheel on Max will give you an open Hat sound, but moving the ModWheel back to zero will not give you a "pedal closing" hat sound. You have to play the note again.
    If the controller device is correctly sending MIDI CC1, the OP may want to switch DKD for the EXS24 after loading the desired kit and setting the GM+ in DKD. You could then open up the EXS Editor Groups pane and watch check that they are being selected as you play a note repeatedly whilst moving the Mod Whl.
    CCT

Maybe you are looking for

  • Save the contents into hard disk on click of Save As button in Swing

    Hi, I have a JButton "Save As". On clicking the button, the contents in the JTextArea should be saved in the local hard disk by opening a Save As dialog box and allowing the user to save in any location. Is it possible to do this? If so, please infor

  • My pages document wont open NEED HELP ASAP

    when I go to open a pages document on my mac book pro, the document I'm trying to open is pale and i can't open it. I NEED HELP ASAP.

  • Mail icon and e-mail

    The mail icon was missing from the dock when I opened my iMac. 1.) Where can I find the icon to be able to access mail; 2.) How can I prevent this from happening to other icons? Thanks for your help!

  • Full_Screen_Interactive problem

    Hi there, I am creating an Air app that contains an HTML component that loads a web page that contains a flash graph. I am wanting to run the app in fullscreen, but when I enter fullscreen, the flash graph on the web page goes blank. The flash graph

  • Join in document editing

    Hi I have a problem with document editing: i added 2 user defined fields to quotation document; both fields are linked to the same user defined table. I need to show field's descriptions in the print layout for quotation. The problem is that only one