Solaris 10 TPI interface

Hi all,
I am writing a streams driver to catch the TCP data in between Client/ Server applications under loopback mode using TPI interface. To identify the new listener queue and the client end point information I am using T_CAPABILITY_ACK, T_CONN_RES and T_CONN_IND messages.
On Server socket (queue) I process the T_CONN_RES messages for ACCEPTOR_id and SEQ_number information, next by finding a matching ACCEPTOR_id field from a lookup table of ACCEPTOR_id, Queue pair (which I have constructed using T_CAPABILITY_ACK message information), I can identify the actual queue which is the listener for further data transfer.
Also by matching the SEQ_number of T_CONN_RES with the SEQ_number got from earlier T_CONN_IND messages I can identify the IPaddress and port number information of the client end-point.
When I tested the entire logic on Solaris 10 both on update 2 it works perfectly alright, but the same logic seems to be not working on Solaris 10 initial release.
In this early release of Solaris 10 all the T_CONN_RES messages are always having Zero ACCEPTOR_id and a constant SEQ_number (always 40).
The server application and client application both are 64 bit applications running on 64 bit Solaris 10. The Box information is,
#uname -a
SunOS devsol14 5.10 Generic sun4u sparc SUNW,Sun-Fire-V240
#Cat /etc/release
Solaris 10 3/05 s10_74L2a SPARC
Is there anything to be done for this release of Solaris, or do I need to catch some additional messages to make sure this works in this release?
If there is any explanation not clear enough please ask me for more details...
Any help will be greatly appreciated.
Thanks in advance!!!
Regards,
Laxmi

If you have installed all required packages, all you'll need to do is wait... Desktop login starts about 5-10 seconds after console login apperas unless you log into console, in which case it won't appear at all.
I also suggess checking whether SUNWdtlog package is installed since startup scripts for dtlogin are there. Besides if you have the full software group installed you will have a choice whether to use CDE or JDS (Gnome)

