Panic: on Solaris 7 64 bit

Ppl,
Mandar here. With the same problem of driver crashing on Solaris 7 64 bit. To just refresh you on whats happening.. i am developing a driver for a network device, under Solaris 7 for ultra sparc. This is a 32 bit PCI device. i am seeing a system crash while allocating dma resources. I have compiled the driver using -xarch=v9 for making it 64 bit. I could map device registers, add intr but the dma resource allocation crashes. My driver shares memory with the device. I tried to use, ddi_dma_alloc_handle followed by ddi_dma_mem_alloc and then ddi_dma_addr_bind_handle. The first two calls succeed without any problem.. the system crashes in the third call. I tried this, another way, using ddi_iopb_alloc followed by ddi_dma_addr_setup.. then i see the crash in ddi_dma_addr_setup
I had just kept this aside for a while, as I found that these same dma resource allocation sequences worked well on Solris 7 32 bit. So I proceeded with my 32 bit driver. This driver is now done, and running well. i got back to the problem on 64 bit. It is persisting. tried a lot of things.. but no success.. tried to plug the device in a 64 bit pci slot , link the driver using ld from /usr/ccs/bin/sparcv9/ld.. nothing rally works.
does anybody know, what the problem can be? Big diff, is the sequence works on 32 bit and crashes on 64 bit..
Looking forward to some help..
Thanks,
Mandar

Hi,
There are no 64 bit static "system" libraries supplied with Solaris 7.
So there is no question of linking them with the executable.
You may create your own 64 bit static library and link with the executable.
Thanks
Kalpesh

