Loop address bits multiplexer

Hi!
I have 16 multiplexers (ADG 406) with a 5 bit adress for the gates. However the first bit is the enable bit, and I have it always
"on", so my question is for the remaining 4 bit in the adress.
Q: Is it possible to create a cycle or loop so that the 4 bit adress changes for each multiplexer?
Example: Multiplexer 1 has the adress 0000 for gate 1 in the first loop, then in the secind loop I want
it to have the adresse 0001, for instance!
Is this feasible?
Any help or link to similar questions would be very apreciated.
Cheers. 
Solved!
Go to Solution.

Hi rsilva,
use something like this:
Set the indicator to binary display and you will see the individual bits...
Edited:
You could replace the ADD by an OR to get the same result in a more (boolean) logical way
Message Edited by GerdW on 10-21-2009 03:37 PM
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome

Similar Messages

  • Luxadm probe / Could not find the loop address for  the device at physical path

    Using EMC FibreChannel Disks on a Solaris 10
    # luxadm probe
    No Network Array enclosures found in /dev/es
    Error: Could not find the loop address for the device at physical path.
    # echo $?
    255
    Any ideas how to fix?
    Thank,
    Marcel

    Hi Marcel,
    Which Solaris 10 release is this?
    I found a very old bug that says this problem is already fixed in Solaris 10 although the bug description says
    its mostly seen on Solaris 8 and 9.
    https://bug.oraclecorp.com/pls/bug/webbug_print.showbug?c_rptno=15123550
    The bug says that these errors are displayed when StorADE 2.1 is running its rasagent cron job, which executes a luxadm display. 
    This process runs in the background so the user is not aware that another luxadm display process is running.
    Work-around: Do not run Storade rasagent cron job at same time as another luxadm display process.
    I hope this might help to debug this problem but I puzzled why this might be happening if its already fixed.
    Let me know if the workaround helps or so I can follow-up with the right support team.
    Thanks, Cindy

  • Creating a two bit multiplexer

    Hello,
    How could two bit multiplexer could be created using labview. 
    That is there would be four inputs and one output.
    The control of this should be numerically i.e when the numeric select control has input 1, the first input goes to the output and when it has 2 the second input goes to the output and so on.
    I think that its not very difficult but needs an idea to be picked for the solution.
    Solved!
    Go to Solution.

    Hi,
    there might be several option, depending on what your "real" application should do at the end.
    First question:
    Is it fixed in your app, that you have 4 single values
    Attached you´ll find two examples of how a kind of multiplexing could be done, if your selector is a numeric value.
    Option1:
    Build an array of the 4 values, and then use the "Index Array" function  for selecting one of the data points and give it to the output.
     -> Very easy to add new input lines to this "multiplexer"
     -> Remember that array indexing starts at index =, if you want to give the user a selection from 1 on.. yo have to decrement this for reading element at position 0 (which is the first in the array).
    Option2:
    Use a kind of case structure.
    This is useful, when - depending on your selection, only one part of the code should be executed for saving processing time etc..
    i.e. You have 4 devices connected via serial connection, depending on your multiplexer choice, you read one value from one of the devices:
    Stefan
    Message Edited by SK@NIG on 04-23-2010 02:54 AM

  • Looping  Address and Main Box in Smartforms

    Hi,
    In smartforms...
    I have a box to print address and after that next box(MAIN) for line item details.
    My requirement is - I need to loop these 2 boxes.. 
    Example
    I have internal table with 9 records - which has 3 different address each having 3 line items
    Then I need to display something like this...
    address 1 -
    Line items  details - 1
    Line items  details - 2
    Line items  details - 3
    Address 2 -
    Line items  details - 4
    Line items  details - 5
    Line items  details - 6
    Address 3 -
    Line items  details - 7
    Line items  details - 8
    Line items  details - 9

    Sorry
    I've understood both elements are in MAIN
    What does BOX meam? Is it a template?
    You can create another internal table with the address, so you can loop the table with the item nested into the loop of the table with address:
    LOOP AT T_ADDRESS.
       ------->Print Address data
      LOOP AT T_ITEM WHERE ADDRESS = T_ADRESS.
       --------> Print Item data
    Max

  • V240 ALOM resets every time it requests an IP address through DHCP

    I'm encountering an issue with an ALOM configured to DHCP. Every time it requests an IP address (tracked by watching messages on the DHCP server, which is running Red Hat EL4 update 4), the ALOM resets. All the POSTs pass. If it's configured for a static IP, it stops resetting, but immediately begins doing it again if switched back. I've encountered this with two different ALOMs on different V240s, so I'm guessing it's not hardware, but it hasn't happened 100% of the time either (it seems to DHCP fine most of the time, then it will get into this state and stay there).
    Here's output from the reset grabbed from the serial console:
    sc>
    ALOM BOOTMON v1.6.5
    ALOM Build Release: 001
    Reset register: e8000000 EHRS ESRS LLRS CSRS
    ALOM POST 1.0
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
    Slide address bits to test open address lines
    Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Memory Parity Test
    Memory Parity Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    ALOM POST 1.0
    Status = 00007fff
    Returned from Boot Monitor and Handshake
    Clearing Memory Cells
    Memory Clean Complete
    Loading the runtime image...
    Sun(tm) Advanced Lights Out Manager 1.6.5 (Pool0007)
    Full VxDiag Tests
    BASIC TOD TEST
    Read the TOD Clock: WED OCT 31 11:10:38 2007
    Wait, 1 - 3 seconds
    Read the TOD Clock: WED OCT 31 11:10:40 2007
    BASIC TOD TEST, PASSED
    ETHERNET CPU LOOPBACK TEST
    50 BYTE PACKET - a 0 in field of 1's.
    50 BYTE PACKET - a 1 in field of 0's.
    900 BYTE PACKET - pseudo-random data.
    SC Alert: SC System booted.
    ETHERNET CPU LOOPBACK TEST, PASSED
    Full VxDiag Tests - PASSED
    Status summary - Status = 7FFF
    VxDiag - - PASSED
    POST - - PASSED
    LOOPBACK - - PASSED
    I2C - - PASSED
    EPROM - - PASSED
    FRU PROM - - PASSED
    ETHERNET - - PASSED
    MAIN CRC - - PASSED
    BOOT CRC - - PASSED
    TTYD - - PASSED
    TTYC - - PASSED
    MEMORY - - PASSED
    MPC850 - - PASSED
    Please login:
    Serial line login timeout, returns to console stream.
    Enter #. to return to ALOM.
    ALOM BOOTMON v1.6.5
    ALOM Build Release: 001
    Reset register: e8000000 EHRS ESRS LLRS CSRS
    ALOM POST 1.0
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
    Slide address bits to test open address lines
    Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Memory Parity Test
    Memory Parity Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    ALOM POST 1.0
    Status = 00007fff
    Returned from Boot Monitor and Handshake
    Clearing Memory Cells
    Memory Clean Complete
    Loading the runtime image...
    Sun(tm) Advanced Lights Out Manager 1.6.5 (Pool0007)
    Full VxDiag Tests
    BASIC TOD TEST
    Read the TOD Clock: WED OCT 31 11:18:36 2007
    Wait, 1 - 3 seconds
    Read the TOD Clock: WED OCT 31 11:18:38 2007
    BASIC TOD TEST, PASSED
    ETHERNET CPU LOOPBACK TEST
    50 BYTE PACKET - a 0 in field of 1's.
    50 BYTE PACKET - a 1 in field of 0's.
    900 BYTE PACKET - pseudo-random data.
    SC Alert: SC System booted.
    ETHERNET CPU LOOPBACK TEST, PASSED
    Full VxDiag Tests - PASSED
    Status summary - Status = 7FFF
    VxDiag - - PASSED
    POST - - PASSED
    LOOPBACK - - PASSED
    I2C - - PASSED
    EPROM - - PASSED
    FRU PROM - - PASSED
    ETHERNET - - PASSED
    MAIN CRC - - PASSED
    BOOT CRC - - PASSED
    TTYD - - PASSED
    TTYC - - PASSED
    MEMORY - - PASSED
    MPC850 - - PASSED
    Please login:

    Look in XP control panel/device manager. Check Network Adapters, is there a yellow tick on the Nvidia nForce Networking Controller?
    Click on nVidia and select the Driver tab. My Driver Provider is NVIDIA, Driver Date: 4/6/2005, Driver Version: 4.8.2.0 and it is Digitally Signed. The Nvidia driver file version is 1.00.00.0482. Mine works fine.
    Have you tried the Marvell Yukon NIC? That should work.
    Bob...

  • Slow performance of application with 2 while-loops

    I made an application with one while-loop addressing several FP devices which runs as expected in a FP-2015. Loop time is 100 ms.
    If I add another while-loop with a timer, the performance is very slow. How come?

    I tried to do a simular thing, but I did not notice a performance decrease. However it might be possible that this happens. For example, if you are calling a time critical vi in the second while loop, it will lock all other processes until it is finished. Or maybe you are calling a shared resource (allocate an array, access to a file, using a mutex) that the other loop holds. Until the shared resource is released the first while loop must wait before it can access that resource (memory, file, etc.).
    Without looking at the source code it will be hard to say what is causing it. I recommend to remove part by part subVI's from the second loop, to debug where the problem exists. If you want I can have a look at the code, please reply to this thread.
    ErikvH
    A
    pplications Engineering
    National Instruments
    Attachments:
    Digital_Output.vi ‏56 KB

  • Bit operations on unsigned values.

    // I have a byte array of length 4:
    byte[]ba = {0xff, 0x00, 0xf0, (byte)0x0f};
    // the, i have an int,
    int iResult;
    // and I want to copy the content of the bytes bitwise into the integer:
    if(iResult == 0xff00f00f)
      // I become happy
    else
      // I become frustrated.

    One way is:
    int num=new BigInteger(ba).intValue();
    If you search the forums, you should be able to find code that does the same thing using a loop and bit shifting. The loop is probably faster, if that is critical to your code.

  • Problems with looping mp3s without gaps

    I am building an 8 track Flash audio mixer where the sounds for each track are selected by the user from a list component and then loaded into a Sound variable at runtime.  This can be done while the mixer is playing or stopped, and of course, it adds a lot of flexibility for making music.  All actionscript is in external .as files and sounds are looped using the SOUND_COMPLETE event.
    So far, all loading/playing functions work perfect, but I`m having problems with gaps at the beginning/end of my mp3 files.  I was told this was an inherent problem with mp3 files, so I tried using MPTrim to clean the silence up.  I also tried starting the loop a bit late - sound.play(80, 1) - but the results are usually inaccurate and unpredictable.
    When I import a wav file into the library and then export it as an mp3 file embedded in the .swf file, it sitll has a short gap.  When I built a previous mixer in Flash MX (actionscript 1) there was no gap and all sounds looped perfectly!  Of course, in this later case, all sounds were embedded inside movie clips on the stage and scripting was done on the timeline, so maybe that made a difference.
    What is going on with AS3?  I have spent long nights trying to find a solution to this, but to no avail!
    I read a blog where the writer went through all the steps I have and just gave up, but I know there is a solution.  I have seen this sort of thing done on Flash mixer sites before (even sites with full-on audio sequencers) so I know it can be done!
    Is there anything I can do to get around this problem?
    Thanks in advance,
    Matt

    mp3 files can have header info at the start, in addition to dead space at the start and end.  if you're certain you've removed all dead space then you should be able to compensate (reliably) for header info by using the offset parameter in the play() method (after you sound's onLoad() method executes.  but you wouldn't use 80:  that first parameter is in seconds, not milliseconds.

  • Labview app wont run on fresh reboot unless MAX is started.

    I am a Labview NOOB. I am the only IT here and started about a year ago and basically got thrown into the "labview" with 0 labview experience.I had to take an xp machine and turn it into a win 7 machine.
    Here's some specs: labview 8.2 32bit running on windows 7 32 bit with IO libraries 16. Driving a gpip to usb 34970A data aquisition unit and a temperature compensation oven. Heres the situation. When i restart the PC my "temp_comp.exe"(application that labview consultant wrote) will not run. I get a few errors One as soon as i start the app: "oven Communication Fault" and one when i try to run the oven with shortened testing times and temp:
    error 107387202 occurred at visa close in HP34970A close.vi-
    34970A_read.vi>measure oven temp.vi->wait for oven to reach temp vi-
    a comp loop.vi - a test loop sequence.vi>main temp comp.vi
    Possible reasons VISA: hex 0xbfff009e a code library required by VISA could not be located or loaded.
    I have reformatted a machine with xp and was able to get this running fine.
    So here's the kicker. If i open up MAX and expand the devices and interfaces tree the program works fine and dandy. no errors. I have ran 3 batches in the oven over night with no problems. I figured i would just do an easy work around and have the max program start during startup but i have to manually expand the devices and interfaces tree before it will work.
    Any ideas will be super helpfull Cheers!
    Solved!
    Go to Solution.

    It never ceases to amaze me what managers think is possible.  It would be difficult for even an experienced LabVIEW programmer to port a LabVIEW app from XP to Windows 7 using a version of LabVIEW not supported on the operating system.  Tell them you'll see them in a few months.
    I ran into an issue once where a vendor's Win7 dll had different default settings than the priginal and we couldn't figure out why we couldn't communicate with the I/O card.  Seems that they inverted the address bits as default.  Of course, there was no documantation on the change - unless you count the source code itself.
    It was an intentional change which would make sense if you were someone who bought a new card and never used the old dll before.  But guess what?  The card was already obsolte/unsupported, so there AREN'T GOING TO BE ANY NEW USERS!
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • Multiple I2C

    I have 2 separate I2C chain with 8 identical IC in each ones. Is it possible to drive both with same NI USB-8451 - of course with some switches, let say CMOS Analog Multiplexer. I can use IO port on NI USB-8451 to drive Mux, but how to avoid timing problem. With other words how to achieve that IO command wait until I2C Read or Write is ended (without extensive Wait in LabView execution).
    I haven’t yet NI USB-8451 so I can’t test and must to know how to solve that problem before buy hardware.

    Hi Oldi,
    Our I2C Box can serve 8 identical devices, for example EEPROMS because the address uses the first 4 bits for Hardware Typ Configuration and the rest 3 bits for addressing. So if your 8 chips are identical it should work.
    For 8 more chips there are three scenarios:
    1. the second 8 chips are different in hardware (no EEPROMS). In this case it should work to connect them too, because the first  four address bits changes.
    2. you use a second 8452 box for the second 8 chips.
    3. you use a digital line from the 8451 to control a switch or relay which switches between the two 8 chipsets. Both sets should have the same address. The API can control both DIO and I2C to change the Chipsets on the fly.
    DirkW

  • Applescript 'Contacts' code error with Maverick

    After upgrading from MacOSX 10.6.8 to Maverick my applescripts are creating errors. One example is the following script which works fine if you run it from within the 'Applescript Editor.app' (v 2.6.1) under Maverick but creates a "Data paste section" error -1743 from the 'Contacts' app if you run the script indpendently. Any hints anyone on how I might return this script to full indpendent functionality?
    Script to load a raw address for conversion and inserting into Address Book
    Wish list
    1.    Check if 'New Address' Group already exists and if it doesn't then create one.
    2.    Provide a dialog that enables the user to specify which group to attach the new address to.
    3.    Find the new address and show it in Address Book.
    4.    Create a list of existing Groups to chose from to reduce keyboard error. --> done but the resultant window is not complete - no scroll bar becomes active.
    Problem code:
    set theFiles to (every file of folder addressesFolder) as alias list
    global ABactive, aExists
    property testText : "http://address-parser.com"
    property newGroup : "New Addresses" --> Default group for new address additions
    property aPrefix : ""
    property aFirstName : ""
    property aMiddleName : ""
    property aLastName : ""
    property aSuffix : ""
    property aPosition : ""
    property aDepartment : ""
    property aCompany : ""
    property aCompany2 : ""
    property aStreet : ""
    property aStreet2 : ""
    property aPostbox : ""
    property aPlace : ""
    property aPostPlace : ""
    property aState : ""
    property aZip : ""
    property aPostboxCode : ""
    property aCountry : ""
    property aPhone : ""
    property aPhone2 : ""
    property aMobile : ""
    property aFax : ""
    property aEmail : ""
    property aWebsite : ""
    property aNote : ""
    set newline to ASCII character 10
    -- Select the desired file
    try
        set addressFile to (choose file with prompt "Choose an address file:" of type {"public.text"} without invisibles) as text
        --    set addressFile to (choose file with prompt "Choose an address file:" of type {"public.text"} default location addressesFolder without invisibles) as text
        -- note the data type set for 'addressFile' is 'text'
    on error number -128
        -- User pressed 'Cancel' button
        return
    end try
    set AppleScript's text item delimiters to {":"}
    set fileName to last text item of addressFile
    set AppleScript's text item delimiters to {""}
    (* If there is an error while processing the address file, delay it just long enough to close the file access. Otherwise continue. *)
    set addressFileReference to open for access addressFile
    -- 'addressFileReference' is the 'returned access number'
    -- Check first to see whether the file was created with output from the expected source
    try
        set wholeFile to read addressFileReference as text
        if (offset of testText in wholeFile) is equal to 0 then
            display dialog "File chosen is:" & return & fileName & return & return & "This file does not appear to contain output from the 'http://www.address-parser.com' demo page." buttons {"Cancel"} default button 1 with title "Error!" with icon stop
        end if
    on error number -128
        -- User pressed 'Cancel' button
        close access addressFileReference
        set wholeFile to ""
        return
    end try
    close access addressFileReference
    set wholeFile to ""
    -- Reopen file (need to clarify why EOF error if two read calls made with file open).
    set addressFileReference to open for access addressFile
    try
        set AppleScript's text item delimiters to {""}
        -- Read address file contents in 'addressFileContents' as a list delimited by paragraph and tab.
        set x to paragraphs of (read addressFileReference as text)
        set addressFileContents to {}
        set AppleScript's text item delimiters to tab
        repeat with i from 1 to count x
            set addressFileContents's end to x's item i's text items
        end repeat
        set AppleScript's text item delimiters to {""}
        repeat with i from 1 to count of addressFileContents
            if (item i of addressFileContents) is not {} then
                --Every line must be checked as there is no set order
                if text item 1 of (item i of addressFileContents) is "Prefix= " then ¬
                    set aPrefix to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "First name= " then ¬
                    set aFirstName to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Middle name= " then ¬
                    set aMiddleName to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Last name= " then ¬
                    set aLastName to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Suffix= " then ¬
                    set aSuffix to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Position= " then ¬
                    set aPosition to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Department= " then ¬
                    set aDepartment to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Company= " then ¬
                    set aCompany to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Company - line 2= " then ¬
                    set aCompany2 to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Street address= " then ¬
                    set aStreet to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Street address - line 2= " then ¬
                    set aStreet2 to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Postbox address= " then ¬
                    set aPostbox to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Place name= " then ¬
                    set aPlace to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Post place name= " then ¬
                    set aPostPlace to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "State/Region/Province= " then ¬
                    set aState to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "ZIP/Postal code= " then ¬
                    set aZip to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Postal code of postbox= " then ¬
                    set aPostboxCode to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Country= " then ¬
                    set aCountry to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Phone= " then ¬
                    set aPhone to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Phone 2= " then ¬
                    set aPhone2 to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Mobile phone= " then ¬
                    set aMobile to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Fax= " then ¬
                    set aFax to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Email= " then ¬
                    set aEmail to text item 2 of (item i of addressFileContents)
                if text item 1 of (item i of addressFileContents) is "Web site= " then ¬
                    set aWebsite to text item 2 of (item i of addressFileContents)
                --Collect unrecognised elements and place them in the 'Note' field
                if text item 1 of (item i of addressFileContents) contains "Unrecognized values:" then
                    set i to i + 1
                    set aNote to "Additional address bits:"
                    repeat with i from i to count of addressFileContents
                        --display dialog "Note text reads:" & return & "aNote:" & tab & "'" & aNote & "'" & return & "Line #:" & tab & i & return & (item i of addressFileContents) as text default button 1 with title "Debug Dialog"
                        if (item i of addressFileContents) is not {} then
                            if item 1 of (item i of addressFileContents) is "" and ¬
                                item 2 of (item i of addressFileContents) is not "" then
                                set aNote to aNote & newline & text item 2 of (item i of addressFileContents)
                            end if
                        end if
                    end repeat
                end if
            end if
        end repeat
    on error errMsg number errNum
        close access addressFileReference
        -- do some sort of error processing here
        display dialog "An error occurred with the following number and description: " & return & errNum & return & errMsg & return & return & "Item " & (i as string) & tab & "'" & (item i of addressFileContents) & "'" with title "Data load section."
        error errMsg number errNum
    end try
    close access addressFileReference
    --Debug dialogs
    --display dialog (item 1 of addressFileContents as text) & return & return & (item 2 of addressFileContents as text) & return & return & (item 3 of addressFileContents as text) & return & return & (item 4 of addressFileContents as text)
    --display dialog "title:" & tab & tab & tab & aPrefix & return & "first name:" & tab & tab & aFirstName & return & "middle name:" & tab & tab & aMiddleName & return & "last name:" & tab & tab & aLastName & return & "suffix:" & tab & tab & tab & aSuffix & return & "job title:" & tab & tab & tab & aPosition & return & "department:" & tab & aDepartment & return & "organization:" & tab & aCompany with title "Just prior to new record insertion:" with icon note
    --check if Contacts application is active
    tell application "System Events"
        if exists application process "Contacts" then
            set ABactive to true
        else
            set ABactive to false
        end if
    end tell
    --display dialog "title:" & tab & tab & tab & aPrefix & return & "first name:" & tab & tab & aFirstName & return & "middle name:" & tab & tab & aMiddleName & return & "last name:" & tab & tab & aLastName & return & "suffix:" & tab & tab & tab & aSuffix & return & "job title:" & tab & tab & tab & aPosition & return & "department:" & tab & aDepartment & return & "organization:" & tab & aCompany with title "Just prior to create new entry:" with icon note
    --create new address entry
    tell application "Contacts"
        try
            --if the aCompany2 variable is filled append its contents to the aCompany variable
            if aCompany2 is equal to "" then
                set thePerson to make new person with properties ¬
                    {title:aPrefix, first name:aFirstName, middle name:aMiddleName, last name:aLastName, suffix:aSuffix, job title:aPosition, department:aDepartment, organization:aCompany}
            else
                set aCompany to aCompany & newline & aCompany2
                set thePerson to make new person with properties ¬
                    {title:aPrefix, first name:aFirstName, middle name:aMiddleName, last name:aLastName, suffix:aSuffix, job title:aPosition, department:aDepartment, organization:aCompany}
            end if
            --set the Company view binary if no First and Last name
            if (first name of thePerson is equal to "") and (last name of thePerson is equal to "") then ¬
                set the company of thePerson to true
            tell thePerson
                if aPhone is not equal to "" then ¬
                    make new phone at end of phones with properties ¬
                        {label:"work", value:aPhone}
                if aPhone2 is not equal to "" then ¬
                    make new phone at end of phones with properties ¬
                        {label:"other", value:aPhone2}
                if aMobile is not equal to "" then ¬
                    make new phone at end of phones with properties ¬
                        {label:"mobile", value:aMobile}
                if aFax is not equal to "" then ¬
                    make new phone at end of phones with properties ¬
                        {label:"fax", value:aFax}
                if aEmail is not equal to "" then ¬
                    make new email at end of emails with properties ¬
                        {label:"Work", value:aEmail}
                if aWebsite is not equal to "" then ¬
                    make new url at end of urls with properties ¬
                        {label:"Work", value:aWebsite}
                if aStreet is not equal to "" then
                    if aStreet2 is equal to "" then
                        make new address at end of addresses with properties ¬
                            {label:"work", street:aStreet, city:aPlace, state:aState, zip:aZip, country:aCountry}
                    else
                        make new address at end of addresses with properties ¬
                            {label:"work", street:aStreet & ", " & aStreet2, city:aPlace, state:aState, zip:aZip, country:aCountry}
                    end if
                end if
                if aPostPlace is equal to "" then set aPostPlace to aPlace
                if aPostbox is not equal to "" then
                    if aPostboxCode is not equal to "" then
                        make new address at end of addresses with properties ¬
                            {label:"postal", street:aPostbox, city:aPostPlace, state:aState, zip:aPostboxCode, country:aCountry}
                    else
                        make new address at end of addresses with properties ¬
                            {label:"postal", street:aPostbox, city:aPlace, state:aState, zip:aZip, country:aCountry}
                    end if
                end if
                if aNote is not equal to "" then set note to aNote
            end tell
            -- place the new entry into a group
            set myGroups to name of every group
            set theGroup to (choose from list myGroups with prompt "Attach to which group?" without multiple selections allowed and empty selection allowed) as text
            --If user selects 'Cancel' button the value of the result variable is 'false'
            if theGroup is not "false" then
                add thePerson to group theGroup
            else
                -- create a default group and place the entry in there; first testing to see whether the default group already exists
                try
                    if group newGroup exists then ¬
                        display dialog "newGroup exists" with icon 1
                    add thePerson to group newGroup
                on error number -1728
                    -- newGroup does not exist so create it
                    display dialog "newGroup does not exist. Make new group with newGroup" with icon 1
                    set theGroup to make new group with properties {name:newGroup}
                    add thePerson to group newGroup
                end try
            end if
            save application "Contacts"
            set selection to (thePerson)
            activate
    --set flag that new address entry was successful by seeking
            if the selection is equal to properties ¬
                {title:aPrefix, first name:aFirstName, ¬
                middle name:aMiddleName, last name:aLastName, ¬
                suffix:aSuffix, job title:aPosition, ¬
                department:aDepartment, organization:aCompany} then ¬
            set aExists to true
        on error errMsg number errNum
            -- do some sort of error processing here
            display dialog "An error occurred with the following number and description: " & return & errNum & return & errMsg with title "Data paste section."
            error errMsg number errNum
        end try
        --if we opened the AB, we'll close it
        if not ABactive then quit
    end tell
    --clear address variables content in case of repeat use
    set aPrefix to ""
    set aFirstName to ""
    set aMiddleName to ""
    set aLastName to ""
    set aSuffix to ""
    set aPosition to ""
    set aDepartment to ""
    set aCompany to ""
    set aCompany2 to ""
    set aStreet to ""
    set aStreet2 to ""
    set aPostbox to ""
    set aPlace to ""
    set aState to ""
    set aZip to ""
    set aPostboxCode to ""
    set aCountry to ""
    set aPhone to ""
    set aPhone2 to ""
    set aMobile to ""
    set aFax to ""
    set aEmail to ""
    set aWebsite to ""
    set aNote to ""
    -- Delete original file if contents have been successfully added
    if aExists then
        try
            tell application "Finder"
                if exists file addressFile then
                    delete file addressFile --moves it to the trash
                end if
            end tell
        on error errMsg number errNum
            display dialog "Inserting new address was successfiul, however an error occurred while deleting the original file:" & return & addressFile buttons {"Cancel"} default button 1 with title "Error!" with icon stop
            display dialog ""
        end try
    end if
    -- End of 'add address' script

    Well, after a few days of restoring my cellphone (The C6-01 I mentioned before), I came to this:
    - After Hard resetting, the Lock Code is still erroneous;
    - After firmware reinstalling, Lock Code is erroneous;
    - Pulling out the battery, leaving the cellphone with no power for several hours, give the same result;
    - Downgrading firmware (previous version) did not fix the problem;
    Interesting thing is, after power on, the cellphone asks for the code lock: entering ANY number, returns "Code Error", and simply goes back to normal operation.
    Everything is working, except I can no use de Lock Code, or any function related to it.
    Of course, is pretty annoying to enter the lock code every time I power-on the cell.

  • Can i open mp3 in logic express?

    I want to make a remix of a track by cutting samples form it and looping certain bits etc.... is this possible in logic express?

    Hi,
    Can i open mp3 in logic express?
    When you import an MP3 file, Logic converts it into an AIFF file.
    (Logic does this because many functions, such as waveform display, sample accurate editing, and so on, would overtax the CPU if Logic had to constantly decode and re-encode the MP3 files in real time for each change or edit.)
    I want to make a remix of a track by cutting samples from it and looping certain bits etc.... is this possible in logic express?
    Yes.
    WH

  • Poweron from sc men�

    Dear all
    I have V240 which is not comming up.
    By feeding the server we get the green led on the feeding, but then, when we push the starting buttom or we make the poweron control from the sc menu, the led becomes green and it is nomore possible to access the menu ok,this because if we make the console -f control, or break and then console, the menu remains always sc. The problem might be owed to the fact that one cannot set up the poweron. Is anyone able to help me?
    Please see follows:
    ALOM BOOTMON v1.5.4
    ALOM Build Release: 008
    Reset register: e0000000 EHRS ESRS LLRS
    ALOM POST 1.0
    Dual Port Memory Test, PASSED.
    TTY External - Intern
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
    Slide address bits to test open address lines
    Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Memory Parity Test
    Memory Parity Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    ALOM POST 1.0
    Status = 00007fff
    Returned from Boot Monitor and Handshake
    Clearing Memory Cells
    Memory Clean Complete
    Loading the runtime image...
    SC Alert: SC System booted.
    Sun(tm) Advanced Lights Out Manager 1.5.4 (pgw1)
    Full VxDiag Tests
    BASIC TOD TEST
    Read the TOD Clock: WED NOV 07 09:42:33 2007
    Wait, 1 - 3 seconds
    Read the TOD Clock: WED NOV 07 09:42:35 2007
    BASIC TOD TEST, PASSED
    ETHERNET CPU LOOPBACK TEST
    50 BYTE PACKET - a 0 in field of 1's.
    50 BYTE PACKET - a 1 in field of 0's.
    900 BYTE PACKET - pseudo-random data.
    ETHERNET CPU LOOPBACK TEST, PASSED
    Full VxDiag Tests - PASSED
    Status summary - Status = 7FFF
    VxDiag - - PASSED
    POST - - PASSED
    LOOPBACK - - PASSED
    I2C - - PASSED
    EPROM - - PASSED
    FRU PROM - - PASSED
    ETHERNET - - PASSED
    MAIN CRC - - PASSED
    BOOT CRC - - PASSED
    TTYD - - PASSED
    TTYC - - PASSED
    MEMORY - - PASSED
    MPC850 - - PASSED
    sc> showlogs
    Log entries since NOV 07 09:42:33
    NOV 07 09:42:33 pgw1: 00060003: "SC System booted."
    NOV 07 09:42:43 pgw1: 00060000: "SC Login: User admin Logged on."
    sc> swohowsc
    Advanced Lights Out Manager v1.5.4
    parameter value
    if_network true
    if_modem false
    if_emailalerts false
    sys_autorestart xir
    sys_bootrestart none
    sys_bootfailrecovery none
    sys_maxbootfail 3
    sys_xirtimeout 900
    sys_boottimeout 900
    sys_wdttimeout 60
    netsc_tpelinktest true
    netsc_dhcp false
    netsc_ipaddr 0.0.0.0
    netsc_ipnetmask 255.255.255.0
    netsc_ipgateway 0.0.0.0
    mgt_mailhost
    mgt_mailalert
    sc_customerinfo
    sc_escapechars #.
    sc_powerondelay false
    sc_powerstatememory false
    sc_clipasswdecho true
    sc_cliprompt sc
    sc_clitimeout 0
    sc_clieventlevel 2
    sc_backupuserdata true
    sys_eventlevel 2
    ser_baudrate 9600
    ser_parity none
    ser_stopbits 1
    ser_data 8
    netsc_enetaddr 00:14:4f:5b:ff:e3
    sys_hostname pgw1
    sys_enetaddr 00:14:4f:5b:ff:da
    sc> showplatform
    SUNW,Sun-Fire-v210
    Domain Status
    pgw1 OS Standby
    sc> showenvironment
    =============== Environmental Status ===============
    System Temperatures (Temperatures in Celsius):
    Sensor Status Temp LowHard LowSoft LowWarn HighWarn HighSoft HighHard
    CPU temperature information cannot be displayed when System power is off.
    MB.T_ENC OK 25 -6 -3 5 40 48 51
    Front Status Panel:
    Keyswitch position: NORMAL
    System Indicator Status:
    MB.LOCATE MB.SERVICE MB.ACT
    OFF OFF OFF
    Disk Status information cannot be displayed when System power is off.
    Fan Status information cannot be displayed when System power is off.
    Voltage Rail Status information cannot be displayed when System power is off.
    Power Supply Indicators:
    Supply Active Service OK-to-Remove
    PS0 OFF OB OFF
    Power Supplies:
    Supply Status Underspeed Overtemp Overvolt Undervolt Overcurrent
    PS0 OK OFF OFF OFF OFF OFF
    Current sensor information cannot be displayed when System power is off.
    sc> bootmode diag
    sc> poweron
    sc> console
    Enter #. to return to ALOM.
    sc> break
    Break command is disabled when system is powered off.
    sc> reset -y

    Hi,
    Please check in the Table whether attachment is there
    BBP_PDATT in the File name
    Enter the GUID in this table. Get the GUID from the T.code: BBP_PD
    G.Ganesh Kumar

  • T2000 MB/FF_POK

    I have a bunch of T2000s that won't start due to an error with "MB/FF_POK"
    What exactly is the MB/FF_POK and is there a way to replace it?
    I've seen in documentation that it's either the SC or "system hardware"
    We've had three Techs working on this on and off for several months and nobody has made any progress.
    Thanks in advance!
    Here is the serial terminal output of the error we are having. MB/FF_POK is at the bottom.
    "ALOM - POST run incomplete previously, no POST this time
    ALOM BOOTMON v1.1.8
    ALOM Build Release: 001
    Reset register: f0000000 EHRS ESRS LLRS SWRS
    Check for Handshake
    Returned from Boot Monitor and Handshake
    Loading the runtime image... VxWorks running.
    Starting Advanced Lights Out Manager CMT v1.1.8
    Copyright 2005 Sun Microsystems, Inc. All rights reserved.
    Use is subject to license terms.
    Current mode: NORMAL
    Attaching network interface lo0... done.
    ALOM BOOTMON v1.7.6
    ALOM Build Release: 001
    Reset register: f0000000 EHRS ESRS LLRS SWRS
    ALOM POST 1.0
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
    Slide address bits to test open address lines
    Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    ALOM POST 1.0
    Status = 00007fff
    Returned from Boot Monitor and Handshake
    Instruction CACHE Test
    DISABLE the I-CACHE
    ENABLE the I-CACHE
    Verify I-CACHE Performance Increase
    Instruction CACHE Test, PASSED.
    Memory Cells Test
    Counting UP: Write data: 00000000
    Counting DOWN: Read - Verify - Write data: ffffffff
    Counting UP: Read - Verify - Write data: 55aa33cc
    Memory Cells Test, PASSED.
    Data CACHE Test
    Verify D-CACHE Performance Increase
    D-CACHE Performance Increase I-CACHE Disabled
    D-CACHE Performance Increase I-CACHE Enabled
    Verify D-CACHE Memory
    Data CACHE Test, PASSED.
    Main Sectors FLASH CRC Test
    Main Sectors FLASH CRC Test, PASSED.
    Loading the runtime image... VxWorks running.
    Starting Advanced Lights Out Manager CMT v1.7.6
    Copyright 2008 Sun Microsystems, Inc. All rights reserved.
    Use is subject to license terms.
    Current mode: NORMAL
    Attaching network interface lo0... done.
    Attaching network interface motfec0.... done.
    Booting from Segment 0
    Sun(tm) Advanced Lights Out Manager CMT v1.7.6
    SC Alert: SC System booted.
    Full VxDiag Tests
    BASIC TOD TEST
    Read the TOD Clock:
    SC Alert: Preceding SC reset due to watchdog
    SAT JAN 01 00:01:47 2000
    Wait, 1 - 3 seconds
    Read the TOD Clock: SAT JAN 01 00:01:49 2000
    BASIC TOD TEST, PASSED
    ETHERNET CPU LOOPBACK TEST
    50 BYTE PACKET - a 0 in field of 1's.
    50 BYTE PACKET - a 1 in field of 0's.
    900 BYTE PACKET - pseudo-random data.
    ETHERNET CPU LOOPBACK TEST, PASSED
    Full VxDiag Tests - PASSED
    Status summary - Status = 7FFF
    VxDiag - - PASSED
    POST - - PASSED
    POST - - PASSED
    I2C - - PASSED
    EPROM - - PASSED
    FRU PROM - - PASSED
    ETHERNET - - PASSED
    MAIN CRC - - PASSED
    BOOT CRC - - PASSED
    TTYD - - PASSED
    TTYC - - PASSED
    MEMORY - - PASSED
    MPC885 - - PASSED
    Please login:
    Serial line login timeout, returns to console stream.
    Enter #. to return to ALOM.
    System power on has been requested via power button.
    |
    SC Alert: Host system poweron failed due to fault at MB/FF_POK.
    |"

    974108 wrote:
    I have a bunch of T2000s that won't start due to an error with "MB/FF_POK"
    What exactly is the MB/FF_POK and is there a way to replace it?
    I've seen in documentation that it's either the SC or "system hardware" A quick Google search on MB/FF_POK seems to confirm that it is a catastrophic failure of a hardware component. References in those web searches suggest it is a sensor incorporated to the circuitry of the system, thus it will not be a simple repair part. Because of the "MB" in that text string, I'd guess the component is on the systemboard and not on the SC circuitry.
    If you can do a showenvironment from the SC, do you see anything obvious?
    We've had three Techs working on this on and off for several months and nobody has made any progress.Does that mean you have service contract coverage on the box?
    If so, then get a replacement systemboard.
    If not, then go buy a used replacement T2000.
    Thanks in advance!

  • V490: rscadm: RSC firmware not respondig

    Hello,
    The story starts when I have instlled the RSC package on Sol 10.
    I'v runt the rsc-config script.... and after the process finished I wasn't able to login on the RSC (I still can't). What ever command I'm perdorming on OS (e.g. ./rscadm version) the response is:
    rscadm:  RSC firmware not respondingI've tried to reset and bellow You can find the output:
    Welcome to RSC bootmon v2.2.2
    Reset register: 40000000 ESRS
    RSC2 POST  -  Version 10-18-2000 0.7
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
      Slide address bits to test open address lines
      Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    RSC2 POST  -  Version 10-18-2000 0.7   Status = 00007fff
    Returned from Boot Monitor and Handshake
    Instruction CACHE Test
      DISABLE the I-CACHE
      ENABLE the I-CACHE
      Verify I-CACHE Performance Increase
    Instruction CACHE Test, PASSED.
    Memory Cells Test
      Counting UP:    Write data:  00000000
      Counting DOWN:  Read - Verify - Write data:  ffffffff
      Counting UP:    Read - Verify - Write data:  55aa33cc
      Counting DOWN:  Read - Verify - Write data:  aa33cc66
    Counting UP:    Read - Verify - Write data:  33cc6699
      Counting DOWN:  Read - Verify - Write data:  cc669955
      Counting UP:    Read - Verify - Write data:  669955aa
      Counting DOWN:  Read - Verify - Write data:  9955aa33
      Counting UP:    Read - Verify - Write data:  f0f0f0f0
    Memory Cells Test, PASSED.
    Data CACHE Test
      Verify D-CACHE Performance Increase
        D-CACHE Performance Increase I-CACHE Disabled
        D-CACHE Performance Increase I-CACHE Enabled
      Verify D-CACHE Memory
    Data CACHE Test, PASSED.
    Main Sectors FLASH CRC Test
    ERROR: RSC POST TEST
    H/W under test    = Flash Memory Data
        Test name     = FLASH CRC Test
        Subtest name  = Main Sector Flash Test
        Failure: CRC Error - ReFlash EPROM.
                 EPROM CRC: 98a2bebb  Calced CRC: 20e2c3d3
    END_ERROR
    Main Sectors FLASH CRC Test, FAILED.
    Load the RSC, then �Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...
    Did not get a boot protocol message.
    RSC <ESC> Menu
    f - Wait for flash download from host.
    C - Copy Boot Monitor from FLASHBOAT.
    j - Jump to main code (at 0x01010000).
    m - Run POST Menu.
        (Do not try this after a flash update of the boot monitor!)
    d - play DOOM
    s - Set clock speed
    e - Set external serial ports baud rate
    i - Set internal serial ports baud rate
    t - Toggle 'OK' flag
    R - Reset RSC
    b,h,w - Read byte/halfword/word
    B,H,W - Write byte/halfword/word
    r - Return to bootmon
    Your selection:
    SC <ESC> Menu
    f - Wait for flash download from host.
    C - Copy Boot Monitor from FLASHBOAT.
    j - Jump to main code (at 0x01010000).
    m - Run POST Menu.
        (Do not try this after a flash update of the boot monitor!)
    d - play DOOM
    s - Set clock speed
    e - Set external serial ports baud rate
    i - Set internal serial ports baud rate
    t - Toggle 'OK' flag
    R - Reset RSC
    b,h,w - Read byte/halfword/word
    B,H,W - Write byte/halfword/word
    r - Return to bootmon
    Your selection: f
    Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...
    Welcome to RSC bootmon v2.2.2
    Reset register: e8000000 EHRS ESRS LLRS CSRS
    RSC2 POST  -  Version 10-18-2000 0.7
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
      Slide address bits to test open address lines
      Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    RSC2 POST  -  Version 10-18-2000 0.7   Status = 00007fff
    Returned from Boot Monitor and Handshake
    Instruction CACHE Test
      DISABLE the I-CACHE
      ENABLE the I-CACHE
      Verify I-CACHE Performance Increase
    Instruction CACHE Test, PASSED.
    Memory Cells Test
      Counting UP:    Write data:  00000000
      Counting DOWN:  Read - Verify - Write data:  ffffffff
      Counting UP:    Read - Verify - Write data:  55aa33cc
      Counting DOWN:  Read - Verify - Write data:  aa33cc66
      Counting UP:    Read - Verify - Write data:  33cc6699
      Counting DOWN:  Read - Verify - Write data:  cc669955
      Counting UP:    Read - Verify - Write data:  669955aa
      Counting DOWN:  Read - Verify - Write data:  9955aa33
      Counting UP:    Read - Verify - Write data:  f0f0f0f0
    Memory Cells Test, PASSED.
    Data CACHE Test
      Verify D-CACHE Performance Increase
        D-CACHE Performance Increase I-CACHE Disabled
        D-CACHE Performance Increase I-CACHE Enabled
      Verify D-CACHE Memory
    Data CACHE Test, PASSED.
    Main Sectors FLASH CRC Test
    ERROR: RSC POST TEST
    H/W under test    = Flash Memory Data
        Test name     = FLASH CRC Test
        Subtest name  = Main Sector Flash Test
        Failure: CRC Error - ReFlash EPROM.
                 EPROM CRC: 98a2bebb  Calced CRC: 20e2c3d3
    END_ERROR
    Main Sectors FLASH CRC Test, FAILED.
    Load the RSC, then �Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...
    Did not get a boot protocol message.
    RSC <ESC> Menu
    f - Wait for flash download from host.
    C - Copy Boot Monitor from FLASHBOAT.
    j - Jump to main code (at 0x01010000).
    m - Run POST Menu.
        (Do not try this after a flash update of the boot monitor!)
    d - play DOOM
    s - Set clock speed
    e - Set external serial ports baud rate
    i - Set internal serial ports baud rate
    t - Toggle 'OK' flag
    R - Reset RSC
    b,h,w - Read byte/halfword/word
    B,H,W - Write byte/halfword/word
    r - Return to bootmon
    Your selection: C
    Configure the jumper to read from FLASHBOAT, hit 'c' to continue Welcome to RSC bootmon v2.2.2
    Reset register: e8000000 EHRS ESRS LLRS CSRS
    RSC2 POST  -  Version 10-18-2000 0.7
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
      Slide address bits to test open address lines
      Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    RSC2 POST  -  Version 10-18-2000 0.7   Status = 00007fff
    Returned from Boot Monitor and Handshake
    Instruction CACHE Test
      DISABLE the I-CACHE
      ENABLE the I-CACHE
      Verify I-CACHE Performance Increase
    Instruction CACHE Test, PASSED.
    Memory Cells Test
      Counting UP:    Write data:  00000000
      Counting DOWN:  Read - Verify - Write data:  ffffffff
      Counting UP:    Read - Verify - Write data:  55aa33cc
      Counting DOWN:  Read - Verify - Write data:  aa33cc66
      Counting UP:    Read - Verify - Write data:  33cc6699
      Counting DOWN:  Read - Verify - Write data:  cc669955
      Counting UP:    Read - Verify - Write data:  669955aa
      Counting DOWN:  Read - Verify - Write data:  9955aa33
      Counting UP:    Read - Verify - Write data:  f0f0f0f0
    Memory Cells Test, PASSED.
    Data CACHE Test
      Verify D-CACHE Performance Increase
        D-CACHE Performance Increase I-CACHE Disabled
        D-CACHE Performance Increase I-CACHE Enabled
      Verify D-CACHE Memory
    Data CACHE Test, PASSED.
    Main Sectors FLASH CRC Test
    ERROR: RSC POST TEST
    H/W under test    = Flash Memory Data
        Test name     = FLASH CRC Test
        Subtest name  = Main Sector Flash Test
        Failure: CRC Error - ReFlash EPROM.
                 EPROM CRC: 98a2bebb  Calced CRC: 20e2c3d3
    END_ERROR
    Main Sectors FLASH CRC Test, FAILED.
    Load the RSC, then �Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...
    Did not get a boot protocol message.
    RSC <ESC> Menu
    f - Wait for flash download from host.
    C - Copy Boot Monitor from FLASHBOAT.
    j - Jump to main code (at 0x01010000).
    m - Run POST Menu.
        (Do not try this after a flash update of the boot monitor!)
    d - play DOOM
    s - Set clock speed
    e - Set external serial ports baud rate
    i - Set internal serial ports baud rate
    t - Toggle 'OK' flag
    R - Reset RSC
    b,h,w - Read byte/halfword/word
    B,H,W - Write byte/halfword/word
    r - Return to bootmon
    Your selection: d
      OK.  You're DOOMED!
    RSC <ESC> Menu
    f - Wait for flash download from host.
    C - Copy Boot Monitor from FLASHBOAT.
    j - Jump to main code (at 0x01010000).
    m - Run POST Menu.
        (Do not try this after a flash update of the boot monitor!)
    d - play DOOM
    s - Set clock speed
    e - Set external serial ports baud rate
    i - Set internal serial ports baud rate
    t - Toggle 'OK' flag
    R - Reset RSC
    b,h,w - Read byte/halfword/word
    B,H,W - Write byte/halfword/word
    r - Return to bootmon
    Your selection: f
    Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...
    Welcome to RSC bootmon v2.2.2
    Reset register: e8000000 EHRS ESRS LLRS CSRS
    RSC2 POST  -  Version 10-18-2000 0.7
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
      Slide address bits to test open address lines
      Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    RSC2 POST  -  Version 10-18-2000 0.7   Status = 00007fff
    Returned from Boot Monitor and Handshake
    Instruction CACHE Test
      DISABLE the I-CACHE
      ENABLE the I-CACHE
      Verify I-CACHE Performance Increase
    Instruction CACHE Test, PASSED.
    Memory Cells Test
      Counting UP:    Write data:  00000000
      Counting DOWN:  Read - Verify - Write data:  ffffffff
      Counting UP:    Read - Verify - Write data:  55aa33cc
      Counting DOWN:  Read - Verify - Write data:  aa33cc66
      Counting UP:    Read - Verify - Write data:  33cc6699
      Counting DOWN:  Read - Verify - Write data:  cc669955
      Counting UP:    Read - Verify - Write data:  669955aa
      Counting DOWN:  Read - Verify - Write data:  9955aa33
      Counting UP:    Read - Verify - Write data:  f0f0f0f0
    Memory Cells Test, PASSED.
    Data CACHE Test
      Verify D-CACHE Performance Increase
        D-CACHE Performance Increase I-CACHE Disabled
        D-CACHE Performance Increase I-CACHE Enabled
      Verify D-CACHE Memory
    Data CACHE Test, PASSED.
    Main Sectors FLASH CRC Test
    ERROR: RSC POST TEST
    H/W under test    = Flash Memory Data
        Test name     = FLASH CRC Test
        Subtest name  = Main Sector Flash Test
        Failure: CRC Error - ReFlash EPROM.
                 EPROM CRC: 98a2bebb  Calced CRC: 20e2c3d3
    END_ERROR
    Main Sectors FLASH CRC Test, FAILED.
    Load the RSC, then �Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...
    Did not get a boot protocol message.
    RSC <ESC> Menu
    f - Wait for flash download from host.
    C - Copy Boot Monitor from FLASHBOAT.
    j - Jump to main code (at 0x01010000).
    m - Run POST Menu.
        (Do not try this after a flash update of the boot monitor!)
    d - play DOOM
    s - Set clock speed
    e - Set external serial ports baud rate
    i - Set internal serial ports baud rate
    t - Toggle 'OK' flag
    R - Reset RSC
    b,h,w - Read byte/halfword/word
    B,H,W - Write byte/halfword/word
    r - Return to bootmon
    Your selection: j
    Welcome to RSC bootmon v2.2.2
    Reset register: e8000000 EHRS ESRS LLRS CSRS
    RSC2 POST  -  Version 10-18-2000 0.7
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
      Slide address bits to test open address lines
      Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake
    RSC2 POST  -  Version 10-18-2000 0.7   Status = 00007fff
    Returned from Boot Monitor and Handshake
    Instruction CACHE Test
      DISABLE the I-CACHE
      ENABLE the I-CACHE
      Verify I-CACHE Performance Increase
    Instruction CACHE Test, PASSED.
    Memory Cells Test
      Counting UP:    Write data:  00000000
      Counting DOWN:  Read - Verify - Write data:  ffffffff
      Counting UP:    Read - Verify - Write data:  55aa33cc
      Counting DOWN:  Read - Verify - Write data:  aa33cc66
      Counting UP:    Read - Verify - Write data:  33cc6699
      Counting DOWN:  Read - Verify - Write data:  cc669955
      Counting UP:    Read - Verify - Write data:  669955aa
      Counting DOWN:  Read - Verify - Write data:  9955aa33
      Counting UP:    Read - Verify - Write data:  f0f0f0f0
    Memory Cells Test, PASSED.
    Data CACHE Test
      Verify D-CACHE Performance Increase
        D-CACHE Performance Increase I-CACHE Disabled
        D-CACHE Performance Increase I-CACHE Enabled
      Verify D-CACHE Memory
    Data CACHE Test, PASSED.
    Main Sectors FLASH CRC Test
    ERROR: RSC POST TEST
    H/W under test    = Flash Memory Data
        Test name     = FLASH CRC Test
        Subtest name  = Main Sector Flash Test
        Failure: CRC Error - ReFlash EPROM.
                 EPROM CRC: 98a2bebb  Calced CRC: 20e2c3d3
    END_ERROR
    Main Sectors FLASH CRC Test, FAILED.
    Load the RSC, then �Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...[there is some interraction with the RSC, the menu was displayed and I have tried some functions.]
    I've been googling and I have found that it is possible to download firmware image to the RSC, so the next step was to do it:
    ./rscadm download usr/platform/`uname -i`/lib/images/rscfw
    rscadm: RSC did not respond during boot initializationThe download subcommand for rscadm has oprion "boot" but i couldn't find anywhere proper image :(. So If You know when it can be found I will be thankfull.
    Maybe You have some other ideas how to fix it?
    Regards and thanx in advance
    toostrow

    The error looks like corrupted firmware.
    Its similar to what happened when in a moment of insanity I downloaded ALOM boot firmware into an RSC using the command /usr/platform/SUNW,Sun-Fire-V490/rsc/rscadm
    # rscadm download boot alombootfw # DONT DO THIS IT KILLS THE RSC
    Its not supposed to work
    Looks like it was reported to sun as a bug ...
    Bug ID: 4924833Synopsis: On-line help lists boot as an option to "rscadm download"
    Of course if you follow the README instructions you will not be copying ALOM firmware onto an RSC based system. They are similar hardware but not firmware compatible.
    The serial output on powering up the system with the (now corrupted) rsc now looks like this and it doesn't work without replacing the RSC card.
    ALOM BOOTMON v1.6.5
    ALOM Build Release: 001
    Reset register: e0000000 EHRS ESRS LLRS
    ALOM POST 1.0
    Dual Port Memory Test, PASSED.
    TTY External - Internal Loopback Test
    TTY External - Internal Loopback Test, PASSED.
    TTYC - Internal Loopback Test
    TTYC - Internal Loopback Test, PASSED.
    TTYD - Internal Loopback Test
    TTYD - Internal Loopback Test, PASSED.
    Memory Data Lines Test
    Memory Data Lines Test, PASSED.
    Memory Address Lines Test
      Slide address bits to test open address lines
      Test for shorted address lines
    Memory Address Lines Test, PASSED.
    Memory Parity Test
    Memory Parity Test, PASSED.
    Boot Sector FLASH CRC Test
    Boot Sector FLASH CRC Test, PASSED.
    Return to Boot Monitor for Handshake 
    ALOM POST 1.0
       Status = 00007fff
    Returned from Boot Monitor and Handshake
    Instruction CACHE Test
      DISABLE the I-CACHE
      ENABLE the I-CACHE
      Verify I-CACHE Performance Increase
    Instruction CACHE Test, PASSED.
    Memory Cells Test
      Counting UP:    Write data:  00000000
      Counting DOWN:  Read - Verify - Write data:  ffffffff
      Counting UP:    Read - Verify - Write data:  55aa33cc
      Counting DOWN:  Read - Verify - Write data:  aa33cc66
      Counting UP:    Read - Verify - Write data:  33cc6699
      Counting DOWN:  Read - Verify - Write data:  cc669955
      Counting UP:    Read - Verify - Write data:  669955aa
      Counting DOWN:  Read - Verify - Write data:  9955aa33
      Counting UP:    Read - Verify - Write data:  f0f0f0f0
    Memory Cells Test, PASSED.
    Data CACHE Test
      Verify D-CACHE Performance Increase
        D-CACHE Performance Increase I-CACHE Disabled
        D-CACHE Performance Increase I-CACHE Enabled
      Verify D-CACHE Memory
    Data CACHE Test, PASSED.
    Main Sectors FLASH CRC Test
    ERROR: ALOM POST TEST
    H/W under test    = Flash Memory Data
        Test name     = FLASH CRC Test
        Subtest name  = Main Sector Flash Test
        Failure: CRC Error - ReFlash EPROM.
                 EPROM CRC: 00000000  Calced CRC: f6f497d5
    END_ERROR
    Main Sectors FLASH CRC Test, FAILED.
    Loading the r�Copying self to RAM...Done.
    Jumping to RAM.
    Waiting for boot protocol message...

Maybe you are looking for