Is libiostream broke in Solaris 10?

The following code:
------cut--------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h> // use of getpid
#include <unistd.h> // use of getpid
#include <signal.h>
#include <sys/param.h>
#include <sys/termios.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <iostream.h> // use of ostream
#include <strstream.h> // use of strstream
//static ostrstream os;
void printPid()
char tmp[100];
ostrstream os(tmp,100);
os << getpid() <<ends;
cout << "pid is "<< os.str() <<endl;
return;
main()
while(1)
printPid();
exit(0);
-------------cut---------------------------------------------------------------
works fine in Solaris 8 (compiled with WS6U2) but leaks memory (actually keeps growing) when run in Solaris 10. It looks like libiostream.so.1 is broke or incompatable.
Are we doing something wrong. Any and all help appreciated.
Thanks in advance.
-- prasad

We have tried both i.e.
1) built the executable on Solaris 8 with WS6U2 and ran it on Solaris 10
2) built the executable on Solaris 10 with Studio 10 and ran it on Solaris 10
Here's the exact command we are using to build this program: (similar to what we do in our Makefile so there maybe some redundancy)
$CC -DRW_NAMESPACE_REQUIRED -features=extensions -w -xprefetch=yes -g -I. -D_REENTRANT -DSOLARIS -DSIGNAL_ARGS -c -o getPid.o getPid.C
$ CC -g -i -Qoption ld -i -DRW_NAMESPACE_REQUIRED -library=rwtools7,iostream -features=extensions -R$ORIGIN/../lib getPid.o -Llib -lrt -lnsl -lsocket -o getPid
History:
We are in the process of migrating our huge code (>1M lines & mostly C++) to Solaris 10 and Studio 10 and that's when we have started noticing huge memory footprints in some of our executables. We have used ::findleaks to and DTrace to narrow it down to libiostream. We are currently building the code in parallel on both Solaris 8 (with WS6U2) and Solaris 10 (Studio 10). Our code works fine on Solaris 8 but has problems on Solaris 10. I have posted some of the memory leak details at:
http://www.opensolaris.org/jive/forum.jspa?forumID=4
the thread is titled "mdb: findleaks: requires UMEM_DEBUG=audit or"
-- prasad