Similar Messages

  • Install - Oracle 9i 64 bit on Solaris 9 32 bit

    Hi Team,
    Is it possible to install Oracle 9i 64 bit version on Solaris 9 32 bit OS?
    Thanks in advance.
    Regards
    M.Saravanan

    Hi.
    This is the same question as "Is it possible copy 20GB of data to 10GB hard disk?".
    Of course it is not possible.

  • Tuxedo 8.0 32-bit on Solaris 8 64-bit ( boot-mode)

    Hi:
    i have questions :
    I have Tuxedo 8.0 32-bit product, i'll need run on solaris 8
    ( 64-bit boot-mode ) .
    Is there Problems wiht that???
    My hardware is :
    Sun Microsystems sun4u
    Sun Enterprise 420R (2 X UltraSPARC-II 450MHz)
    System clock frequency: 113 MHz
    Memory size: 2048 Megabytes
    ========================= CPUs =========================
    Run Ecache CPU CPU
    Brd CPU Module MHz MB Impl. Mask
    0 1 1 450 4.0 US-II 10.0
    0 2 2 450 4.0 US-II 10.0
    mymachine#isainfo -v
    64-bit sparcv9 applications
    32-bit sparc applications
    thanks ...
    Alex ...

    Hi Anthony :
    Do you know something about performace between
    Tuxedo 32-bit and Tuxedo 64-bit ?
    Thanks ...
    Alex ...
    Do you working in Bea or other Enterprise ??
    "Anthony Fryer" <[email protected]> wrote:
    >
    Hi Alex, we are also using tuxedo 32-bit on Solaris 64-bit operating
    system. There
    is no problem doing this as your solaris version supports both 32 bit
    and 64 bit
    programs. The things to watch out for are when you are building a tuxedo
    application,
    you have to make sure that all the libraries you link with are also 32
    bit libraries,
    including oracle. We ran into build problems when some libraries were
    32 bit
    and others were 64 bit.
    There's good information about 32bit v 64bit on solaris at the following
    web site...
    http://docs.sun.com/?p=/doc/806-6543/6jffrdmee&a=view
    I personally would use 64bit if possible, but it's no big deal to build
    32 bit
    applications because my tuxedo application does not need a 64bit address
    space
    and is not computationally heavy. Most of the CPU takes place in the
    database,
    which in our case is Oracle, and which happens to be 64bit anyway. So
    it's not
    a bad thing to build a 32 bit tuxedo application that runs on a 64 bit
    operating
    system, for most types of tuxedo applications.
    "alex fuentes" <[email protected]> wrote:
    Hi again :
    you link show that :
    Sun Solaris 8 tuxedo v8.0 Native 64-bit version - SPARC
    Sun Solaris 8 SPARC X *(using 2.7 32-bit binaries)
    32-bit on 64-bit OS supported
    Then Tuxedo 8.0 32.bit ruuning on Solaris 8 64-bit. OK
    there is support from Bea . Is that is correct ???
    I'll need used Tuxedo 64-bit ,you could benefit in performance.
    Thanks Thanks ...
    Alex ..
    Scott Orshan <[email protected]> wrote:
    If the platform list shows that a 32-bit build is certified on a 64bit
    OS, then you can run it there.
    If you want an actual 64 bit build, it is because you want the big
    address space, longer longs in FML, and everything else you get from
    64
    bits.
    If you want to have an application span Solaris and Digital UNIX, which
    is always 64 bit, you might want both to be 64 bits so that you do
    not
    lose any data in the conversion.
    On HP, you can't link 32-bit Tuxedo with another product that is 64-bit
    (Oracle for example). You might need a 64 bit Tuxedo in order to work
    with other products.
         Scott Orshan
    alex fuentes wrote:
    HI :
    I have Tuxedo 8.0 32-bit for solaris, my questions is :
    Is there problems whith Tuxedo 8.0 32-bit running on Solaris 8 alsorunning 64-bit
    ( boot-mode )?
    there is a Tuxedo 8.0 64-bit Why ??
    Which different between Tuxedo 8.0 32-bit and 64-bit ??
    Thanks ....
    Alex ..

  • Install error for Oracle 10g on Solaris x86 64-bit.  NETCA won't run

    Hi All,
    I'm installing Oracle 10.2.0.1 on Solaris x86 64-bit. I run the Oracle installer and all runs well until the NETCA portion of the install. It then errors (error file below). When i attempt to run NETCA outside of the installer i'm getting the same error output. I have verified my OS version and that all dependent packages are installed. I'm not sure what is causing this. Any help would be greatly appriciated.
    thanks, dave
    ERROR FILE:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : 11 occurred at PC=0xFEEF24E8
    Function=strchr+0x8
    Library=/lib/libc.so.1
    Current Java thread:
         at oracle.net.common.NetGetEnv.getDNSDomain(Native Method)
         at oracle.net.ca.ConfigureProfile.setDefaultProfileParams(Unknown Source)
         at oracle.net.ca.InitialSetup.setupConfigObjects(Unknown Source)
         at oracle.net.ca.InitialSetup.<init>(Unknown Source)
         at oracle.net.ca.NetCA.main(Unknown Source)
    Dynamic libraries:
    0x8050000      /data1/oracle/oracle/jdk/jre/bin/java
    0xfefc0000      /lib/libthread.so.1
    0xfefd0000      /lib/libdl.so.1
    0xfeed0000      /lib/libc.so.1
    0xfea00000      /data1/oracle/oracle/jdk/jre/lib/i386/client/libjvm.so
    0xfee80000      /usr/lib/libCrun.so.1
    0xfee50000      /lib/libsocket.so.1
    0xfedc0000      /lib/libnsl.so.1
    0xfeda0000      /lib/libm.so.1
    0xfeeb0000      /usr/lib/libsched.so.1
    0xfe9a0000      /lib/libm.so.2
    0xfed50000      /lib/libscf.so.1
    0xfe980000      /lib/libdoor.so.1
    0xfe960000      /lib/libuutil.so.1
    0xfe940000      /lib/libmd5.so.1
    0xfe920000      /lib/libmp.so.2
    0xfe8e0000      /data1/oracle/oracle/jdk/jre/lib/i386/native_threads/libhpi.so
    0xfe890000      /data1/oracle/oracle/jdk/jre/lib/i386/libverify.so
    0xfe850000      /data1/oracle/oracle/jdk/jre/lib/i386/libjava.so
    0xfe830000      /data1/oracle/oracle/jdk/jre/lib/i386/libzip.so
    0xf1a00000      /usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3
    0xfc780000      /usr/lib/locale/en_US.UTF-8/methods_en_US.UTF-8.so.3
    0xf13c0000      /data1/oracle/oracle/jdk/jre/lib/i386/libawt.so
    0xf0f90000      /data1/oracle/oracle/jdk/jre/lib/i386/libmlib_image.so
    0xf0f30000      /data1/oracle/oracle/jdk/jre/lib/i386/motif21/libmawt.so
    0xf0d50000      /usr/dt/lib/libXm.so.4
    0xf0cf0000      /usr/openwin/lib/libXt.so.4
    0xf0cc0000      /usr/openwin/lib/libXext.so.0
    0xf1890000      /usr/openwin/lib/libXtst.so.1
    0xf0c30000      /usr/openwin/lib/libX11.so.4
    0xf0be0000      /usr/openwin/lib/libdps.so.5
    0xf0a90000      /usr/openwin/lib/libSM.so.6
    0xf0a70000      /usr/openwin/lib/libICE.so.6
    0xf0a30000      /data1/oracle/oracle/lib32/libnjni10.so
    0xefe00000      /data1/oracle/oracle/lib32/libclntsh.so.10.1
    0xefc60000      /data1/oracle/oracle/lib32/libnnz10.so
    0xf0a10000      /lib/libkstat.so.1
    0xefc40000      /lib/libgen.so.1
    0xefc20000      /lib/librt.so.1
    0xefbf0000      /lib/libaio.so.1
    0xefbd0000      /data1/oracle/oracle/lib32/libldapjclnt10.so
    Heap at VM Abort:
    Heap
    def new generation total 576K, used 343K [0xf1e00000, 0xf1ea0000, 0xf22e0000)
    eden space 512K, 55% used [0xf1e00000, 0xf1e467f8, 0xf1e80000)
    from space 64K, 96% used [0xf1e80000, 0xf1e8f798, 0xf1e90000)
    to space 64K, 0% used [0xf1e90000, 0xf1e90000, 0xf1ea0000)
    tenured generation total 1408K, used 338K [0xf22e0000, 0xf2440000, 0xf5e00000)
    the space 1408K, 24% used [0xf22e0000, 0xf2334ab8, 0xf2334c00, 0xf2440000)
    compacting perm gen total 4096K, used 3580K [0xf5e00000, 0xf6200000, 0xf9e00000)
    the space 4096K, 87% used [0xf5e00000, 0xf617f170, 0xf617f200, 0xf6200000)
    Local Time = Tue Aug 29 13:49:22 2006
    Elapsed Time = 225
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode)
    #

    I have the same problem on Linux Debian 3.0.
    My /etc/hosts looks like:
    127.0.0.1     localhost.localdomain     localhost
    #192.168.100.1     bt.lan.home     bt
    #192.168.100.5     jacek.lan.home     jacek
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhostsPlease help.

  • How to upgrade oracle 32 to 64 bit on sun solaris x86 64 bit OS?

    Hi,
    I want to upgrade/convert 32 bit Oracle Database 10.2.0.2 to 64 bit database. Existing 32 bit database is RAC and it is running on Sun Solaris X86 64 bit OS.
    First, I want to know is it possible?
    If yes, then what are the exact steps?

    Hi,
    Such a migration can be done, just follow the steps in Metalink note 62290.1
    It is important to remember that 64-bit database requires more shared pool memory so you should increase your shared pool size.
    Liron Amitzi
    Senior DBA consultant
    [www.dbsnaps.com]
    [www.orbiumsoftware.com]
    Edited by: Liron Amitzi on Jul 1, 2009 3:08 PM

  • Oracle 9i 32 bit in Solaris 9 64 bits

    can anyone tell me what is the Maximum SGA size i can set for Oracle database 9i 32 bit running in Solaris 9 64 bits?
    Oracle version : Oracle Enterprise Edition 9.2.0.1 32-bits
    OS: Solaris 9 64 bits.
    16GB RAM

    user4738409 wrote:
    can anyone tell me what is the Maximum SGA size i can set for Oracle database 9i 32 bit running in Solaris 9 64 bits?
    Oracle version : Oracle Enterprise Edition 9.2.0.1 32-bits
    OS: Solaris 9 64 bits.
    16GB RAMrefer:http://www.dbmonster.com/Uwe/Forum.aspx/oracle-server/8028/Max-SGA-size-for-32-bit-9-2-0-6-on-Solaris
    this may help you,
    regards,

  • Solaris 10 64 bit and 64 bit JVM support for Weblogic Server 9.1

    Does the following configuration supported:
    Weblogic Server 9.1
    Sun Solaris 10 (64 bit)
    Sun JVM 5.0 (64 bit)
    I could only find reference to 32 bit JVM on bea site.
    Any help is appreciated.
    Thanks

    Hi.
    answers inline:
    sanjay wrote:
    Hi,
    Can Weblogic Express (Cluster edition)6.1J sp2 be installed on Sun Solaris(Sparc)
    8(64 bit) ?Yes - http://edocs.bea.com/wls/platforms/index.html#solaris8
    >
    >
    Can Weblogic Express (Cluster edition)6.1J sp2 JDBC driver be used for Oracle 8.1.7(Solaris
    64 bit) ?
    Yes - http://edocs.bea.com/wls/platforms/index.html#jdbc
    Michael Young
    Developer Relations Engineer
    BEA Support

  • OSB 2.6  installer for solaris 10 (64 bit) - required

    Hi,
    I am are not able find the installer for OSB 2.6 for solaris 10(64 bit).
    Where can I find the same?
    Thanks in Advance.
    Rajani

    Don't know what a service id is, but you will need to be an oracle customer, which I assume you are if you are requesting old software.
    here is the link I use
    https://metalink2.oracle.com/metalink/plsql/f?p=130:14:5775706955868202591::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,763603.1,1,1,1,helvetica
    cheers
    James

  • Solaris 10 64-bit for intel processor

    Hi ALL,
    I want to install solaris 10 64-bit on vmware for test purpose.
    Do you know where I can find it.
    It seem that on the site we can only download x86 or sparc
    Thanks in advance

    x86 includes 64 and 32-bit versions.

  • Java hang on Solaris 9 64 bit

    On the Solaris 9 64bit while I'm using my java (jre1.3.1) application causes the Java windows to hang. These windows cannot be closed or even killed from the resident Window manager.
    But if I use Solaris 8 64 bit or Solaris 9 32 bit my application works well without hang.
    Can someone help me???
    thank you
    Rina

    Although I got the following link
    http://download-uk.oracle.com/docs/html/A96167_01/toc.htm
    however, it's for Solaris 8.
    Is the process same for Solaris 9 or there're any issues during the installation?
    Are there any additional configuration compatibility checks need to be done?
    Is there any quick installation steps like your earlier link?
    Thanks.

  • Installtion of Informatic Power Center 9.0.1 in Solaris Sprac 64 Bit

    I want to know how to configure and which file required for Informatic Power Center 9.0.1 in Solaris Sprac 64 Bit setup.
    Please help to how configure server and client in solaris sprac .

    This link i hv alerady follow but stiil not able intsall.
    Its given error like
    ./runInstaller
    Platform is Solaris SPARC64
    Starting Oracle Universal Installer...
    Checking Temp space: must be greater than 80 MB. Actual 23177 MB Passed
    Checking swap space: must be greater than 150 MB. Actual 41270 MB Passed
    Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-09-14_10-08-09AM. Please wait ...The Java RunTime Environment was not found at /tmp/OraInstall2012-09-14_10-08-09AM/jdk/jre/bin/java. Hence, the Oracle Universal Installer cannot be run.
    Please visit http://www.javasoft.com and install JRE version 1.3.1 or higher and try again.
    : No such file or directory
    When try to install its given error
    But I have updated Java Version
    java version "1.5.0_18"
    Java(TM) Platform, Standard Edition for Business (build 1.5.0_18-b02)
    Java HotSpot(TM) Server VM (build 1.5.0_18-b02, mixed mode)

  • 10.2.0.1 to 10.2.0.3 patchset for Solaris x86 64-bit

    I'm having difficulty in locating the patch (or patchset) to upgrade my 10.2.0.1 database to 10.2.0.3
    This is for the Solaris x86 64-bit platform.
    I'm using the metalink patches area but am baffled on how to find what I need.
    Any thoughts ?
    Thanks in advance
    Mark
    EDIT... I believe I found what I was looking for ... Patchset 5337014 ... took me a while but I believe this is the one.
    Edited by: markhooper on Aug 13, 2009 10:05 AM

    Yes. You found it. ;)

  • Reg: Oracle 9i Enterprise Edition software for solaris x86 (32-bit)

    Hi,
    Where can i download the Oracle 9i Enterprise Edition software for solaris x86 (32-bit).
    Thanks in advance.
    Edited by: ora_man_8873786 on May 14, 2011 12:50 AM

    If you have a CSI you can always order the CD at My Oracle Support by submitting a SR.
    Sybrand Bakker
    Senior Oracle DBA

  • Hard coded links in R12.1.1 SOLARIS 10 64 bit Rapid Install stack

    Hi,
    Just a heads up for anyone using the Solaris 10 64 bit Rapid Install.
    I am doing a 11.5.10.2 > 12.1.1 upgrade on Solaris 10 64-bit.
    On my Rapid Install delivered R12.1.1 tech stack there are some hard coded links to Oracle test server files in the 10.1.2 and 10.1.3 lib32 directories. Which is not a good thing - it stops little things like adpatch working!
    e.g.
    $ cd $ORACLE_HOME/lib32
    $ ls -l ldflags
    $ lrwxrwxrwx 1 appdugc dba 56 Feb 4 16:21 ldflags -> */d4/R12/ab/apps/R1211XB9/*apps/tech_st/10.1.2/lib/ldflags
    This leads to libclntsh.so not being generated and errors like this when running adpatch:
    ld.so.1: adpatch: fatal: /*/*/*/apps/tech_st/10.1.2/lib/libclntsh.so.10.1: wrong ELF class: ELFCLASS64
    Killed
    The fix is to recreate the soft links to point to the correct local mount points/paths
    How on earth did that slip through?
    I raised an SR on this issue and got no where at all. I only got to the bottom of it when I noticed the /d4/R12 path and googled that. I then found Vikram's article at http://oracleappstechnology.blogspot.com/2009/09/r1211-apache-wont-start.html and realised that it was the cause of my problems too.
    Edited by: user6675174 on 16-Feb-2010 00:45

    Hello All,
    I faced the same situation. This is what I did to fix the issue on all the Tiers that has the Applications Tech Stack.
    cd "applications install base"
    find ./inst ./apps -type l -exec ls -l {} \; | grep d4
    Set your applications environment appropriately using APPS<instance>_<host>.env under the APPL_TOP
    cd $ORACLE_HOME
    /bin/rm ./bin/lbuilder
    /bin/rm ./bin/webcachectl
    /bin/rm ./lib32/ldflags
    /bin/rm ./lib32/libocci.so
    /bin/rm ./lib/libnavhoa.a
    /bin/rm ./lib/hsdb_inf.so
    /bin/rm ./lib/hsdb_odbc.so
    /bin/rm ./lib/hsdb_oing.so
    /bin/rm ./lib/hsdb_ora.so
    /bin/rm ./lib/hsdb_syb.so
    /bin/rm ./webcache/lib32
    /bin/rm ./webcache/examples/readme.examples.html
    /bin/rm ./sysman/webapps/emd/WEB-INF/lib/log4j-core.jar
    ln -s $ORACLE_HOME/nls/lbuilder/lbuilder $ORACLE_HOME/bin/lbuilder
    ln -s $ORACLE_HOME/webcache/bin/webcachectl $ORACLE_HOME/bin/webcachectl
    ln -s $ORACLE_HOME/lib/ldflags $ORACLE_HOME/lib32/ldflags
    ln -s $ORACLE_HOME/lib32/libocci.so.10.1 $ORACLE_HOME/lib32/libocci.so
    ln -s $ORACLE_HOME/lib32/libnavhoa.a $ORACLE_HOME/lib/libnavhoa.a
    ln -s $ORACLE_HOME/lib32/hsdb_inf.so $ORACLE_HOME/lib/hsdb_inf.so
    ln -s $ORACLE_HOME/lib32/hsdb_odbc.so $ORACLE_HOME/lib/hsdb_odbc.so
    ln -s $ORACLE_HOME/lib32/hsdb_oing.so $ORACLE_HOME/lib/hsdb_oing.so
    ln -s $ORACLE_HOME/lib32/hsdb_ora.so $ORACLE_HOME/lib/hsdb_ora.so
    ln -s $ORACLE_HOME/lib32/hsdb_syb.so $ORACLE_HOME/lib/hsdb_syb.so
    ln -s $ORACLE_HOME/webcache/lib $ORACLE_HOME/webcache/lib32
    ln -s $ORACLE_HOME/webcache/docs/readme.examples.html $ORACLE_HOME/webcache/examples/readme.examples.html
    ln -s $ORACLE_HOME/sysman/jlib/log4j-core.jar $ORACLE_HOME/sysman/webapps/emd/WEB-INF/lib/log4j-core.jar
    cd $ORACLE_HOME/bin
    ./genclntsh -32
    Thanks,
    Sushil Motwani

  • Cannot run loadjava on Solaris 10 64-bit server - wrong ELF class error

    We are running into a problem when trying to run loadjava on a 10.2.0.3 database running on a Solaris 10 64-bit server.
    loadjava -user xxxxx/xxxxx -verbose -resolve -force my.jar
    creating : resource pea.properties
    loading : resource pea.properties
    ld.so.1: oracle: fatal: /var/db/10.2.0/lib32/libskgxp10.so: wrong ELF class: ELFCLASS32
    The LD_LIBRARY_PATH does not have the lib32 directory on it, it has /var/db/10.2.0/lib instead.
    Any idea on what to do?

    Hi,
    Correct. The note specify general recommendations for setting the environment. The utility loadjava is not an exception.
    Regards,

Maybe you are looking for