Problems running Solaris 10 GA x86 on a Compaq Presario R3200

Dear all,
I downloaded the DVD images for Solaris 10 x86, and tried to install it on my amd64-based laptop.
1) The first thing that happens is that sometimes at the start, the keyboard will not work when I am asked the kind of installation, or to press the ESC key to enter the DCA.
2) When I successfully enter the installation, I am able to install all. It seems Solaris recognises all the devices on the system. However, when I reboot to start the OS, the system tells me that "it cannot mount the root filesystem"...which is quite strange, since it succesfully (at least I suppose, since I do not get any warnings) installs all the packages.
I used the graphical install, and I put Solaris on a partition right behind a WinXP partition. I gave WinXP 24GB, followed by 10GB Solaris partition.
Any help would be GREATLY appreciated!
Cheers,
Antonio

Just a suggestion, forget about the dual boot and go get yourself a "hot-swapable" hard drive enclosure. You can get a caddy with enclosure for about $15.00 and then a second enclosure for $12.00.
Then just shutdown the machine and swap the drives when you want to use a different OS. Having both OSs on the same drive always seems to create problems.

Similar Messages

  • RE:run Solaris 8 on X86 laptop

    Hi Gurus,
    Anyone know which laptop can run Solaris 8 for Intel well? I just ordered Solaris 8 for Intel and am thinking to buy a laptop.
    i'd highly appleciate your help
    Gary

    http://www.bolthole.com/solaris/x86-laptops.html

  • Problem running multiple instances of Creme JVM on Compaq IPaq

    I have Creme JVM installed on my Compaq iPaq, along with the JVM plugin for Pocket IE registered.
    I am running a socket server program on the Creme JVM on my PDA which listens on a particular port and outputs some response.
    The client to this server is an Applet which is being run from the Pocket IE browser.
    The problem is as the server program is already running on the Creme JVM, the applet is unable to start and says "Another instance of JVM is already running".
    If i stop the server program and then start the applet, it runs fine.
    I have tried running the server program with the option "-mi" which instructs the JVM to run in multiple instance mode, but to no avail.
    Any pointers ??
    TIA
    Harish

    Ok, maybe in 3.22 it was not yet solved, if you download the latest CrEme, this should work. If not, contact NSIcom support: [email protected]

  • Does WLS 4.5.1 Run on Solaris 2.7 (x86) ???

    All--
    Does WLS 4.5.1 run on Solaris 2.7 (x86) or does it not? The system in
    question was running Solaris 2.6 (x86) and WLS 4.5.1 ran quite happily
    on that. What is the snag with 2.7? I am using JDK 1.1.7 (and have
    alternated w/ JDK 1.2.1).
    Mainly, WLS keeps looking for (and not finding) 'weblogicunix1' shared
    library file. I have nativeIO disabled but the server insists on this
    behaviour.
    Further, I have seen news postings regarding issues with servers that
    are running on Solaris 2.7 (x86) so it is obvious that it does indeed
    run. What is the trick to getting it working? It seems to trip up when
    attempting to bind to the assigned ports.
    Any tips/advice/suggestions will be greatly appreciated!
    TIA
    Ben

    We have not certified on X86 Solaris, there is no business case for it.
    Having said that I think this library should only load if you are running
    as a priv user and try to switch to nobody status. This library does not
    exist for x86.
    Sorry
    Mark G.
    In article <[email protected]>, [email protected]
    says...
    Sorry. Here's the error message I keep getting:
    Tue Jun 06 09:38:46 EDT 2000:<E> <SSLListenThread> ListenThread:run
    failed:
    Tue Jun 06 09:38:46 EDT 2000:<E> <SSLListenThread>
    java.lang.UnsatisfiedLinkError: no weblogicunix1
    in java.library.path
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Error.<init>(Error.java:50)
    at java.lang.LinkageError.<init>(LinkageError.java:43)
    at
    java.lang.UnsatisfiedLinkError.<init>(UnsatisfiedLinkError.java:42)
    at java.lang.ClassLoader.loadLibrary(Compiled Code)
    at java.lang.Runtime.loadLibrary0(Runtime.java:471)
    at java.lang.System.loadLibrary(System.java:745)
    at <Unloaded Method>
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName0(Compiled Code)
    at java.lang.Class.forName(Compiled Code)
    at
    weblogic.platform.OperatingSystem.getOS(OperatingSystem.java:77)
    at weblogic.t3.srvr.T3Srvr$1.run(T3Srvr.java:1174)
    at weblogic.t3.srvr.Callback.done(Callback.java:37)
    at
    weblogic.t3.srvr.SSLListenThread.newServerSocket(SSLListenThread.java:341)
    at weblogic.t3.srvr.ListenThread.run(Compiled Code)
    Tue Jun 06 09:38:46 EDT 2000:<E> <SSLListenThread> **** The WebLogic
    Server is no longer listening f
    or connections.
    Tue Jun 06 09:38:46 EDT 2000:<E> <SSLListenThread> **** You should
    probably restart it.
    Tue Jun 06 09:38:46 EDT 2000:<I> <WebLogicServer> Server shutdown by
    system
    Tue Jun 06 09:39:44 EDT 2000:<I> <WebLogicServer> WebLogic Server
    started
    Tue Jun 06 09:39:44 EDT 2000:<I> <WebLogicServer> Server shutdown
    commencing NOW
    ==================================================
    NewsGroup Rant
    ==================================================
    Rant 1.
    The less info you provide about your problem means
    the less we can help you. Try to look at the
    problem from an external perspective and provide
    all the data necessary to put your problem in
    perspective.

  • Content Server 6.0  Installation problem on Solaris

    When I installed Content_Server_6.0_SP1_solaris_oracle on Solaris 10 ,I get the following error in log file.
    dbg Bundled JRE is not binary compatible with host OS/Arch or it is corrupt. Testing bundled JRE failed.
    How can I resolve it
    please help me.
    Regards
    Sandeep

    If I installed any installer for sparc Machine on x86.is there any problem.My Solaris machine is x86.
    thanx.
    Regards
    Sandeep.

  • Boot problem for Ultra 60 running Solaris 9

    I have a Sun Ultra 60 which, until the beginning of this month, was running Solaris 9 just fine. Following an emergency stop, the system refused to boot. At the ok prompt the boot command drew the response
    Boot device: /pci@1f,4000/scsi@3/disk@0,0 file and args:
    after which the system would hang, responding only to a mechanical power-off. The command boot -F failsafe gives the response
    Boot device: /pci@1f,4000/scsi@3/disk@0,0 file and args -F failsafe
    Boot load failed
    The file just loaded does not appear to be executable
    after which the system returns the ok prompt without hanging, but without booting either. All OpenBoot (v. 3.23) test and diagnostic commands return normal responses.
    Raising the diag-level to max, changing the diag-device to disk, and setting diag-switch? to true gets the same responses, with the following additional information:
    Boot device: /pci@1f,4000/scsi@3/disk0,0 File and args -F failsafe
    Loading ufs-file-system package 1.4. 04 Aug 1995 13:02:54
    FCode UFS Reader 1.12 00/07/17 15:48:16
    Loading: /platform/SUNW, Ultra-60/failsafe
    Loading: /platform/sun4u/failsafe
    Boot load failed
    The file just loaded does not appear to be executable
    after which the system returns the ok prompt without booting.
    Some fixes which do not work: I tried booting from CD, either the Solaris 9 software CDs or the Solaris 8 software CDs (obtained directly from Sun); these yield
    Redirected to slice: 1
    Loading: /platform/SUNW, Ultra-60/ufsboot
    Loading: /platform/sun4u/ufsboot
    after which the system hangs (only mechanical shutoff works), or if the flag -F failsafe is used, the failsafe file is loaded, ``the file just loaded does not appear to be executable,'' and the system returns the ok prompt. I also tried making a bootable floppy disk by installing a bootblock, the ufsboot executable, and the kernel/unix executable from a working SunBlade 150 onto a floppy. The command boot floppy works as above, and can be forced to load the ufsboot file from the floppy, but ``the file just loaded does not appear to be executable''; the system returns the ok prompt without booting, but at least without hanging.
    Presumably this is a bootblock problem, or an OpenBoot problem. But how can I restore a system (restore what?) which will not boot in the first place? Any advice is much appreciated.

    Some additional information which may (or may not) shed light on this problem: If the system hangs with diag-switch? set to true, then powering off and back on becomes rather difficult. The power-on led on the front panel may flash for several minutes, with no display on the monitor. If there is no CD in the cdrom drive and no floppy in the floppy drive, the led goes off (the system is on--I can hear the hard drives spinning) for about a minute, after which the test lights on the SCSI peripherals light up, and the monitor comes on. It shows a long series of ``Probing ... '' lines which look normal, followed by the usual banner, followed by ``Resetting memory at ...,'' which runs through a series of addresses. This is followed by ``Power On Self Test Failed Cause: SIMM U0701,'' then the usual ok prompt. Then all the OpenBoot commands except boot appear to operate normally. So--
    1) Is this a hardware failure of one of the system's DIMM memory cards? Would that, in itself, account for the failure to boot, both from disk and from CD?
    2) If so, and replacing this card would solve the problem, is the required DIMM a generic item or a component specific to the Ultra 60?
    Any advice is much appreciated.

  • Problems making Solaris 10 install disk for x86

    I have an Ultra 40 M2. I made a boot/install DVD disk with Solaris 10 for x86.
    The system just doesn't recognize it at all, like there is nothing in the DVD drive.
    What am I doing wrong?
    The DVD drive does recognize other DVDs, just not the Solaris 10 install one (I created two install disks to no avail)

    How are you burning the DVD. What software/options.
    Theres a howto here
    http://www.sun.com/software/solaris/self_help.jsp#burning

  • Does WebLogic6.1 run on Solaris for Intel (X86) platform?

    Is there an solaris8.0 Intel platform version of Weblogic6.1? If so Has anyone
    had any success installing weblogic6.1 server on an intel platform running solaris8.0?
    Thanks in advance.
    Ron

    Hi.
    We only support SPARC systems running solaris 8.
    Regards,
    Michael
    Ron wrote:
    Is there an solaris8.0 Intel platform version of Weblogic6.1? If so Has anyone
    had any success installing weblogic6.1 server on an intel platform running solaris8.0?
    Thanks in advance.
    Ron--
    Developer Relations Engineer
    BEA Support

  • UCM 10gR3 installation problem on Solaris

    Hi,
    I have a problem installing Oracle Content Server 10gR3. When I run the setup script:
    *$ cd <path>/UCM/ContentServer/solaris-x86/*
    *$ ./setup.sh*
    I get the following error:
    Exception in thread "main" java.lang.NoClassDefFoundError: Installer
    I am running Solaris 10 on VirtualBox, and I have Oracle Database 10gR2 Installed. JDK 1.5.0_20 is installed with Solaris, but I have tried different JDK's, with no use.
    I tried setting the CLASSPATH environment variable to ".;/usr/jdk/latest/lib;/usr/jdk/latest/jre/lib", and running the script again, but I got the same result.
    Any Ideas?
    Thanks in Advance.
    Ayman Madkour
    Edited by: Ayman Madkour on Nov 2, 2010 9:05 AM

    hi,
    we are working production environment, for that reason we have to install UCM 10gR3 on sun solaries OS.
    UCM 11g will it support SUN Solaries OS ??
    can you provide me for UCM Installation guide on sun solaries OS.
    its very urgent requirement.please provide installation guide for SUN SOLARIES V.10 asap.
    Thanks in advance.
    Edited by: 792821 on Nov 30, 2010 11:20 AM

  • Could not start Agent on a Solaris 5.10u2 x86 machine

    Hi,
    I installed SunMC 3.6.1 on a Solaris 5.10u2 x86 machine. Only Agent
    and Concole are installed.
    There's no error during installation and setup, but the agent could not be started.
    # /opt/SUNWsymon/sbin/es-start -a
    Could not start Agent.
    After running svcs -x, I could see:
    # svcs -x
    svc:/application/management/sunmcagent:default has no "restarter" property group; ignoring.
    svc:/application/management/sunmcplatform:default has no "restarter" property group; ignoring.
    svc:/application/print/server:default (LP print server)
    State: disabled since Mon Aug 21 10:41:38 2006
    Reason: Disabled by an administrator.
    See: http://sun.com/msg/SMF-8000-05
    See: lpsched(1M)
    Impact: 2 dependent services are not running. (Use -v for list.)
    # svcs -v
    offline - Aug_21 - svc:/application/print/ipp-listener:default
    offline - Aug_21 - svc:/application/print/rfc1179:default
    - - - svc:/application/management/sunmcagent:default
    How to solve this problem? Any help is appreciated.
    Hal

    Hi Hal, :)
    # /opt/SUNWsymon/sbin/es-start -a
    Could not start Agent.I've seen this before too. "svcadm enable/disable sunmcagent" didn't fix things. But for some reason if I started the agent interactively (es-start -ai) it worked... and I let the Agent load a few modules and verified it worked in the Console. Then once I quit out of interactive mode (thereby stopping the Agent) svcadm enable/disable and es-start/stop worked correctly again.
    I had that happen to me 2-3 times now, and every time mucking about in interactive mode a bit fixed it. It must reset something in svcs.
    Regards,
    [email protected]
    http://www.HalcyonInc.com

  • Installing Solaris 10 on x86

    I have downloaded the iso files and zip files(all 5 files) for Solaris 10 for x86.
    How do I go about installing it on a particular partition?I
    am running Win XP Pro, but have made an unformated partition on a logical drive in the extended partitions.
    How much disc space do I need?(The documentation says 2gb,but I guess I shud allocate mroe?

    I've just installed Solaris 10 1/06 yesterday. I have already had windows xp installed on my system and there was no problem with this. At that time the partition configuration was: 5,5GB for the Primary Partition on which XP was installed and the rest to about 80GB was an extended partition (logical).
    Using Partition Magic I resized and moved the logical (larger) partition so that I would get some free space before and after that partition. I've used the "left side" unused space created to enlarge the winXP NTFS partition to a total of 9GB. The unformatted space of 15 GB remaining at the "right side" I've formatted as a primary partition (FAT32) - this does not really matter, but I wanted there to be a partition I could see.
    As you can see, I reserved 15 GB for Solaris 10. The full installation costs about 6-6,5 GB. During install you will be prompted for a sort of "drive configuration" in which I specified about 10GB for the Solaris system, 4GB for my Home "drive"/directory (I'm not used to Unix terminology) and about 850 MB for Swap (beeing taken into consideration the physical memory of 512MB). The system works fine like this. The only problem I get now is that Partition Magic will not start anymore in windows because it does not recognize the Solaris partition and that creates an error. :P
    Hope it helps.

  • Solaris Express Developer x86 -- only 64-bit?

    Hi, people, glad to be back. Just downloaded Solaris Express Developer edition x86 and installed -- almost with no problems.
    It's a system with Intel Celeron D with 64-bit and Hyper Threading support, DDR2 1Gb.
    Now running Solaris I noticed it's a 64-bit version, not 32-bit, as I meant to have. The command `isainfo -n` gives back ... "amd64"!
    Is there a 32-bit version of Solaris Express DE x86?
    Or maybe I need not worry at all and keep running the 64-bit one (actually, I've got no problem as yet)?
    Thanks in advance for any comments.

    So, my system supports 64-bit computing after all. I
    never thought about it, in fact.
    But does it mean Solaris Express DE x86 runs as
    64-bit on the systems supporting 64-bit, and as
    32-bit on 32-bit-only systems?Yes, that's correct. Solaris 10 was the first version of Solaris to support 64 bit operation on the x86 architecture.
    It and later versions (including Solaris Express DE x86) should automatically detect the architecture and run in that mode at boot time. There are some ways to force it to run in 32 bit mode only if necessary, but that would be unusual.
    Darren

  • Focus Problem on Solaris with jdk 1.3.1

    Hi all,
    We are having a focus problem on Solaris. The same code works fine on Windows without any problem.
    I am sending the test code and run steps below which you can compile and repeat the problem.
    NOTE: When we put a comment on the line "f1.requestFocus();" in TestFocus.java it works OK.
    Run Steps :
    1. Run TestFocus.class
    2. A JFrame appears with 2 text field and a button
    3. Try to write something on the text fields. It works OK.
    4. Click the button to open a new JFrame
    5. A new JFrame opens with a single text field and a button.
    6. Click the button to close the second frame
    7. You are now on the main JFrame
    8. Try to write something on the text fields. It works OK.
    9. Repeat the steps 4-7
    10. Try to write something on the text fields. You are able to focus and write on the first field. BUT you cannot select or write the second Field!
    JAVA SOURCE FILES :
    PenHesapListener.java :
    public interface PenHesapListener extends java.util.EventListener {
    void tamam_actionPerformed(java.util.EventObject newEvent);
    void iptal_actionPerformed(java.util.EventObject newEvent);
    ------PenHesapLisEventMulticaster.java----------------------------------
    public class PenHesapLisEventMulticaster extends java.awt.AWTEventMulticaster implements PenHesapListener {
    * Constructor to support multicast events.
    * @param a java.util.EventListener
    * @param b java.util.EventListener
    protected PenHesapLisEventMulticaster(java.util.EventListener a, java.util.EventListener b) {
         super(a, b);
    * Add new listener to support multicast events.
    * @return muhasebe.HesappenListener
    * @param a muhasebe.HesappenListener
    * @param b muhasebe.HesappenListener
    public static PenHesapListener add(PenHesapListener a, PenHesapListener b) {
         return (PenHesapListener)addInternal(a, b);
    * Add new listener to support multicast events.
    * @return java.util.EventListener
    * @param a java.util.EventListener
    * @param b java.util.EventListener
    protected static java.util.EventListener addInternal(java.util.EventListener a, java.util.EventListener b) {
         if (a == null) return b;
         if (b == null) return a;
         return new PenHesapLisEventMulticaster(a, b);
    * @return java.util.EventListener
    * @param oldl muhasebe.HesappenListener
    protected java.util.EventListener remove(PenHesapListener oldl) {
         if (oldl == a) return b;
         if (oldl == b) return a;
         java.util.EventListener a2 = removeInternal(a, oldl);
         java.util.EventListener b2 = removeInternal(b, oldl);
         if (a2 == a && b2 == b)
              return this;
         return addInternal(a2, b2);
    * Remove listener to support multicast events.
    * @return muhasebe.HesappenListener
    * @param l muhasebe.HesappenListener
    * @param oldl muhasebe.HesappenListener
    public static PenHesapListener remove(PenHesapListener l, PenHesapListener oldl) {
         if (l == oldl || l == null)
              return null;
         if(l instanceof PenHesapLisEventMulticaster)
              return (PenHesapListener)((PenHesapLisEventMulticaster) l).remove(oldl);
         return l;
    public void tamam_actionPerformed(java.util.EventObject newEvent) {
         ((PenHesapListener)a).tamam_actionPerformed(newEvent);
         ((PenHesapListener)b).tamam_actionPerformed(newEvent);
    public void iptal_actionPerformed(java.util.EventObject newEvent) {
         ((PenHesapListener)a).iptal_actionPerformed(newEvent);
         ((PenHesapListener)b).iptal_actionPerformed(newEvent);
    ---------TestFocus2.java-----------------------------------------
    import javax.swing.*;
    import javax.swing.JOptionPane;
    import java.awt.event.WindowAdapter;
    import java.awt.event.KeyListener;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.ActionEvent;
    import java.awt.event.WindowEvent;
    import java.awt.event.ActionListener;
    import java.util.ArrayList;
    import java.util.StringTokenizer;
    import java.text.SimpleDateFormat;
    import java.awt.Dimension;
    import java.awt.Toolkit;
    import java.awt.Color;
    import java.util.Locale;
    import java.util.ResourceBundle;
    public class TestFocus2 extends JFrame implements ActionListener
         protected transient PenHesapListener PenhListener = null ;
         JTextField f10 = null;
         JButton b10= null ;
         JTextField f1 = new JTextField() ;
         JButton b1 = new JButton() ;
         JFrame f20 = null;
         public TestFocus2()
              getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
              getContentPane().add(f1);
              getContentPane().add(b1);
              pack();
              setVisible(true);
              b1.addActionListener(this);
         public void actionPerformed(ActionEvent e)
              if(e.getSource() == b1)
                   fireTamam_actionPerformed(e);
         public void addPenHesapListener(PenHesapListener newListener)
              PenhListener = PenHesapLisEventMulticaster.add(PenhListener, newListener);
              return;
         protected void fireTamam_actionPerformed(java.util.EventObject newEvent) {
              PenhListener.tamam_actionPerformed(newEvent);
              this.setVisible(false);
         protected void fireiptal_actionPerformed(java.util.EventObject newEvent) {
              PenhListener.iptal_actionPerformed(newEvent);
         public static void main(String x[])
              TestFocus2 gen01 = new TestFocus2();
    --------TestFocus.java-----------------------------------
    import javax.swing.*;
    import javax.swing.JOptionPane;
    import java.awt.event.WindowAdapter;
    import java.awt.event.KeyListener;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.ActionEvent;
    import java.awt.event.WindowEvent;
    import java.awt.event.ActionListener;
    import java.util.ArrayList;
    import java.util.StringTokenizer;
    import java.text.SimpleDateFormat;
    import java.awt.Dimension;
    import java.awt.Toolkit;
    import java.awt.Color;
    import java.util.Locale;
    import java.util.ResourceBundle;
    import java.awt.Container;
    public class TestFocus extends JFrame implements ActionListener
         PenKreKart aPenKreKart = null ;      
         Container ctn = null;
         JTextField f10 = null;
         JButton b10= null ;
         JTextField f1 = new JTextField() ;
         JTextField f2 = new JTextField() ;
         JButton b1 = new JButton() ;
         JFrame f20 = null;
         public TestFocus()
              //aPenKreKart = new PenKreKart(true);
              //aPenKreKart.aTemelPencere.setVisible(false);
              getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
              getContentPane().add(f1);
              getContentPane().add(f2);
              getContentPane().add(b1);
              pack();
              setVisible(true);
              b1.addActionListener(this);
         public void actionPerformed(ActionEvent e)
              if(e.getSource() == b1)
                   pencere_islemi();
         // pencere koyma k?sm? .. begin                               
         public void pencere_islemi() {     
              ctn = this;
              ctn.setEnabled(false);
              TestFocus2 fpen = new TestFocus2();
              //aPenKreKart.aTemelPencere.setVisible(true); //buras?          
              //aPenKreKart.aTemelPencere.addPenHesapListener(new PenHesapListener() {
              fpen.addPenHesapListener(new PenHesapListener() {
                        // metod      tamam_actionPerformed begin...          
                        public void tamam_actionPerformed(java.util.EventObject newEvent) {
                             ctn.setEnabled(true);
                             ctn.requestFocus();
                             // Problem is when we comment the below line it works .....
                             f1.requestFocus();
                             System.out.println("tamam");
                        // metod      tamam_actionPerformed end...          
                        // metod      iptal_actionPerformed begin...          
                        public void iptal_actionPerformed(java.util.EventObject newEvent) {
                             ctn.setEnabled(true);
                             ctn.requestFocus();
                             System.out.println("iptal");
                        // metod      iptal_actionPerformed begin...          
         // pencere koyma k?sm? .. end                               
         public static void main(String x[])
              TestFocus gen01 = new TestFocus();

    Hi all,
    We are having a focus problem on Solaris. The same code works fine on Windows without any problem.
    I am sending the test code and run steps below which you can compile and repeat the problem.
    NOTE: When we put a comment on the line "f1.requestFocus();" in TestFocus.java it works OK.
    Run Steps :
    1. Run TestFocus.class
    2. A JFrame appears with 2 text field and a button
    3. Try to write something on the text fields. It works OK.
    4. Click the button to open a new JFrame
    5. A new JFrame opens with a single text field and a button.
    6. Click the button to close the second frame
    7. You are now on the main JFrame
    8. Try to write something on the text fields. It works OK.
    9. Repeat the steps 4-7
    10. Try to write something on the text fields. You are able to focus and write on the first field. BUT you cannot select or write the second Field!
    JAVA SOURCE FILES :
    PenHesapListener.java :
    public interface PenHesapListener extends java.util.EventListener {
    void tamam_actionPerformed(java.util.EventObject newEvent);
    void iptal_actionPerformed(java.util.EventObject newEvent);
    ------PenHesapLisEventMulticaster.java----------------------------------
    public class PenHesapLisEventMulticaster extends java.awt.AWTEventMulticaster implements PenHesapListener {
    * Constructor to support multicast events.
    * @param a java.util.EventListener
    * @param b java.util.EventListener
    protected PenHesapLisEventMulticaster(java.util.EventListener a, java.util.EventListener b) {
         super(a, b);
    * Add new listener to support multicast events.
    * @return muhasebe.HesappenListener
    * @param a muhasebe.HesappenListener
    * @param b muhasebe.HesappenListener
    public static PenHesapListener add(PenHesapListener a, PenHesapListener b) {
         return (PenHesapListener)addInternal(a, b);
    * Add new listener to support multicast events.
    * @return java.util.EventListener
    * @param a java.util.EventListener
    * @param b java.util.EventListener
    protected static java.util.EventListener addInternal(java.util.EventListener a, java.util.EventListener b) {
         if (a == null) return b;
         if (b == null) return a;
         return new PenHesapLisEventMulticaster(a, b);
    * @return java.util.EventListener
    * @param oldl muhasebe.HesappenListener
    protected java.util.EventListener remove(PenHesapListener oldl) {
         if (oldl == a) return b;
         if (oldl == b) return a;
         java.util.EventListener a2 = removeInternal(a, oldl);
         java.util.EventListener b2 = removeInternal(b, oldl);
         if (a2 == a && b2 == b)
              return this;
         return addInternal(a2, b2);
    * Remove listener to support multicast events.
    * @return muhasebe.HesappenListener
    * @param l muhasebe.HesappenListener
    * @param oldl muhasebe.HesappenListener
    public static PenHesapListener remove(PenHesapListener l, PenHesapListener oldl) {
         if (l == oldl || l == null)
              return null;
         if(l instanceof PenHesapLisEventMulticaster)
              return (PenHesapListener)((PenHesapLisEventMulticaster) l).remove(oldl);
         return l;
    public void tamam_actionPerformed(java.util.EventObject newEvent) {
         ((PenHesapListener)a).tamam_actionPerformed(newEvent);
         ((PenHesapListener)b).tamam_actionPerformed(newEvent);
    public void iptal_actionPerformed(java.util.EventObject newEvent) {
         ((PenHesapListener)a).iptal_actionPerformed(newEvent);
         ((PenHesapListener)b).iptal_actionPerformed(newEvent);
    ---------TestFocus2.java-----------------------------------------
    import javax.swing.*;
    import javax.swing.JOptionPane;
    import java.awt.event.WindowAdapter;
    import java.awt.event.KeyListener;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.ActionEvent;
    import java.awt.event.WindowEvent;
    import java.awt.event.ActionListener;
    import java.util.ArrayList;
    import java.util.StringTokenizer;
    import java.text.SimpleDateFormat;
    import java.awt.Dimension;
    import java.awt.Toolkit;
    import java.awt.Color;
    import java.util.Locale;
    import java.util.ResourceBundle;
    public class TestFocus2 extends JFrame implements ActionListener
         protected transient PenHesapListener PenhListener = null ;
         JTextField f10 = null;
         JButton b10= null ;
         JTextField f1 = new JTextField() ;
         JButton b1 = new JButton() ;
         JFrame f20 = null;
         public TestFocus2()
              getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
              getContentPane().add(f1);
              getContentPane().add(b1);
              pack();
              setVisible(true);
              b1.addActionListener(this);
         public void actionPerformed(ActionEvent e)
              if(e.getSource() == b1)
                   fireTamam_actionPerformed(e);
         public void addPenHesapListener(PenHesapListener newListener)
              PenhListener = PenHesapLisEventMulticaster.add(PenhListener, newListener);
              return;
         protected void fireTamam_actionPerformed(java.util.EventObject newEvent) {
              PenhListener.tamam_actionPerformed(newEvent);
              this.setVisible(false);
         protected void fireiptal_actionPerformed(java.util.EventObject newEvent) {
              PenhListener.iptal_actionPerformed(newEvent);
         public static void main(String x[])
              TestFocus2 gen01 = new TestFocus2();
    --------TestFocus.java-----------------------------------
    import javax.swing.*;
    import javax.swing.JOptionPane;
    import java.awt.event.WindowAdapter;
    import java.awt.event.KeyListener;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.ActionEvent;
    import java.awt.event.WindowEvent;
    import java.awt.event.ActionListener;
    import java.util.ArrayList;
    import java.util.StringTokenizer;
    import java.text.SimpleDateFormat;
    import java.awt.Dimension;
    import java.awt.Toolkit;
    import java.awt.Color;
    import java.util.Locale;
    import java.util.ResourceBundle;
    import java.awt.Container;
    public class TestFocus extends JFrame implements ActionListener
         PenKreKart aPenKreKart = null ;      
         Container ctn = null;
         JTextField f10 = null;
         JButton b10= null ;
         JTextField f1 = new JTextField() ;
         JTextField f2 = new JTextField() ;
         JButton b1 = new JButton() ;
         JFrame f20 = null;
         public TestFocus()
              //aPenKreKart = new PenKreKart(true);
              //aPenKreKart.aTemelPencere.setVisible(false);
              getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
              getContentPane().add(f1);
              getContentPane().add(f2);
              getContentPane().add(b1);
              pack();
              setVisible(true);
              b1.addActionListener(this);
         public void actionPerformed(ActionEvent e)
              if(e.getSource() == b1)
                   pencere_islemi();
         // pencere koyma k?sm? .. begin                               
         public void pencere_islemi() {     
              ctn = this;
              ctn.setEnabled(false);
              TestFocus2 fpen = new TestFocus2();
              //aPenKreKart.aTemelPencere.setVisible(true); //buras?          
              //aPenKreKart.aTemelPencere.addPenHesapListener(new PenHesapListener() {
              fpen.addPenHesapListener(new PenHesapListener() {
                        // metod      tamam_actionPerformed begin...          
                        public void tamam_actionPerformed(java.util.EventObject newEvent) {
                             ctn.setEnabled(true);
                             ctn.requestFocus();
                             // Problem is when we comment the below line it works .....
                             f1.requestFocus();
                             System.out.println("tamam");
                        // metod      tamam_actionPerformed end...          
                        // metod      iptal_actionPerformed begin...          
                        public void iptal_actionPerformed(java.util.EventObject newEvent) {
                             ctn.setEnabled(true);
                             ctn.requestFocus();
                             System.out.println("iptal");
                        // metod      iptal_actionPerformed begin...          
         // pencere koyma k?sm? .. end                               
         public static void main(String x[])
              TestFocus gen01 = new TestFocus();

  • Metainit/striping problem on Solaris 9

    We are trying to deploy the Apple XServe RAIDS to customers running Solaris 9. The issue is that Solaris 9 will not recognize a device/LUN that is > 2TB. (No problem with Solaris 10) In trying to solve this problem, we sliced a 7 disk (4.09 TB) RAID into 3 slices. This presents three 1.36TB disks to the Solaris system. Basically, we have 6 disks being presented across both controllers to Solaris. They are direct connected from the XServe to a dual port QLogic HBA. The problem comes in when you try to create a stripe/concatenation across the logical devices being presented. (The disks are being presented on C4 and C5)
    Results from a format AFTER I split both 7 disk RAID5s into 3 slices.
    AVAILABLE DISK SELECTIONS:
    0. c1t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
    /pci@1c,600000/scsi@2/sd@0,0
    1. c1t1d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
    /pci@1c,600000/scsi@2/sd@1,0
    2. c1t2d0 <SEAGATE-ST373307LSUN72G-0507 cyl 14087 alt 2 hd 24 sec 424>
    /pci@1c,600000/scsi@2/sd@2,0
    3. c1t3d0 <SEAGATE-ST373307LSUN72G-0507 cyl 14087 alt 2 hd 24 sec 424>
    /pci@1c,600000/scsi@2/sd@3,0
    4. c4t600039300001F461d0 <APPLE Xserve RAID 1.51 aea84000>
    /pci@1e,600000/SUNW,qlc@3/fp@0,0/ssd@w600039300001f461,0
    5. c4t600039300001F461d1 <APPLE Xserve RAID 1.51 aea84000>
    /pci@1e,600000/SUNW,qlc@3/fp@0,0/ssd@w600039300001f461,1
    6. c4t600039300001F461d2 <APPLE Xserve RAID 1.51 aea84000>
    /pci@1e,600000/SUNW,qlc@3/fp@0,0/ssd@w600039300001f461,2
    7. c5t600039300001F2ECd0 <APPLE Xserve RAID 1.51 aea84000>
    /pci@1e,600000/SUNW,qlc@3,1/fp@0,0/ssd@w600039300001f2ec,0
    8. c5t600039300001F2ECd1 <APPLE Xserve RAID 1.51 aea84000>
    /pci@1e,600000/SUNW,qlc@3,1/fp@0,0/ssd@w600039300001f2ec,1
    9. c5t600039300001F2ECd2 <APPLE Xserve RAID 1.51 aea84000>
    /pci@1e,600000/SUNW,qlc@3,1/fp@0,0/ssd@w600039300001f2ec,2
    Specify disk (enter its number):
    Results of the cfgadm command. You will see there three logical devices presented to each controller. Six disks.
    cfgadm -al -o showFCPdev
    Ap_Id Type Receptacle Occupant Condition
    c4 fc-private connected configured unknown
    c4::600039300001f461,0 disk connected configured unknown
    c4::600039300001f461,1 disk connected configured unknown
    c4::600039300001f461,2 disk connected configured unknown
    c5 fc-private connected configured unknown
    c5::600039300001f2ec,0 disk connected configured unknown
    c5::600039300001f2ec,1 disk connected configured unknown
    c5::600039300001f2ec,2 disk connected configured unknown
    Trying to initialize a 6 device stripe via Solaris Volume Manager (AKA disksuite)
    metainit -f d77 6 1 c4t600039300001F461d0s0 1 c4t600039300001F461d1s0 1 c4t600039300001F461d2s0 1 c5t600039300001F2ECd0s0 1 c5t600039300001F2ECd1s0 1 c5t600039300001F2ECd2s0
    I receive the following error:
    metainit: hostname: c4t600039300001F461d1s0: overlaps with device in d77
    I tried to do a work around where I create three striped devices then concatenate them:
    Creating the first 2 device stripe across controllers c4 and c5 (1 device each)
    metainit -f d77 2 1 c4t600039300001F461d0s0 1 c5t600039300001F2ECd0s0
    I was able to create the first metadevice d77 using one logical LUN from each controller.
    When I tried to create a second metadevice across the controllers: (Using d1 from each controller)
    metainit -f d78 2 1 c4t600039300001F461d1s0 1 c5t600039300001F2ECd1s0
    metainit: hostneme: c4t600039300001F461d1s0: overlaps with device in d77
    I received the same error.
    In doing some reaearch, it seems the problem is due to a problem with the disk duplication process, disk device IDs stored on the disks are not unique. I was curious if this is the problem that Apple presents the split disks with the SAME diskid? Has anybody else successfully created stripes (due to a LUN size limit) across the disk successfully on a Solaris system?

    I contacted Sun and here is an explination from them. I also noticed when I queried the Xserver RAIDS, there were no serial numbers.
    Solaris 9 can support a 16Tb filesystem, but there is a scsi limitation on the device of 2Tb. So you are stuck with striping together several smaller devices if you want a single filesystem above 2Tb.
    The problem you are having when metainit reports an overlap comes from the way Solaris Volume Manager identifies devices. The portion of the scsi inquiry that is returned is always unique when Sun firmware is involved, but in your case is not unique.
    You may be able to make use of the appended infodoc to avoid this problem. I see no evidence of our having tested this with your particular scenario, but it has been successful in similar cases.
    You might also inquire of whoever supports your storage device whether a mode is supported whereby the device's inquiry strings can be made unique.
    Here is the steps he wanted me to take and the results. I still can not get the Xserve RAIDS to generate a unique device id:
    Step 1
    Determine the vendor and product strings. You can run these commands:
    # netstat -k | grep -i vendor
    # netstat -k | grep -i product
    netstat -k | grep -i vendor
    Soft Errors 2 Hard Errors 0 Transport Errors 0 Vendor APPLE
    Soft Errors 2 Hard Errors 0 Transport Errors 0 Vendor APPLE
    Soft Errors 2 Hard Errors 0 Transport Errors 0 Vendor APPLE
    Soft Errors 2 Hard Errors 0 Transport Errors 0 Vendor APPLE
    Soft Errors 2 Hard Errors 0 Transport Errors 0 Vendor APPLE
    grep -i product
    Product Xserve RAID Revision Revision 1.51 Serial No Size 1500294152192 Media Error 0 Device Not Ready 0
    Product Xserve RAID Revision Revision 1.51 Serial No Size 1500294152192 Media Error 0 Device Not Ready 0
    Product Xserve RAID Revision Revision 1.51 Serial No Size 1500294152192 Media Error 0 Device Not Ready 0
    Product Xserve RAID Revision Revision 1.51 Serial No Size 1500294152192 Media Error 0 Device Not Ready 0
    Product Xserve RAID Revision Revision 1.51 Serial No Size 1500294152192 Media Error 0 Device Not Ready 0
    or you can run
    # format -e
    then select scsi, then inquiry.
    scsi> inq
    Inquiry:
    00 00 05 12 5b 00 00 02 41 50 50 4c 45 20 20 20 ....[...APPLE
    58 73 65 72 76 65 20 52 41 49 44 20 20 20 20 20 Xserve RAID
    31 2e 35 31 63 00 00 00 00 00 00 00 00 00 00 00 1.51c...........
    00 00 00 00 00 00 00 00 00 00 0d 40 0d a0 0e 20 ...........@...
    0d 80 09 00 0a 00 00 20 00 00 00 20 20 20 20 20 ....... ...
    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
    Vendor: APPLE
    Product: Xserve RAID
    Revision: 1.51
    Removable media: no
    Device type: 0
    ISO version: 0
    ECMA version: 0
    ANSI version: 5
    Async event notification: no
    Terminate i/o process msg: no
    Response data format: 2
    Additional length: 91
    Relative addressing: no
    32 bit transfers: no
    16 bit transfers: no
    Synchronous transfers: no
    Linked commands: no
    Command queueing: yes
    Soft reset option: no
    Step 2
    Add an entry in the file '/kernel/drv/sd.conf'.
    sd-config-list=
    "APPLE Xserve RAID ", "AppleRAID";
    AppleRAID=1,0x8,0,0,0,0,0;
    Step 3 Reboot.
    Step 4 Check with SUNWexplo.
    [email protected]:[/opt/SUNWexplo/bin] (8)# ./diskinfo.sparc
    /dev/rdsk/c0t0d0s2: Device busy
    AVAILABLE SCSI DEVICES:
    Location Vendor Product Rev Serial #
    c1t0d0 COMPAQ BD036863AC HPB5 B2FT4HMM
    c1t1d0 SEAGATE ST336607LSUN36G 0507 0349A66VKQ
    c1t2d0 SEAGATE ST373307LSUN72G 0507 0417B7C9ZC
    c1t3d0 SEAGATE ST373307LSUN72G 0507 0425B7LV5Q
    c4t600039300001F461d0 APPLE Xserve RAID 151 c
    c4t600039300001F461d1 APPLE Xserve RAID 151 c
    c4t600039300001F461d2 APPLE Xserve RAID 151 c
    c5t600039300001F2ECd0 APPLE Xserve RAID 151 c
    c5t600039300001F2ECd1 APPLE Xserve RAID 151 c
    As you will notice, there are no serial numbers in this command or netstat -k | grep -i product commands.

  • Problem running Lex in project created with Forte C++

    I am having a problem running Lex in project using Forte C++ 6. I believe I may have an installation problem, but can't figure out where it is.
    I created the project using Workshop. The make file generated is trying to run the following command: lex -o output/cmdscan.o cmsscan.l
    Which causes the following error message lex: illegal option -- o
    I checked the man pages and Lex doesn't have a -o option.
    Is there another version of Lex installed by Forte C++ that is different than Lex from Solaris?
    Ron

    I created the project using Workshop. The make file generated is trying to run the following command: lex -o output/cmdscan.o cmsscan.l
    Which causes the following error message lex: illegal option -- o
    I checked the man pages and Lex doesn't have a -o option.
    Yes, try in google.com
    Wishes , a [url http://personallfiles.com/Grant.Scholarship.asp]federal grant and scholarship-in need for me

Maybe you are looking for

  • [SOLVED] Softlink Abuse Leading to Tears

    I have the following partition layout (skipping boot and swap): 100GB SSD mounts to / 2TB HDD mounts to /caviar After installing, I realized that I didn't really want /var on the SSD because of its write-happy lifestyle. Being a chronic abuser of sof

  • How do I wipe everything from my old iPhone?

    I have successfully cloned all from old to new iPhone. Hopw can I erase everything from old iPhone?

  • Workers throw security error when using File class

    I am creating a program that is writing/reading large files using the FileStream class. This portion works fine but when I want to use concurrency to prevent the UI from locking it fails.  When I check inside Adobe Scout I can see the worker fires a

  • Stitching photos in iPhoto

    Hi, can-someone tell me if you can stitch photos together in iPhoto to create a panoramic photo using multiple photos taken with a Canon Digital camera? Thanks

  • Weblogic GC log shows 32 bit heap??

    Hello Gurus, Following is the environment: OS: Windows 2008 R2 x64 bit We have installed Oracle's EPM suite on the server which is again 64 bit. We are currently having an OOM issue for Financial Reporting server and to understand the Garbage collect