Similar Messages

  • Updated Java "broke" SMC (Solaris Mgmt Console)

    Hello,
    I have a SunFire 280R running Solaris 8.
    The application running on the system will be upgraded soon, and required that I update Java.
    I believe I've missed some steps, as the SMC (Solaris Management Console) will not run now.
    I've read the SMC FAQ, but may have missed something. Any help would be appreciated.
    Before doing anything:
    # java -version
    java version "1.4.1_03"
    # cd /usr
    # ls -la java
    lrwxrwxrwx 1 root other 6 Mar 14 2003 java -> ./j2se
    I installed a recent version of Sun Java from a CD-R which I had burned:
    # cd /usr
    # /cdrom/java_1_5_0_04/jre_1_5_.sh
    agree?
    Unpacking...
    Checksumming...
    extracting...
    inflating...
    Creating
    Done.
    # /cdrom/java_1_5_0_04/jre_1_52.sh
    agree?
    Unpacking...
    Checksumming...
    Done.
    After the installation was complete, I replaced the link:
    # cd /usr
    # rm java
    # ln -s /usr/jre1.5.0_04 java
    # ls -la java
    lrwxrwxrwx 1 root other 16 Oct 11 09:11 java -> /usr/jre1.5.0_04
    # java -version
    java version "1.5.0_04"
    When I attempt to launch SMC from the CDE menu bar, it tries, then fails, without a message.
    When I open a terminal and type "smc", it tries, and then I get a message that there is no valid version of Java in the places that it expects it, just as the FAQ mentions, and to either fix and try again, it set $JAVA_HOME.
    This is right about where my knowledge of Solaris 8 abruptly ends. If I can type "java -version" in a terminal window and get the reply "java version "1.5.0_04"" then why can't SMC find it?
    I am stumped. Someone tried to help by telling me to edit the .bashrc file, and add $JAVA_HOME, but I can't find that file on this system anywhere.
    I was able to get the SMC to launch once, after trying to set $JAVA_HOME, but it apparently only worked for that terminal window. After the SMC was closed, and the terminal window closed, and someone tried to launch it from a new terminal window, it didn't work again.
    I'm stumped. How can I get SMC to play nice with the newer Java? I know enough to know that this is probably very basic, and I am just forgetting something obvious.
    thanks very much for your help!
    -Bill

    I was able to correct this problem on my server
    The .server file is the smc java keystore that contains
    the private/public key pair for SSL
    You can create this file by executing
    cd /usr/sadm/lib/smc/bin
    certtool -genkey
    Once the keys are generated execute
    /etc/init.d/init.wbem stop
    /etc/init.d/init.wbem start
    if your smpatch no longer works
    take a look at the following article
    http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/spfaq

  • How many client connections will iMQ 2.0 handle?

    My main concern is what the number of concurrent client connections (in a single instance) iMQ
    can handle? This also depends on Hardware/Software configuration, JVM version (if it pure Java implementation), etc. But it also depends on Vendor implementation. For example FioranoMQ claims that can handling more than 5K concurrent client connections in a single instance of the FioranoMQ server without leading to any substantial performance degradation when a low number
    of clients are connected to the server.

    With proper tunning iMQ 2.0 can handle thousands of simultaneous connections.
    For example on a modest Sun system (Sun Ultra 60/2300 (2x300MHz) 512MB ram)
    We have run 4000 active connections without a problem. With more memory the
    system could have supported more.
    The iMQ FAQ gives some tuning guidelines for configuring the iMQ server
    (the broker) to handle large number of connections. I'm attaching the
    relevant excerpt (the online FAQ is a bit out of date).
    When I try to connect more than 500 clients to the Broker's JMS service, performance gets really poor. Is there a way to configure the
    Broker to handle more connections with better performance?
    Yes. By default the JMS service's thread pool is limited to 1000 threads. The Broker runs best when it can allocate two threads per
    connection. Once the thread pool limit is reached, threads are shared and performance decreases.
    The solution is to:
    1.Increase the thread pool limit for the JMS service so threads are not shared.
    2.Configure the broker's socket read timeout so read threads fully block.
    3.Configure the JVM to improve performance in highly threaded applications.
    4.And if you are running on Solaris and plan on going over ~1000 connections you will also need to:
    Increase the maximum number of open file descriptors per process.
    Step 1: Increase thread pool limit for JMS service
    Set the jmq.jms.max_threads property to be 2X the maximum number of connections you wish to support. For example if you want to
    support 1000 connections you will need to set the property to 2000. You can do this by adding the following line to
    $JMQ_VARHOME/stores/<broker instance name>/props/config.properties:
    jmq.jms.max_threads=2000
    Or by running jmqcmd:
    jmqcmd update svc -n jms -o maxThreads=2000
    Step 2: Configure the broker's socket read timeout
    Set the jmq.protocol.timeout to 0 to cause read threads to fully block in read. Do this by adding the following line to
    $JMQ_VARHOME/stores/<broker instance name>/props/config.properties :
    jmq.protocol.timeout=0
    Step 3: On Solaris pass additional parameters to the JVM
    If you are running the broker on Solaris you should pass the following parameters to the JVM:
    -Xss128k -Xconcurrentio
    The first parameter reduces the per-thread stack size to 128k. The second adjusts several internal JVM parameters that significantly improves performance of highly concurrent applications.
    You may pass these to the broker by using the -vmargs option to the broker command or you may choose to alter the $JMQ_HOME/bin/jmqbroker script by adding "-Xss128k -Xconcurrentio" to the line that starts with with "def_jvm_args". For example you would end up with a line that looks like:
    def_jvm_args="-Xms8m -Xmx128m -Xss128k -Xconcurrentio"
    Note that if your system has sufficient RAM you may also want to increase the JVM max heap size parameter (-Xmx128m).
    Step 4: On Solaris Increase the maximum number of open file descriptors per process
    This is covered in the iMQ 2.0 documentation. One way to do this is to run 'ulimit -n unlimited' in the shell you are going to run the broker in.

  • Wrong ELFclass: ELFCLASS64 killed

    While running an Openview agnet (BBC Local Location Broker ) on solaris 8 it's giving this error
    # /opt/OV/bin/llbserver
    ld.so.1: /opt/OV/bin/llbserver: fatal: /opt/OV/lib/libCrun.so.1: wrong ELF class: ELFCLASS64
    Killed
    Can any one knows work around of this problem?
    Shubhasis
    408.986.3416
    [email protected]

    if you want to compile in 64bits mode with GCC, use the flag -m64
    if you want to link 32bits Oracle libs, link the libs in $ORACLE_HOME/lib32
    Regards,
    Vincent

  • New Multi-OS/CPU aware virus broke through virtualbox. For a reason.FYI

    FYI (all)
    Dear sir (RMS @ GNU),
    my apologies. That e-mail concerned the embedding (secretly) of personal information during the make process of certain gnu software but there's a new developent and I'm extremely mad : I have been looking for ways to de-obscurify certain (gnu) Make processes. During my search I found a certain GITHUB repo that provided a way to do that. It was not "AO" but another... In reality it was a virus and/or a magic trigger that broke and destroyed All my systems in a manner of 2 hours or so.
    It's a special case, methods used are not mentioned anywhere on internet. This one is multi-os aware and broke through a running virtualbox installation (I suppose via I/O hooks exploits yet unknown ). Both host and guest gets destroyed, independant of OS!
    from what I have seen:
    - the maker has somehow trojaned the Freedesktop.org desktop-daemon- input dbus helper software to gain and maintain root via init. Virtually everydebian based is thereby vulrenable.
    - the maker has found a new way (unknown to every antivirus software) to gain Admin acces to windows system via lowlevel IO and/or abused "signed drivers" - and mmaps itselfs there to propagate..
    - the virus broke through running virtualbox installations (latest installation, new installations, old VDI's) and they got all destroyed, first guest and hours or days later both host and guest installations.... also new.
    - the virus injects itself on every network IF / download / and propagates on installation (triggered) within the virtualbox installation. This happens on the host too, but hours later.
    - it eventually kills every document on every OS by spawning hundreds of processes to kill documents (overwrite, move, symlink)
    The strange thing about this, is that GNU sources / software like the sourcecode for GLIBC and GCC was left alone! Because of that and the mentioning of GNU on that repo I contacted GNU. On my windows system there was even a special message "Thanks to Freedesktop and embedded Ruby".
    The virus was obviously not meant for worldwide propagation but to target a certain audience (I suppose people like me), it's been engineered beyond belief and I triggered it somehow. In order to clean my system I tried a ISO/USB boot from AVG (linux based.) I booted from that USB and it got infected upon scanning... amazing.!!
    Anyhow.. sorry to have bothered you.
    Regards,
    To microsoft: Windows : is trojaned via virtualbox Usb I/O and/or other lowlevel I/O trickery. Obviously new methods are used, hard to reproduce and I can only mention a few details : virtualbox breakage like this is not yet mentioned anywhere and no admin priviledges are needed to reproduce. this "virus" has no signature known to clamav/kaspersky/mssc/avg/macafee. New exploits are obviously used, unknown and/or used in a similar manner. Microsoft should investigate this on their own.
    To FreeDesktop DBUS daemon: has been abused (and this darn thing is used in many debian based INIT scripts etc, in order to gain and maintain root (or worse). There was a note left on my system "thanks to freedesktop and embedded...": every Linux instance, new or old (2.6 to 3.2xxx was infected immediately). FreeDesktop: I *** your** because similar trickery is mentioned since 2009.
    To certain people at Debian: thanks for not taking me seriously or even understand what you are doing. Clueless.
    To Oracle: Every HOST that mounts an infected VDI, gets infected immediately upon boot. Or the other way around: upon scanning the filesystem. The scanning OS itself gets trojaned (reproduced via multiple USB installations/Gpart ISO, AVG iso) and gets destroyed . Even within virtualbox ..... the ISO grows to hunderds of gigs. Virtually. I suppose it's hooked via USB transport to gain accces over keyboard and mouse. In fact it doent matter what OS is used, the killing process is "universal" because it happens within the hooked kernelspace.
    To reproduce : I cannot give much details and its hard to traceback or reconstuct the order of events but I wanted to look for a way to de-obscurify a certain gnu-make process (in particular a piece of GNU software (for ..keys) from which I suspected to embed privacy information about the user and this software is used on virtually every OS and in many software packages as building block. And I certainly found one. I guess some magic 0xUL that passed my system or action I did -triggered this OS independant chainreaction or "OSkiller" process. I should have suspected this.. well. Even github trickery was (AB)used ~/.git / gitprocesses are used for some reason because every new download got the "make" process treatment instantly. Tricks to use parts of sha1 signatures (actually the gitters identification. Some people are aware of these methods and are abusing this system, not to "watermark" but to pull off this kind of work?
    The result: all my virtual Linux / Freebsd VDI/VMDK installations were completely destroyed within a manner of minutes and later the host (windows7, regular update cycle, well maintained and secured) too. It was hard to traceback and/or/try forensics because the host got infected too -- obviously no way to sandbox. (maybe I'm not clever enough). Mounting from another OS is killing that OS too. Amazing. The reason I wanted to traceback or mount a certain partition was because it contained my work on my research. I had backups (even incremental) of some instances and they all got destroyed too (unaware of the systemhooks that were luring for the magic).
    Reproducable? Yes. But hard to pull off and therefore I suppose this "virus" is not meant to propagate worldwide but targetted at a certain audience. The maker(s) has/have deep profound knowledge of windows internals, virtualbox exploits,, linux exploits, methods not seen by any anti-vir software I got running. It means there's a whole bunch of multi-os exploits, application exploits, not used or mentioned anywhere, bundled in a well prepared trap for anyone who gets the magic. I still have the infected VDI's. cannot tell if they are completely destroyed because I dare not mount it in ANY way. (I tried virtually every way possible!!!!!). Forensics could do some work on the raw material.
    Here's a brief list of software that must have already been trojaned / to kill the running OS's (on host/guest) of a target:
    - "nonfree" linux-firmware. Certain IO/dev (dbus?) userspace layers (linux)
    - linux or windows virtualbox guest addition(s): CERTAIN debian updates (* triggers the killing process). Especially the RE-make of IO kernelmods process caused a chainreaction in one case. The maker(s) did some magic there because one should assume that KERNEL code is well maintained (like Theo.d.r. does :-) )
    - (gnu) remake processes of kernel mods (RT/Pre-emt) -> guest additions. I could only reproduce this a few times because my host got killed.
    - github trickery....
    - techniques: callbacks via IO hooks on both HID and available network devices and injects itself via sockets (because every download was infected)
    - I suppose no known shellcode was used or not recognised. Every virusscanner that I got running got killed and infected upon scan, both windows and linux based, clamav and AVG mssc, macafee, kaspersky etc etc. Even a simple mount gets a host killed. Amazing.
    and all of this must have been "packaged" for a special occasion? Its profoundly layered, multi-disciplined and networked (I guess there are more related triggers to this network) and this OS killer must have been ready or "waiting" for months, none of the exploits I've witnessed are mentioned on internet or have been used on seperate occasions (except for the dbus trickery: there have been rumors but no real actions by ubuntu or debian etc etc). All these multi-cpu/os/software exploits (means transports) events that happened on my systems, both metal and virtual, are not mentioned anywhere or seperately used on other occasions or else someone would have mentioned it? Even the slightest kernel breakage or trojaned kernel in this respect should gained prestige for certain w/b hat hackers. This is beyond belief. The guest/host breakage is amazing, multi-os and the killer does its work profoundly.
    - so oracle can deal with this virtualbox breakage from host to guest and vice versa
    - linus gets his multi-OS io / kernelspace breakage, kills of every mount or gets triggered by even mmapping.
    - microsoft no idea.... no blame this should have been recognised within the security framework, but there's obviously not yet a signature known.
    I don't know if I should call this a virus. It uses virus-like techniques but on so many levels happening at once. I dont think oracle or microsoft or linux / freebsd /solaris is targetted. It looks like a well contained (only propagating on the host/guest, even socks are targetted only at localhost) - trap, the killing process is very persistant and for a reason. If this was used in a network-propagating carrier virus it should raise a Major worldwide alert. I think this unknown network of suddenly revealed exploits are means to immediatly shutdown/completely kill the running system(s) of a certain audience (like me). It's like a network and eventually a killswitch, a "destroyer" which I happened to trigger while I was investigating some things concerning privacy issues (in fact building blocks for signing of public keys). This message should raise some questions.
    And about that github repo. It's not AO.
    Thats all folks.
    0X

    We would really like to debug your problem but the provided information is not sufficient and very hard to parse. A few questions:
    - Which version of VirtualBox are you using?
    - What host systems did you use to test, only Windows 7 or also other systems?
    - Did you try to use an infected .vdi disk with a fresh installation of VirtualBox on a fresh host?
    - Which guest is affected (exact version please)?
    - You report that even your host will be infected (breaking through from a VirtualBox guest to a host). Did you do scan your host for viruses before you started your guest so you can be 100% sure that your host was clean before it was infected by the guest?
    - When scanning the infected system with a Linux-based virus scanner: Did the scan report any problems? If so, which? And did you consider to use a virus scanner on a read-only boot medium? In the latter case it is impossible that the virus scanner gets infected.
    I would appreciate if you could answer these questions, there could be more questions once I have the answers to these. But please, try to be precise and short when answering the questions.

  • Multiple broker instances on one server

    We are running multiple OpenMQ 4.4u1 broker instances on a single server (two different environments, one development and one staging). It appears as though the RC file I installed in /etc/init.d on our RHEL server is designed to manage one and only one broker instance (using the $IMQ_ETCHOME/imqbrokerd.conf file).
    Is there an elegant way to have the single RC script manage multiple instances, or should I just create a second RC file and a second $IMQ_ETCHOME/imqbrokerd.conf file to manage the second instance?
    Thanks,
    Bill

    Yes, the MQ RC script is for 1 broker instance only. On Solaris, it's possible to use SMF to manage multiple processes/services. You may want to look for something similar on RHEL or clone/customize the RC script, imqbrokerd.conf and relevant links in rc?.d for each instance

  • OK to use fdisk/100% "SOLARIS System" partition for RAID6 Virtual Drive?

    Solaris newb, here - I am configuring an x4270 with 16 135 GB drives. Basic approach is
    D0, D1: RAID 1 (Boot volume, Solaris, Oracle Software)
    D2-D13: RAID 6 (Oracle dB files)
    D14, D15: global spares
    After configuring the RAID's w/WebBIOS Utility, I am now trying to format/partition the RAID 6 Virtual Drive, which shows up as 1.327 TB 'Optimal' in the MegaRAID Storage Manager. After hunting around the ether for advice on how to do this, I came across http://docs.oracle.com/cd/E23824_01/html/821-1459/disksxadd-50.html#disksxadd-54639
    "Creating a Solaris fdisk Partition That Spans the Entire Drive"
    which is painfully simple: after 'format', just do an 'fdisk' and accept the default 100% "SOLARIS System" partition. After doing this, partition>print and prtvtoc show this:
    partition> print
    Current partition table (original):
    Total disk cylinders available: 59125 + 2 (reserved cylinders)
    Part Tag Flag Cylinders Size Blocks
    0 unassigned wm 0 0 (0/0/0) 0
    1 unassigned wm 0 0 (0/0/0) 0
    2 backup wu 0 - 59124 1.33TB (59125/0/0) 2849529375
    3 unassigned wm 0 0 (0/0/0) 0
    4 unassigned wm 0 0 (0/0/0) 0
    5 unassigned wm 0 0 (0/0/0) 0
    6 unassigned wm 0 0 (0/0/0) 0
    7 unassigned wm 0 0 (0/0/0) 0
    8 boot wu 0 - 0 23.53MB (1/0/0) 48195
    9 unassigned wm 0 0 (0/0/0) 0
    # prtvtoc /dev/dsk/c0t1d0s2
    * /dev/dsk/c0t1d0s2 partition map
    * Dimensions:
    * 512 bytes/sector
    * 189 sectors/track
    * 255 tracks/cylinder
    * 48195 sectors/cylinder
    * 59127 cylinders
    * 59125 accessible cylinders
    * Flags:
    * 1: unmountable
    * 10: read-only
    * Unallocated space:
    * First Sector Last
    * Sector Count Sector
    * 48195 2849481180 2849529374
    * First Sector Last
    * Partition Tag Flags Sector Count Sector Mount Directory
    2 5 01 0 2849529375 2849529374
    8 1 01 0 48195 48194
    My question: is there anything inherently wrong with this default partitioning? Database is for OLTP & fairly small (<200 GB), with about 140 GB being LOB images.
    Thanks,
    Barry

    First off, RAID-5 or RAID-6 is fine for database performance unless you have some REALLY strict and REALLY astronomical performance requirements. Requirements that someone with lots of money is willing to pay to meet.
    You're running a single small x86 box with only onboard storage.
    So no, you're not operating in that type of environment.
    Here's what I'd do, based upon a whole lot of experience with Solaris 10 and not so much with Solaris 11, and also assuming this box is going to be around for a good long time as an Oracle DB server:
    1. Don't use SVM for your boot drives. Use the onboard RAID controller to make TWO 2-disk RAID-1 mirrors. Use these for TWO ZFS root pools. Why two? Because if you use live upgrade to patch the OS, you want to create a new boot environment in a separate ZFS pool. If you use live upgrade to create new boot environments in the same ZFS pool, you wind up with a ZFS clone/snapshot hell. If you use two separate root pools, each new boot environment is a pool-to-pool actual copy that gets patched, so there are no ZFS snapshot/clone dependencies between the boot environments. Those snapshot/clone dependencies can cause a lot of problems with full disk drives if you wind up with a string of boot environments, and at best they can be a complete pain in the buttocks to clean up - assuming live upgrade doesn't mess up the clones/snapshots so badly you CAN'T clean them up (yeah, it has been known to do just that...). You do your first install with a ZFS rpool, then create rpool2 on the other mirror. Each time you do an lucreate to create a new boot environment from the current boot environment, create the new boot environment in the rpool that ISN'T the one the current boot environment is located in. That makes for ZERO ZFS dependencies between boot environments (at least in Solaris 10. Although with separate rpools, I don't see how that could change....), and there's no software written that can screw up a dependency that doesn't exist.
    2. Create a third RAID-1 mirror either with the onboard RAID controller or ZFS, Use those two drives for home directories. You do NOT want home directories located on an rpool within a live upgrade boot environment. If you put home directories inside a live upgrade boot environment, 1) that can be a LOT of data that gets copied, 2) if you have to revert back to an old boot environment because the latest OS patches broke something, you'll also revert every user's home directory back.
    3. That leaves you 10 drives for a RAID-6 array for DB data. 8 data and two parity. Perfect. I'd use the onboard RAID controller if it supports RAID-6, otherwise I'd use ZFS and not bother with SVM.
    This also assumes you'd be pretty prompt in replacing any failed disks as there are no global spares. If there would be significant time before you'd even know you had a failed disk (days or weeks), let alone getting them replaced, I'd rethink that. In that case, if there were space I'd probably put home directories in the 10-disk RAID-6 drive, using ZFS to limit how big that ZFS file system could get. Then use the two drives freed up for spares.
    But if you're prompt in recognizing failed drives and getting them replaced, you probably don't need to do that. Although you might want to just for peace of mind if you do have the space in the RAID-6 pool.
    And yes, using four total disks for two OS root ZFS pools seems like overkill. But you'll be happy when four years from now you've had no problems doing OS upgrades when necessary, with minimal downtime needed for patching, and with the ability to revert to a previous OS patch level with a simple "luactivate BENAME; init 6" command.
    If you have two or more of these machines set up like that in a cluster with Oracle data on shared storage you could then do OS patching and upgrades with zero database downtime. Use lucreate to make new boot envs on each cluster member, update each new boot env, then do rolling "luactivate BENAME; init 6" reboots on each server, moving on to the next server after the previous one is back and fully operational after its reboot to a new boot environment.

  • Patch Pro Installation on Solaris 9

    I've been attempting to install Patch Pro 2.0 for a Solaris 9 install. I can't seem to find the needed install file to download. I've followed the instructions that I've found on Sun's document "Signed Patches Administration Guide for PatchPro 2.2". The document says to download for Solaris 9 can be found on SunSolve. The only link that I can find on the SunSolve page has a download for Solaris 8 (http://www.sun.com/download/products.xml?id=40c8c2ad) This download doesn't work because the OS is a different version.
    I don't know if this is an oversite of Sun on their web site. If someone knows where to find the needed download for Patch Pro for Solaris 9 it would be greatly appreciated.

    go to http://www.sun.com/download
    look under A to Z section
    Product Downloads Sun Patch Manager 2.0
    Please note mentioned in the downlaod page: quote from the Web page:
    "CAUTION: If you already have Sun Patch manager 2.0 installed on your Solaris 9 system, subsequently installing revisions 28-34 of patch ID 112945 on SPARC&#91;R&#93; systems or revisions 18-25 of patch ID 114193 on x86 systems broke Patch Manager. To correct this problem, you must first run the /usr/lib/patch/pmunsetup script to uninstall Patch Manager. When prompted to uninstall the J2SE&#91;tm&#93; software, answer no. Then, install Patch Manager (at least patch 112945-35 (SPARC) or 114193-26 (x86)). "
    or just load the lastest recommended patches and updates (assuming the SUNWppro and SUNWpcfg patch pro config package is uninstalled)
    make sure the files exist in /etc/parch or touch patch.conf and secret.conf and then run the smpatch or pprosetup options for your sunsolve contract userid and password is placed in /usr/lib/.sunsolvepw file and is set for perm of 600.
    also if you do not go through a web proxy then enter in a pprosetup -x <cr> to null web proxy values out. and check the dmesg for errors.

  • Installing Solaris 10 from another hard drive

    I do more reading and digesting than actually adding content.  But I wanted to share my recent experience with a recalcitrant server.
    I have a V440 server remote to my home location.  We needed to rebuild it from scratch - wipe and reload the OS, patch it, secure it, and then release back to the customer to reload their data.
    First, as per usual, we tried a Sol 10 DVD. Failed. We tried another DVD. Failed. We tried booting a DVD on a local machine here, which succeeded here, and then shipped it out to the site, where it again failed.
    I updated the firmware. Tried to boot again - failed.
    I've done Jumpstarts before, but only on a local network and definitely without any firewalls or internet between them.  So I looked for WAN Jumpstart solutions.  I found some, and tried it on a couple of servers. I got fairly far with it, but because I don't have complete control of the network or the servers, I couldn't get it to work.
    VM builds are easy. And sometimes USB thumbdrives are easy - at least among the X86 world. 
    I didn't even want to try the thumbdrive approach - too much work on a machine that is barely physically seen.
    I read up on dd, iso's, and hard drives - dd an ISO install image to a hard drive and then BOOT from it.  In theory it seemed like it would work, and I looked for examples.  I only found very lite examples, so I figured if I got it working, I'd give some more concrete experience.
    My machine was a V440 with 3 hard drives. My boot drive (c1t0) wasn't mirrored, but the other two were (c1t1 and c1t2). I broke the mirror and used the last drive for the install boot (c1t2):
    YMMV - IMHO, etc, etc...
    1) Copied Solaris 10 ISO to this server and placed it on c1t0.
    2) Broke my mirror
    [root]$ metastat -p
    d10 -m d11 d12 1
    d11 1 1 c1t1d0s0
    d12 1 1 c1t2d0s0
    [root]$ metadetach d10 d12
    [root]$ metadb -d /dev/dsk/c1t2d0s7
    3) Mount and copy the DVD to the freed broken mirror:
    [root]$ lofiadm -a /local/solaris10-sparc-boot.iso /dev/lofi/1
    [root]$ dd if=/dev/lofi/1 of=/dev/rdsk/c1t2d0s0 bs=4k
    dd: unexpected short write, wrote 0 bytes, expected 4096
    565041+0 records in
    565041+0 records out
    4) Verify that I can still boot (??)
    /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0
    /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t2d0s0
    5) Connect to console. Boot and install!
    [root]$ init 0
    [root]$ svc.startd: The system is coming down.  Please wait.
    svc.startd: 22 system services are now being stopped.
    [root]$ syncing file systems... done
    Program terminated
    {1} ok boot disk2 - install
    SC Alert: Host System has Reset
    Probing system devices
    Probing memory
    Probing I/O buses
    screen not found.
    keyboard not found.
    Keyboard not present.  Using ttya for input and output.
    Probing system devices
    Probing memory
    Probing I/O buses
    Sun Fire V440, No Keyboard
    Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
    OpenBoot 4.30.4.a, 4096 MB memory installed, Serial #############
    Ethernet address ###############, Host ID: #############.
    Rebooting with command: boot disk2 - install
    Boot device: /pci@1f,700000/scsi@2/disk@2,0  File and args: - install
    SunOS Release 5.10 Version Generic_147147-26 64-bit
    Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
    Hardware watchdog enabled
    Configuring devices.
    Using RPC Bootparams for network configuration information.
    Attempting to configure interface ce1...
    Skipped interface ce1
    Attempting to configure interface ce0...
    Skipped interface ce0
    Setting up Java. Please wait...
    svc:/system/filesystem/local:default: WARNING: /usr/sbin/zfs mount -a failed: one or more
    file systems failed to mount
    Serial console, reverting to text install
    Beginning system identification...
    Searching for configuration file(s)...
    Search complete.
    Discovering additional network configuration...
    Select a Language
       0. English
       1. Brazilian Portuguese
       2. French
       3. German
       4. Italian
       5. Japanese
       6. Korean
       7. Simplified Chinese
       8. Spanish
       9. Swedish
      10. Traditional Chinese
    Please comment, correct, append, amend. Thanks.
    Derek Williams

    1) Mount the iso as a LOFS.Well, not lofs. On Solaris lofs is the filesystem loopback driver (which lets you mount a portion of a filesystem elsewhere).
    For filesystems in a single file, you want LOFI via 'lofiadm'.
    lofiadm -a /path/to/install_media.iso
    mount -r -F hsfs /dev/lofi/1 /mnt (or whatever paths are valid...)
    Darren

  • Solaris 8 on intel is for the Birds

    Okay ... I have been trying for 4 days.....This chronicles the last one
    Backed up my system....fdisk'd all drives...here's a rundown....
    AMD K6-2 450
    98M ram
    primary master: hd 1 - seagate 4.0gb
    primary slave: hd 2 - samsung 2.0gb
    secondary master: hd 3 - maxtor 13.0 gb
    secondary slave: e-ide cd rom 54x
    sound: sb16 (creative labs)
    video: Ati (All-in-wonder pci 8 mb)
    nic: Netgear FA310TX
    modem: USR 33.6 INTERNAL (COM 4)
    mouse: Serail Trackball - 2 button com1
    keyb: disposable at connector with the useless
    microshaft keys
    This time, I will go through it all again...keeping notes in
    notepad on my laptop so I can post better details...
    (FWIW, I MADE SURE TO UPGRADE TO THE LATEST BIOS)
    So, I start....learning to start from power off
    (from reading other posts...)
    power on...btw this one has no partitions on any disk...
    Solaris Device Configuration Assitant
    F2 - I continue
    Driver list built...F2 - I continue
    load com.bef, ata.bef
    I select the cd with the 'Webstop Install cd' and F2 to continue
    Configuring /dev /devices
    Using RPC Bootparams for network configuration information.
    English selected...
    Start the Web Start....
    Searching hd's
    'No disks that meet the criteria in the Solaris
    installer documentation found.
    Please check the system or try another installation option'
    <b>Note: The doc's say nothing about having pre-partitioned hd's!</b>
    But if anything, I am persistent...
    Boot to <b> Red Hat linux 5.2</b> just to use fdisk....
    fdisk on first hd -
    n (new)
    Partition number? 1
    First Cylinder? 1
    size? +512M
    t (to change type)
    Partition number? 1
    type ? 82 (linux swap)
    a (to toggle bootable)
    partition number? 1
    w (write changes)
    3 finger salute to release the cd
    and put in Solaris WebStop
    power off 15 seconds...
    power on
    this is all the same...will cut and paste from above:
    Solaris Device Configuration Assitant
    F2 - I continue
    Driver list built...F2 - I continue
    load com.bef, ata.bef
    I select the cd with the 'Webstop Install cd' and F2 to continue
    Configuring /dev /devices
    Using RPC Bootparams for network configuration information.
    English selected...
    Start the Web Start....
    Searching hd's
    Wow...something new...
    'Installer needs to fdisk root disk c0d0
    In order for the Sol. Install to oper correctly a
    swap slice also needs to be placed on the disk.
    this slice needs to be at least 384 Megabytes.
    May the Solaris Installer fdisk (translate <b>HOSE</B> the root disk
    c0d0?
    Sure...I'm a glutten for punishment...
    <b>WARNING: ALL INFORAMTION ON THE SOLARIS FDISK PARTITION WILL BE ERASED!</B>
    Is this OK?
    No, but what the hell. I hit y<enter>
    Enter a swap slice size between 384MB and 4096MB, default = 512MB [?]
    I accept 512MB, for fear of changing <b>ANY</b> defaults...
    Can the swap slice start at the beginning of the disk?
    Whatever... y <enter>
    Disk Slice : /dev/dsk/c0d0
    Size : 512 MB
    Start Cyl : 3
    <b>WARNING: ALL INFORMATION ON THE DISK WILL BE ERASED!</B>
    Is this ok?
    again, whatever you want, Hail Solaris Installer...
    y <enter>
    The Solaris Installer will use disk slice /dev/dsk/c0d0s1
    please wait....
    Copying mini-root to local disk.-\|/-\|/-\|/- (gotta add the animation :> )
    after a fair amount of HD Grindage...
    Copying platform specific files
    It's almost ready...
    enter to reboot (and remove cd...change cmos back to boot from hd's...)
    (Because of notes on how Solaris can be persnickety, I power down....)
    boot manager:
    PART# Status Type Start Length
    1 Active X86_BOOT 945 20480
    2 SOLARIS 22370 9399470
    3 <unused>
    4 <unused>
    we timeout on 1....(if it aint broke, don't fix it...)
    'Configuring devices...'
    'Configuring /dev /devices'
    'Using RPC Bootparams for network configuration information.'
    Okay, let's id devices...F2 to continue
    (we'll try and skip this later...for now...)
    F2

    this time selected CDE before logging on
    go wall paper, and help viewer....
    dthle...something said it was generating something before it locked up
    45 seconds later rebooted....
    I'm fed up!!!
    This is ridiculous. Sketchy doc's at best! Is this a BETA? Maybe pre-beta?
    Does anyone know how to get in touch with someone at management?
    I know, for 200 clams, I can send an email....
    it's not that I don't have a clue...I do.
    I thought, OK, I will move from Linux to Solaris for develepment work....yeah right.
    I am not new to this game. In the past I have been able to set up multiple os's on
    my system:
    dos 5
    dos 6
    dos 6 w/ win 3.1
    win 95
    win 98
    win nt
    RH linux 5.2
    RH linux 6.2
    All <b>PEACEFULLY</b> co-existing. This is not possible. I am very disappointed!!!
    Back to open source....at least that runs. It doesn't lock up, reboot, core dump,
    fruit.
    Any one else have opinions, let's have 'em.
    Doug
    [email protected]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • E1000g driver broken on solaris 10 u6; how to report this bug correctly?

    Question also posted in OpenSolaris forums:
    [http://www.opensolaris.org/jive/thread.jspa?messageID=329326]
    While upgrading a T2000 server to solaris 10 update 6 I found that my jumbo
    interfaces report errors on reboot.
    One frequent cause was that the update replaced /kernel/drv/e1000g.conf file
    (I changed the MaxFrameSize line to enable jumbo frames). This in-persistency
    of the file is annoying but well-known (bonus question: can I make changes to
    this file persistent?)
    However, the system still refused to set MTU = 9000 on the interfaces, and by
    default it assigns an MTU=8978 (instead of 16384 or 10244 as expected from
    other systems; we only need 9000 though). Googling showed that a few people
    have also discussed this regression.
    Copying in the driver file (/kernel/drv/sparcv9/e1000g) from Solaris 10 u4
    worked (network goes up, needed MTU is assigned). This doesn't seem like a
    suported and "enterprise" solution, so I want this bug to be known and fixed by
    Sun in the main tree.
    I haven't found any numbered bug report on this matter. How can I submit a bug
    for this regression in Solaris 10 (I couldn't reproduce the problem in OpenSolaris)?
    Can someone with access and skill please post the bug for us? :)
    e1000g driver module versions involved:
    sol10u4 (working): Intel PRO/1000 Ethernet 5.1.11
    sol10u6 (bad MTU limit): Intel PRO/1000 Ethernet 5.2.8
    //Jim Klimov

    Hello again, Mr. Cohen, and thank you for your corrections to my style.
    No offense taken, since it makes sense when you put it this way,
    and the point is taken - I'll try to be that specific next time. Thanks.
    Returning to the problem at hand, however with the abundance of
    Sun's tools to submit bugs (including those you pointed out above),
    I believed I might not know of some one more bugtracker.
    I also thought that "support cases" did differ from "bugs" which arise,
    taking my example, when Sun (or Intel?) took a working e1000g driver
    and "fixed" so it's no longer working - and then Sun releases it into
    the commercial version of the OS this way through all the presumed
    Q&A. And wants commercial users to pay for fixing it back. That's
    the part of the logic I found flawed somehow ;)
    So yes, you can say that I'm "cheap" to pay for Sun fixing something
    they broke themselves.
    I originally posted this report on OpenSolaris forum in hope someone
    would point out my misconfiguration or confirm that the problem exists
    for others.
    That forum (and/or the bugtracker search for keyword e1000g) also have
    a number of posts complaining about the vast number of ways this one
    e1000g driver was broken lately in 90s-100s OpenSolaris builds. Some
    posters even went as far as to suggest that someone reviews all works
    of the engineers and managers who are responsible for these recent
    flawed putpacks, or even provide some disciplinary action.
    I wouldn't go that far, but I was still saddened to find some other bug
    leak into the kinda-stable Solaris.
    //Jim on a mobile

  • 10g RAC on Solaris 10 containers - Question on Approach

    Hi All
    To introduce a little, I am trying to set-up 10g RAC (active-active) on Solaris 10 Containers. For the disaster recovery site, I was considering an option for storage replication across datacenters. As I look at the situation where the database could be highly transactional, I wanted to go for this option hoping I might be better able to recover db on dr site if a failure happens and also alleviate some load from the prod servers. In this regard I have a set of questions for which if you could share your experiences, thoughts .. I am sure will help my preperation.
    1 Is Oracle Supported on Solaris 10 containers? I believe it is not supported and ofcourse am getting into the certification matrix for this with oracle. Anyways, any work around tried out by anyone ?
    2 Which product is better in terms of performance while co-existing and co-functioning with Oracle? Sun Cluster!!! Vertas Cluster!!! any other? I am unable to link to any recommendations from Oracle and hence trying to understand the generic or say standard approach to this.
    3 I understand on Prod site, Oracle remains active-active on two node cluster while I will mirror my SAN between Prod site and DR site on a timely basis, while DB is up and running. This mirroring has to be only an asynchronous mirroring for some limitations. I am unsure about my recoverability if we need to switch over to DR. Will I be able to recover the Database to a point when my last mirroring has been completed successfully when I say the mirroring happened while the Prod db is up and running (hot backup type on disk level). Until now I used a cold backup for Storage replication and I was sure to bring it up there. This hot backup kind of attempt is raising unrest and questions about the abilities.. :-(
    4 I also have come across a term called federated databases? Is it similar to what I am trying to achieve here? Storage level replocation across data centres?
    I know it takes some time to get to the end of it and finally implement it, but your inputs will certainly help me get things straight before I hit this first click. Thanks for all your inputs, advices, suggestions. :-)
    Regards!
    Sarat

    According to Oracle "Both Oracle 9i R2 and 10g R2 databases have been certified to run in a Solaris Container."
    There are references here :- http://forums.sun.com/thread.jspa?threadID=5397695
    "Oracle databases (RAC and non-RAC) have been certified to run in a global Solaris 10 Container"
    What storage are you using ? (filesystem, ASM ?) Personally I prefer ASM now, but it does depend on the storage platform and backup strategy.
    What backup infrastructure do you have ? RMAN backup directly to tape is better than file copy.
    For DR standby purposes I would use Dataguard instead of disk mirroring / storage replication. It is much more flexible (e.g can switch direction of replication, do incremental backups from the standby etc).
    I would use CRS instead of VCS. CRS is built for the job, and integrates with netca, dbca, etc for service management, and also integrates with Dataguard Broker for standby switchover.

  • Solaris 10 bundle application server

    My workstation is SUN Blade 100 Sparc
    I used solaris 10 bundle appserver and try to start the server.
    I could create the domain by
    #asadm create-domain adminport 123 adminuser root mydomain
    when I delete the domain by
    #asadm
    it shows "/usr/bin/imqbrokerd: not found"
    when I start the domain by
    #asadm start-domain mydomain
    The server doesn't start and log following error:
    [#|2004-12-01T16:32:53.767+0800|INFO|sun-appserver-pe8.0.0_01|javax.enterprise.system.tools.admin|_ThreadID=10;|ADM0020:Following is the information about the JMX MBeanServer used:|#]
    [#|2004-12-01T16:32:54.469+0800|INFO|sun-appserver-pe8.0.0_01|javax.enterprise.system.tools.admin|_ThreadID=10;|ADM0001:MBeanServer initialized successfully|#]
    [#|2004-12-01T16:32:55.320+0800|INFO|sun-appserver-pe8.0.0_01|javax.enterprise.resource.jms|_ThreadID=10;|JMS5034: Could not start the JMS service broker process.|#]
    [#|2004-12-01T16:32:55.322+0800|INFO|sun-appserver-pe8.0.0_01|javax.enterprise.resource.jms|_ThreadID=10;|JMS5036: More details may be available in the log file for the JMS service broker instance imqbroker. Please refer to the JMS provider documentation for the exact location of this log file.|#]
    [#|2004-12-01T16:32:55.324+0800|SEVERE|sun-appserver-pe8.0.0_01|javax.enterprise.resource.jms|_ThreadID=10;|JMS5024: JMS service startup failed.|#]
    [#|2004-12-01T16:32:55.343+0800|SEVERE|sun-appserver-pe8.0.0_01|javax.enterprise.system.core|_ThreadID=10;|Service com.sun.enterprise.jms.JmsProviderLifecycle@1d381d2 cannot be initialized! : com.sun.appserv.server.ServerLifecycleException: /usr/bin/imqbrokerd: not found|#]
    [#|2004-12-01T16:32:55.345+0800|SEVERE|sun-appserver-pe8.0.0_01|javax.enterprise.system.core|_ThreadID=10;|CORE5071: An error occured during initialization
    com.sun.appserv.server.ServerLifecycleException: /usr/bin/imqbrokerd: not found
         at com.sun.enterprise.jms.JmsProviderLifecycle.onInitialization(JmsProviderLifecycle.java:278)
         at com.sun.enterprise.server.ApplicationServer.onInitialization(ApplicationServer.java:220)
         at com.sun.enterprise.server.PEMain.run(PEMain.java:210)
         at com.sun.enterprise.server.PEMain.main(PEMain.java:172)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.commons.launcher.ChildMain.run(ChildMain.java:269)
    Caused by: com.sun.appserv.server.ServerLifecycleException: /usr/bin/imqbrokerd: not found
         at com.sun.enterprise.jms.JmsProviderLifecycle.onInitialization(JmsProviderLifecycle.java:265)
         ... 8 more
    Caused by: java.io.IOException: /usr/bin/imqbrokerd: not found
         at java.lang.UNIXProcess.forkAndExec(Native Method)
         at java.lang.UNIXProcess.<init>(UNIXProcess.java:52)
         at java.lang.Runtime.execInternal(Native Method)
         at java.lang.Runtime.exec(Runtime.java:566)
         at java.lang.Runtime.exec(Runtime.java:491)
         at java.lang.Runtime.exec(Runtime.java:457)
         at com.sun.messaging.jmq.admin.jmsspi.JMSAdminImpl.startProvider(JMSAdminImpl.java:720)
         at com.sun.enterprise.jms.JmsProviderLifecycle.onInitialization(JmsProviderLifecycle.java:258)
         ... 8 more
    |#]
    [#|2004-12-01T16:32:55.353+0800|SEVERE|sun-appserver-pe8.0.0_01|javax.enterprise.system.core|_ThreadID=10;|Server Startup failed. Exiting...|#]
    [#|2004-12-01T16:32:55.354+0800|INFO|sun-appserver-pe8.0.0_01|javax.enterprise.system.core|_ThreadID=10;|Server shutdown in progress...|#]
    [#|2004-12-01T16:32:55.502+0800|WARNING|sun-appserver-pe8.0.0_01|javax.enterprise.system.core|_ThreadID=10;|CORE5061: Exception :
    java.lang.NullPointerException
         at com.sun.enterprise.jms.JmsProviderLifecycle.checkProviderStartup(JmsProviderLifecycle.java:377)
         at com.sun.enterprise.jms.JmsProviderLifecycle.onShutdown(JmsProviderLifecycle.java:433)
         at com.sun.enterprise.server.ApplicationServer.onShutdown(ApplicationServer.java:400)
         at com.sun.enterprise.server.PEMain.run(PEMain.java:233)
         at com.sun.enterprise.server.PEMain.main(PEMain.java:172)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.commons.launcher.ChildMain.run(ChildMain.java:269)
    |#]
    [#|2004-12-01T16:32:55.664+0800|WARNING|sun-appserver-pe8.0.0_01|javax.enterprise.system.tools.admin|_ThreadID=10;|core.tmp_folder_deletion_failed|#]
    [#|2004-12-01T16:32:55.670+0800|SEVERE|sun-appserver-pe8.0.0_01|javax.enterprise.system.core|_ThreadID=10;|Server stopped due to Server startup failure.|#]

    Based on the info you supplied it looks like the /usr/bin/imqbrokerd program could not be found. Does this path exist? If not it looks like the appserver may be configged incorrectly. IMQ may be installed in a different location. Can you find the imqbrokerd program on your system? Once you locate it could you look in your config/asenv.conf file and check the AS_IMQ_LIB and AS_IMQ_BIN properties to make sure they are pointing to appropriate paths. Post back what you find.

  • Solaris on x86 Dell Laptop - keyboard driver!

    Hello,
    As some of you may have a Dell Laptop I am asking if anyone has
    had any success installing Solaris 8 for Intel. If you have please
    drop me a line.
    So far I have worked my way past the hangs during the install's
    configuration of /dev. I had to remove all references to cardbus in
    the "Edit Device" settings of the device configuration assistant.
    But then I hit the second problem where the first keypress at the
    language selection window sends repeating characters until the keyboard
    buffer is full. In other words it goes nuts because the Solaris driver
    does not support the Dell Latitude CPi laptop keyboard. I know it is
    not a supported configuration but I have little option since Sun are
    no longer interested in supporting laptops in Solaris 8.
    I already know there is a USB keyboard workaround but I dont
    fancy myself hauling around a seperate keyboard just so I can use
    Solaris 8.
    More specificallly I am looking for driver settings to make the
    existing keyboard driver work or an alternative keyboard driver to solve the
    issue. Sun can you help out here?
    Any suggestions appreciated, especially some input from Sun.
    Sincerely
    Kevin Davies
    Security Consultant
    Network Associates Inc

    Hi knightweb,
    Did you checked the BigAdmin center to know if your box is compatible / known to work ?
    The installation program says your drive is RO ? Are you installing from a CD ? If yes, be sure that the disk choosed to the installation is not the CD drive (I don't know Dell 6350 anyway)
    Did you tried to broke the last partition if there's one with fdisk ?

  • HW RAID on x2250 with Solaris 10?

    I'm a long-term, experienced Solaris admin (on SPARC) who is trying out a few x86 x2250 boxes right now. Each has 2 SATA drives that I am attempting to use HW RAID 1 with. I set the drives to "RAID" mode in the BIOS, used the firmware RAID config utility to create a RAID 1 mirror pair with them, rebooted, checked the BIOS to see the new "INTEL RAID" device in the boot order, but can't get Solaris to see the (virtual) drive!
    The Solaris installer (booted from local DVD on the x2250) can't see it, format can't see it, fdisk can't see it. I've searched a fair bit on line and there's also no explicit mention of support or lack of support for the x2250's RAID controller on Solaris 10 x86.
    Has anyone managed to use HW RAID on this server before?
    Help!
    ...Steve van der Burg

    I have the same problem Steve. I try to create mirror 1 with on board controller and then, install Solaris 10/08 for x86 and I receive the message: No disk found !!!
    I try to broke the mirror and then install Solaris, but the message is the same.
    solaris not recognize the SATA disks of x2250 server.
    I find the drivers in the tools cd, but I can't find it.
    Help please !!!
    Daniel

Maybe you are looking for

  • Why can't I change the admin on my computer?

    Okay so I made an administrator account with the hopes that I could make myself unable to visit sites during certain hours on my main account on my computer. I couldn't do that so I eventually found an app on Google Chrome called stayfocusd and I use

  • Transfer Safari bookmarks to another iphone help

    Hi all, I am thinking about upgrading my iPhone 4 to a 5. However, as I use my current phone a lot for work when out and about, I have a lot of useful Safari bookmarks saved on it. I will need to transfer these bookmarks to a new phone. However, on m

  • Error msg: device failed to calibrate laser level

    I am trying to burn a dvd using disk utility and it gives me the error message burn failed: device failed to calibrate laser level. I can't burn with toast titanium either-gives me medium error message Should I try different DVD-Rs? I am currently tr

  • When opening numbers why do all spreadsheets open

    upon opening numbers, all of my saved numbers files open.  why is that happening and how do i stop it

  • Brainstorming imported Archives (JAVA) versus Z-TABLEs (ABAP)

    Hi everybody, we got very complex processes and I would like to ease them: Instead of fixedValues in Message-Mapping we use CSV-files and store them in the imported archives. In different message-mappings we read the CSVs via UDF. The problem is that