Similar Messages

  • Question on Solaris NIC interface names

    Hello,
    I've installed RAC on a two node Sparc Solaris cluster using Oracle clusterware. One node is amodel V240 and the other is a T2000. I've found that Solaris names the NIC interface by the chipset soI have two different interface names. When I try to startup from srvctl the VIP on node two does not start as I think it is expecting the node 2 interface name to be the same as node on. Has anyone else running on Sparc Solaris ran into this? What was your Solution?
    Thanks for the help.
    Jeff

    Hello Rodrigo,
    It does not appear that the Virtual Interface will quite accomplish what I need, or at least I'm doing something wrong. My interface on node1 is bge0 and e1000g0 on node 2.
    ifconfig -a
    lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000
    e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 172.31.74.149 netmask fffffc00 broadcast 172.31.75.255
    ether 0:14:4f:cb:9b:7a
    aggr1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
    inet 10.1.1.2 netmask ffffff00 broadcast 10.1.1.255
    ether 0:14:4f:cb:9b:7c
    When I issue the following to create the bge0 alias on node 2 it doesn't work.
    ifconfig bge0 172.31.74.149 netmask 255.255.255.0 up
    ifconfig: SIOCGLIFNETMASK: bge0: no such interface
    Any idea as to what I am doing wrong?
    Thanks
    Jeff

  • VGA cable extension -or- extending the reach of Solaris

    I purchased a 15ft TRIPP LITE VGA monitor extension cable. This cable does not work with Solaris 10, but does work with Windows! The Solaris graphical interface does not want to load with the extension cable in place.
    Why? And what can I do about the situation. Will a Gefen VGA through coax solution work with Solaris? Or is there another way to do this?
    Helping me figure out how to move a Solaris computer a few feet away from my desk will help save my hearing.

    I would love to create a connection from the router to my computer. I don't need or want it to be wireless. It's not like I'm hauling this computer around the house, and there is a cat 5 jack about 1 foot from my computer. Any idea how this is done? Even in theory?
    We have Comcast hi-speed internet and they offer "home networking" wired or wireless but unfortunately "At this time, Comcast Home Networking does not support Macintosh computers." (you have to dig pretty deep to find that out). I have no real concept of how the cat 5 wiring and the highspeed internet work together.

  • Alternative Threading Model in Solaris 8?

    I haven't been able to get to any Solaris 8 docs yet, but I've been hearing about his alternative threading model available in Solaris 8. Can someone explain it to me?

    I know this question was posted a while ago, but this info may be of help.
    As well as improved real-time support for threads, Solaris 8 has an extra set of thread libraries under /usr/lib/lwp.
    They are designed to be direct replacements for the standard libraries; you can pick them up by linking against them or using LD_LIBRARY_PATH.
    This new one-level libthread is a library that implements all of the POSIX and Solaris threads interfaces using a one-level threading model, where threads are one-to-one with lightweight processes (LWPs), rather than the two-level model that is used in the standard libthread implementation, where user-level threads are multiplexed over possibly fewer LWPs.
    It has been found in tests that some applications perform much better with the new library. However, more kernel resources are consumed.
    Hope that helps.
    Ralph
    SUN DTS

  • What's new in solaris 8 from solaris 7

    Hi,
    I want a help regarding the solaris 8 interfaces which are
    modified from solaris 7.
    Can some one provide me information regarding these interfaces.
    Thanks in advance.

    My Mail Id : [email protected]

  • Solaris 8 DLPI issues

    Is anyone aware of any DLPI issues specific to Solaris 8(Beta Refresh 2). In this case,"ifconfig x0 plumb" fails for a pseudo driver in Solaris 8, while the same works fine in Solaris 7. This is a style 2 DLS provider, and it appears that DL_INFO_REQ fails, leading to ifconfig coming out with an error "No such interface".
    Mail to
    [email protected]

    My company is porting a network traffic-monitoring application to Solaris. We would like to use the Solaris "DLPI" interface to receive packets for analysis. However, my understanding is that DLPI will only provide incoming packets addressed to the local machine. In order to receive outgoing packets also, I understand that DLPI requires that the application place the network interface in promiscuous mode, which we are loathe to do for efficiency reasons. I am hoping that I'm incorrect about this; is there a way in Solaris 7 or 8 to use the DLPI interface to receive both incoming packets addressed to the local machine and also outgoing packets from the local machine? Thank you.
    George Skillman
    [email protected]
    (650) 318-1616

  • JMF in Solaris - Unable to handle format

    Hi
    I ran the sample codes AVTransmit2 and AVRecive2 in Windows and it worked great. However, when I ran it in Solaris, I got the following error.
    Unable to handle format: mpegaudio/rtp, 44100.0 Hz, 16-bit, Mono, LittleEndian, Signed
    Failed to prefetch: com.sun.media.PlaybackEngine@9ff0a8
    Error: Unable to prefetch com.sun.meida.PlaybackEngine@9ff0a8
    AVReceive2 internal error: javax.media.ResourceUnavailableEvent[source=com.sun.media.content.unknown.Handler@738d08, message=Failed to prefetch: cannot open the audio device]
    WARNING: XIL OBSOLESCENCE
    This application uses the Solaris XIL interface which has been declared obsolete and may not be present in versions of Solaris beyond Solaris 9. Please notify your application applier.
    Anyone has any idea on why it went wrong?
    Thanks,

    I doubt the convertion to stereo or to big endian will have any effect, because...
    AVReceive2 internal error: javax.media.ResourceUnavailableEvent[source=com.sun.media.content.unknown.Handler@738d08, message=Failed to prefetch: cannot open the audio device]That message is telling you that JMF has failed while trying to get permission to obtain the audio device...IE, your sound card. You probably need to run as root, if you're not...

  • -lm & __exp issue with f90

    I'm attempting to link in some f90 compiled code with cc [due to mixed lanuage programing]. I've stumbled across the following issue on FC3.
    >>>>>>>>>
    asterix:/home/balay/junk>cat test.f
    program main
    double precision b
    b = exp(2.0d0)
    write(*,*) b
    end
    asterix:/home/balay/junk>~/soft/sunstudiomars/bin/f90 -c test.f
    asterix:/home/balay/junk>~/soft/sunstudiomars/bin/f90 test.o
    asterix:/home/balay/junk>~/soft/sunstudiomars/bin/cc test.o -lfui -lfai -lfsu -lc_sol -lsunmath -lpthread -lm
    test.o(.text+0x73): In function `MAIN_':
    : undefined reference to `__exp'
    asterix:/home/balay/junk>~/soft/sunstudiomars/bin/cc test.o -lfui -lfai -lfsu -lc_sol -lsunmath -lpthread /usr/lib/libm.a
    <<<<<<<<<<
    I noticed f90 links with /usr/lib/libm.a - not -lm - and that appears
    to be a workarround to this problem. Checking for the symbols - it exits in libm.a - not libm.so
    >>>>>>
    asterix:/home/balay/junk>nm -o /usr/lib/libm.* |grep '__exp'
    /usr/lib/libm.a:w_exp.o:00000000 T __exp
    /usr/lib/libm.so:00009e10 t __exp
    <<<<<<<
    [not sure what 't' means - but its not 'T' which I would expect]
    The same code when compiled with g77 appears to use the symbol 'exp' instead
    of '__exp' so maybe sun f90 should do the same?
    >>>>>>>>>>
    asterix:/home/balay/junk>nm -o test.o |grep exp
    test.o: U __exp
    asterix:/home/balay/junk>g77 -c test.f
    asterix:/home/balay/junk>nm -o test.o |grep exp
    test.o: U exp
    <<<<<<<<<<<
    Thanks,
    Satish

    We know about this problem (compiler sometimes inserts references to private Solaris libm interfaces). It will be addressed in the next Linux technology preview.
    regards,
    Fedor.

  • Change/upgrade to Airport software

    I just upgraded the Airport software (6.0) and I see it's had a makeover.  Is there anywhere to see what other devices besides computers are DHCP clients.  I have a power monitor and a solar panel interface that are both on the network but I don't see them anywhere in any of the Airpot windows.  I used to be able to find it in the "Logs and Statistics" I think.  And is there anywhere to set up a printer in Airport or is all of that done just in System Prefs.
    Norm

    This message will appear if you try to delete AirPort Utility 6.0

  • Question on 11.2 RAC Networking Configuration

    I have a random question regarding the network interface configuration for (specifically 11.2) an Oracle RAC requirement. Is there a requirement anywhere that states that all nodes in the cluster must have the same named interface on each distinct node serving the same purpose in order for all nodes of the cluster to communicate properly?
    Here is an example of my question - My curiosity is, is this a requirement?
    Node 1
    eth1 - 10.0.0.1 (public)
    eth1:1 10.0.0.25 (vip)
    eth2: 192.168.1.25 (priv/interconnect)
    Node 2
    eth1 10.0.0.2 (public)
    eth1:2 10.0.0.26 (vip)
    eth5: 192.168.1.35 (priv/interconnect)
    Note: eth2 is private on node 1, where eth5 is private on node 2.
    Does node 2 have to follow the same pattern where eth1 is public, and eth2 is private, or for node 2, can eth5 be assigned to the private subnet and eth1 be assigned to the public subnet?
    Odd question I know. Any means to clarify for me would be most helpful and appreciated.
    Thanks,
    CJ

    Hi,
    DBA wrote:
    I have a random question regarding the network interface configuration for (specifically 11.2) an Oracle RAC requirement. Is there a requirement anywhere that states that all nodes in the cluster must have the same named interface on each distinct node serving the same purpose in order for all nodes of the cluster to communicate properly?
    Here is an example of my question - My curiosity is, is this a requirement?
    Node 1
    eth1 - 10.0.0.1 (public)
    eth1:1 10.0.0.25 (vip)
    eth2: 192.168.1.25 (priv/interconnect)
    Node 2
    eth1 10.0.0.2 (public)
    eth1:2 10.0.0.26 (vip)
    eth5: 192.168.1.35 (priv/interconnect)
    Note: eth2 is private on node 1, where eth5 is private on node 2.
    Does node 2 have to follow the same pattern where eth1 is public, and eth2 is private, or for node 2, can eth5 be assigned to the private subnet and eth1 be assigned to the public subnet?
    Doc 11.2.0.2 says:
    About Network Hardware Requirements
    * Public interface names must be the same for all nodes. If the public interface on one node uses the network adapter eth0, then you must configure eth0 as the public interface on all nodes. Network interface names are case-sensitive.
    * You should configure the same private interface names for all nodes as well. If eth1 is the private interface name for the first node, then eth1 should be the private interface name for your second node. Network interface names are case-sensitive.
    http://download.oracle.com/docs/cd/E11882_01/rac.112/e17264/preparing.htm#TDPRC123
    Network Hardware Requirements (Linux Installation)
    If you install Oracle Clusterware using OUI, then the public interface names associated with the network adapters for each network must be the same on all nodes, and the private interface names associated with the network adaptors should be the same on all nodes. This restriction does not apply if you use cloning, either to create a new cluster, or to add nodes to an existing cluster.
    For example: With a two-node cluster, you cannot configure network adapters on node1 with eth0 as the public interface, but on node2 have eth1 as the public interface. Public interface names must be the same, so you must configure eth0 as public on both nodes. You should configure the private interfaces on the same network adapters as well. If eth1 is the private interface for node1, then eth1 should be the private interface for node2.
    http://download.oracle.com/docs/cd/E11882_01/install.112/e17212/prelinux.htm#CWLIN209
    As the documentation says this restriction is valid when Install using the OUI, but have different interface name is supported if configured manually.
    Anyway if you are installing using the OUI you have the option to rename the interface thus like Bjoern said.
    Can We Rename a Solaris Network Interface To Fit a New Node Into an Oracle RAC ? [ID 1288614.1]
    Far as I Know using Solaris/AIX/Linux this is possible but depending on the OS and type of Kernel may not be supported.
    Regards,
    Levi Pereira

  • Intercepting outgoing packets with DLPI, or other means

    My company is porting a network traffic-monitoring application to Solaris. We would like to use the Solaris "DLPI" interface to receive packets for analysis. However, my understanding is that DLPI will only provide incoming packets addressed to the local machine. In order to receive outgoing packets also, I understand that DLPI requires that the application place the network interface in promiscuous mode, which we are loathe to do for efficiency reasons. Is there a way in Solaris 7 or 8 to use the DLPI interface to receive both incoming packets addressed to the local machine and also outgoing packets from the local machine? If not, is there some other means of accomplishing this short of writing our own device driver? Thank you.

    You are correct, the arp's come down like normal messages in DL_UNITDATA_IND
    You can see them in hmeudreq. If you look into the message, you will see two blocks (the second hanging off mp->b_cont), something like the following. I haven't tried decoding it all, but you can see the arp (0806) in there.
    blk=0 len=28:
    00 00 00 07 00 00 00 08 00 00 00 14 00 00 00 00
    00 00 00 00 ff ff ff ff ff ff 08 06
    blk=1 len=28:
    00 01 08 00 06 04 00 01 00 40 2e 33 ca 82 01 01
    01 01 ff ff ff ff ff ff 01 01 01 02
    which is an arp request for 1.1.1.2 from 1.1.1.1.
    Hope this helps.
    S.

  • Logical interface in solaris 10

    Hi there,
    I need to configure logical interface in a solaris 10 3/05 server. After reading the Solaris 10 IP services manual, I am not quite sure what to do. All the examples and explanation are about using the new subcommand addif of ifconfig. It was not clear in the documentation if the setting logical interfaces via addif will persist across boot.
    Can one still configure logical interface in Solaris 10 in a more traditional way like in Solaris 8? In an Solaris 8 server I will do the following.
    Let's assume I want to configure in a solaris 8 server a logical interface named hme0:1 with IP address 192.168.20.28 with netmask 255.255.255.0 for hostname host001
    # cat /etc/hostname.hme0:1
    host001
    ^D
    # echo "192.168.20.28 host001" >> /etc/inet/hosts
    # echo "192.168.20.0 255.255.255.0" >> /etc/inet/netmasks
    # reboot -- -r
    Can one still do that in solaris 10 3/05 server?

    Hi there,
    I need to configure logical interface in a solaris 10
    3/05 server. After reading the Solaris 10 IP services
    manual, I am not quite sure what to do. All the
    examples and explanation are about using the new
    subcommand addif of ifconfig. It was not clear in the
    documentation if the setting logical interfaces via
    addif will persist across boot.No. No 'ifconfig' command is persistent.
    Can one still configure logical interface in Solaris
    10 in a more traditional way like in Solaris 8? In an
    Solaris 8 server I will do the following.
    Let's assume I want to configure in a solaris 8
    server a logical interface named hme0:1 with IP
    address 192.168.20.28 with netmask 255.255.255.0 for
    hostname host001
    # cat /etc/hostname.hme0:1
    host001
    ^D
    # echo "192.168.20.28 host001" >> /etc/inet/hosts
    # echo "192.168.20.0 255.255.255.0" >>
    /etc/inet/netmasks
    # reboot -- -r
    Can one still do that in solaris 10 3/05 server?Absolutely.
    You don't need to reboot (you can run ifconfig for this boot and let the files do the work next time) and the -r doesn't do anything with interfaces (expecially virtual interfaces) anyway.
    Darren

  • How to Add a Physical Interface After Installation in Solaris 10

    How to Add a Physical Interface After Installation in Solaris 10
    Hi Java Specialist,
    I am trying to setup a network interface with the following steps on a new fresh Solaris 10 installation using the instruction titled How to Add a Physical Interface After Installation in Solaris 10 3/05 ONLY from http://docs.oracle.com/cd/E19253-01/816-4554/esxhb/index.html:
    1. # ifconfig lo0 plumb up
    2. # ifconfig lo0 10.56.8.101 netmask 255.255.240.0. This was the working Windows DHCP environment prior to installing Solaris
    10 on top of it.
    3. # Added saturn to /etc/hostname.lo0.
    4. # Added 10.56.8.101 to /etc/inet/hosts
    5. # Added 10.56.0.0     255.255.240.0 to /etc/inet/netmasks
    6.# reboot
    However, the following errors kept recurring:
    svcs –xv …. unable to qualify my own domain name,
    failed with exit status 69.
    Any idea on what other steps have I missed? I was hoping to only do step 3 – 6 for the change to apply permanently.
    Many thanks,
    Jack

    Hi Java Specialist,... in a Solaris forum?
    1. # ifconfig lo0 plumb upThe loopback connection (your lo0)is NOT a physical interface. There are no hardware components for it. Nor can I think of any reason why it should ever be anything other than the default 127.0.0.1
    Use your favorite Internet search site (such as Google, Bing, Yahoo) to learn more about it.
    2. # ifconfig lo0 10.56.8.101 netmask 255.255.240.0. This was the working Windows DHCP environment ...I have no idea how a nonexistent software construct gets a DHCP address in a MS Operating System, unless you are confusing this with the "Microsoft Loopback Adapter" which is an utterly different concept. Again, go see what Google tells you.
    <br>
    <br>
    <br>
    ... completely unrelated to configuring an IP...
    unable to qualify my own domain nameAgain, search the Internet or even search these forums with that string of words.
    Go back through your two most recent posts and read the responses again.
    They seem to both be on the same topic as this new one -- configuring an IP on something.
    How to initialize new IP address on secondary interface permanently
    How to change IP address permanently on Solaris 10
    When you've done all that, then come back and tell us what you are actually trying to do.

  • How to change the Ethernet Interface name in Solaris 10

    I have to install Oracle 10G RAC on three nodes with different ethernet cards, but the ethernet interface name must be the same which is the precondition for Oracle RAC installation.
    So I want to know how can I change the ethernet name in Solaris.
    For example, the ethernet name in the OS is "ce0", how can i change the interface name "ce0" to "e1000g0".
    bash-3.00# dladm show-dev
    ce0 link: unknown speed: 1000 Mbps duplex: full
    ce1 link: unknown speed: 100 Mbps duplex: half
    ce2 link: unknown speed: 100 Mbps duplex: half
    ce3 link: unknown speed: 100 Mbps duplex: half
    ce4 link: unknown speed: 100 Mbps duplex: half
    ce5 link: unknown speed: 0 Mbps duplex: unknown
    Thanks in advance.

    s-wilson wrote:
    You can't. The ce or e1000g refers to the driver as well as the adapter itself. The only exception I am aware of is: the ipge and e1000g which both refer to the Intel Pro 1000.I'm pretty sure I've renamed a driver in the past (and all references to it in name_to_major, path_to_inst, driver_aliases, and minor_perm) and had it function just fine after 'plumb'ing it up. However I just tested this by trying to turn a 'pcn' driver into a 'foobar' driver on a vmware box. It looks like everything works except some internal bits of the driver continue to create one file with 'pcn' in the name instead of 'foobar'. And since this is Solaris 10, the /devices filesystem is dynamic and read-only. I can't seem to force the change.
    So while this may be possible with some drivers (and maybe only on older versions of the OS), it doesn't seem to be generally possible for all drivers on Solaris 10.
    Darren

  • 10.7 to R11i On Solaris and Custom Interfaces

    Hi,
    We are planning to migrate from 10.7 to R11i on Solaris machine. We have developed custom interfaces with Oracle AP, AR and INV modules. We have GL, AP, AR, Cash Management, Inventory and purchasing modules implemented. We would really appreciate your help on following:
    1. How correct are sizing guidelines specified in R11i Installation manual?
    2. Should we have database and application servers on same machine? If not what type of application server is recommended i.e. NT or Solaris. Any performance issues in either approach?
    3. If we go for single node installations do we have to generate FMX files for custom forms under Solaris?
    4. Is it recommended to have APPL_TOP on one disk or we can split on multiple disks.
    5. Which browser is recommended i.e. Netscape Ver x.x or Internet Explorer x.x?
    6. What sorts of problems were encountered for custom interfaces?
    7. Our development server is supporting 10.7 but we are sure it cant handle R11i upgrade. Is it recommended to carry out upgrade on production machine or should have separate machine to carry out this project?
    8. Any other upgrade issues relevant to R11i upgrade on Solaris?
    We would appreciate if someone share the upgrade problems and experiences.
    Thanks
    null

    Hello TheGlamazon
    We know everyone is super exited about these amazing phones. As your order moves through the process, you can check the status at http://bit.ly/RjmCUB. You may not be able to see a change from Processing until it officially ships, then you'll see the tracking number. If you've received a confirmation email that your order was submitted, any additional information throughout the fulfillment process will be sent to that same email address. Congrats on your new phone!
    TanishaS1_VZW
    Follow us on Twitter @VZWSupport

Maybe you are looking for

  • How do I install PSE 9 without a CD Drive?

    I have a new computer that doesn't have a CD Drive.  How do I install my copy of PSE 9 without getting an external CD Drive?  Where can I download a copy from?

  • Data conversion- GL , GL Open Line Item Upload

    Hi, For Objects GL Upload , GL Line item Upload  : LSMW- BAPI,IDOC Methods possible .Is any standard Bapi , Idoc available. And also share the advantage and disadvantage in using  Ecatt for dataconversions. Please share link which gives details  for

  • API for commnad Prompt

    Is there an API for java to do command promt calls in windows, trying to have my app works with an external sdk

  • Stacked Canvas with one block displaying twice

    I have a question regarding the Stacked Canvas. I have to create a calender for clients. (I am using stacked canvas to do that). In the 'calender' table i would have the information like ClientID, Year, weekno, start date, end date. So i created two

  • Problem to print with iPhoto and epson stylus photo RX620

    I asked a question about the print with Iphoto. Larry gave some explainations but it still doesn't work. I can change the reglages with Safari, with Mail but not with Iphoto. So when I try to print photos, the reglage is standard and the result is ba