Trying to set network interface at 100/full on Solaris 11

Hi all,
I hope someone can help me.
I've built two boxes running Solaris 11 in my lab. Connected to a hub, all seemed well.
Now, I've connected them to the network here and I'm having the following issue, The machines should be connecting to the network at 100Mbps/full. Instead, it seems they are trying to connect at 10Mbps/full, which is causing a problem.
When I check the speed on the NIC (interface=net2), speed is set to 10Mb :
     dladm show-linkprop net2
Returns speed=10.
PROPERTY     PERM     VALUE
speed               r-          10
As you can see from the above, permission is set to read only.
When I try to set the link speed as follow :
     dladm set-linkprop -p speed=100 net2
I get the following error
     'Cannot set link property speed on net2 - operation not supported.'
Which I assume is because of the read-only property/
I have also tried setting the property old-style with ndd :
     /usr/sbin/ndd -set /dev/<device-name> adv_100fdx_cap 1
And get 'Operation not supported'.
And finally, I've entered the settings in /etc/system itself (and rebooted) :
    set net2:adv_100fdx_cap=1
All to no avail.
Note the following blog post I've found here indicating someone else had issues with mode/speed in Solaris 11 (unfortunately I'm still stumped!) :
http://blog.thilelli.net/post/2011/02/19/Solaris-11-Express%3A-Problem-6
My networks man is adamant that the network settings are correct, i.e. the network is set to 100Mbps, and looking at his switch settings he seems to be correct.
Does anyone have any ideas as to where I can go from here? Much appreciated....

Despite what your site's network staff have said, this is likely to be their issue.
If you are connecting to a managed switch, that entire peripheral may have specific settings on some or all of its ports.
I suggest you let that switch do whatever it expects to do and remove all customizations to your NIC's configuration.   Let it auto-negotiate.
You should also ignore that link you have in your initial post.   The ERI network interface that is described there was a very specific network chipset and used on a very small specific number of Sun SPARC boxes.  It was known to have issues with proper negotiation (it would usually work but sometimes just get mucked up).
See this Symantec link http://www.symantec.com/business/support/index?page=content&id=TECH37566
and the following two Oracle notes:
(PDF) http://docs.oracle.com/cd/E19455-01/806-5579-10/806-5579-10.pdf
http://docs.oracle.com/cd/E19253-01/816-4554/fwawf/index.html

Similar Messages

  • Hard code spwr network card for 100-full

    How can I hard code a spwr network card for 100-full duplex?
    thanks,
    Clark

    The following lines added to /etc/system sets a hme network card to 100 full duplex,
    set hme:hme_adv_autoneg_cap=0
    set hme:hme_adv_100T4_cap=0
    set hme:hme_adv_100fdx_cap=1
    set hme:hme_adv_100hdx_cap=0
    set hme:hme_adv_10fdx_cap=0
    set hme:hme_adv_10hdx_cap=0

  • Network board 10/100 full duplex

    I have an issue with my system (solaris 8 sparc):
    If I download a local file from a distant machine the file is going at about 100Mb. If I try to upload that same file then it is going at 10Mb.
    I checked the cables etc but could not find anything.
    ndd reports correct figures (100Mb and full duplex)
    # ndd -get /dev/hme lp_autoneg_cap
    1
    # ndd -get /dev/hme lp_100fdx_cap
    1
    # ndd -get /dev/hme lp_100hdx_cap
    1
    # ndd -get /dev/hme lp_100T4_cap
    0
    # ndd -get /dev/hme lp_10fdx_cap
    1
    # ndd -get /dev/hme lp_10hdx_cap
    1
    Where should I look now?

    Thank you for your help
    With those parameters set, my bandwith is just worse so I came back to the previous configuration.
    I tried hmeconfig (found on the web, a small perl script to display everything) and it showed:
    hme0: using RJ-45 at 100 Mbps full-duplex
    * RJ-45 Hardware supports: auto-neg, 100-full, 100-half, 10-full, 10-half
    * Auto-negotiation is: ON
    * Enabled modes: 100-full, 100-half, 10-full, 10-half
    * Link Partner supports: auto-neg, 100-full, 100-half, 10-full, 10-half
    with default values (nothing in /etc/system) and:
    hme0: using RJ-45 at 100 Mbps full-duplex
    * RJ-45 Hardware supports: auto-neg, 100-full, 100-half, 10-full, 10-half
    * Auto-negotiation is: OFF
    * Enabled modes: 100-full
    * Link Partner supports: UNKNOWN - interface not in auto-negotiation mode
    with the following in /etc/system:
    set hme:hme_adv_autoneg_cap=0
    set hme:hme_adv_100T4_cap=0
    set hme:hme_adv_100fdx_cap=1
    set hme:hme_adv_100hdx_cap=0
    set hme:hme_adv_10fdx_cap=0
    set hme:hme_adv_10hdx_cap=0
    This sounds normal except that the second one is just slower for ftp exchanges.
    I cannot understand this.

  • Setting network interface and ttl for MulticastSocket

    Hello
    I've tried to set the network interface and the TTL for a MulticastSocket, but it has no effect. For testing I set the TTL to '4' and the network interface to 'lo' (localhost), but everybody in the local area network get my message with TTL=1...
    I use Fedora Core 5 (Linux), with no settings in the iptables.
    Here is the code I used:
    private String networkInterface="lo";
    private String address="239.192.0.5";
    private int port=54321;
    private int mcastTtl=4;
    public void send(){
    InputStream input=getContextClassLoader().getResourceAsStream("something.xml");
    byte[] buffer = new byte[1480];
    int length = input.read(buffer,0, 1480);
    inetAddress = InetAddress.getByName(address);
    nInterface=NetworkInterface.getByName(networkInterface);
    MulticastSocket socket = new MulticastSocket(port);
    socket.joinGroup(inetAddress);
    DatagramPacket packet = new DatagramPacket(buffer, length,
    inetAddress, port);
    socket.setTimeToLive(mcastTtl);
    socket.setNetworkInterface(nInterface);
    socket.send(packet);
    socket.leaveGroup(inetAddress);
    For simplicity I took the Error handling off here, but certainly I have it in my code. No errors, no problems, everybody get the correct message... But not with the settings I made.
    Any tips?
    Thanks:
    Bence

    I'm seeing the exact same thing. It's as if setNetworkInterface() doesn't actually do anything at all.
    java version "1.5.0_09"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
    Java HotSpot(TM) Server VM (build 1.5.0_09-b03, mixed mode)
    OS: Linux kernel 2.6.14.3, CentOS 4.2
    Code example (parts removed for clarity) follows. This code works perfectly when I allow it to attach to the default (eth0) interface. When I try to change the interface it binds to, all packets are still multicast to eth0 ONLY! I see nothing on lo or eth1.
    Properties props = System.getDefaultProperties();
    props.setProperty("java.net.preferIPv4Stack","true");
    MulticastSocket mcs = new MulticastSocket(localPort);
    mcs.setNetworkInterface(NetworkInterface.getByName("eth1"));
    InetAddress group = InetAddress.getByName("230.1.1.1");
    String payload = "This is my payload";
    DatagramPacket dgram = new DatagramPacket(payload.getBytes(),
    payload.length(),
    group, groupPort);
    mcs.send(dgram);

  • How do I set ethernet speed to 100 Full?

    Right now we connect at 100 half duplex. I need to change our Mac lab to 100 full but I can't find how to do it. We are running Imac G5's with Tiger. Please help. Thanks in advance

    System Preferences>Network>Show:>Ethernet>Ethernet Tab>Configure=Manually, Speed=100, Duplex=Full... Apply.

  • Setting network interface IP address

    Hello everyone,
    Is it possible to change a network interface IP address(eg set my local area connection IP) purely in Java or should JNI be used?
    Thanks in advance.

    I doubt there is a single, cross-platform way in purely Java, but short of using JNI you could probably use something like Runtime.exec() (assuming your user has proper permissions) and a corresponding command-line utility (like ifconfig on Unix/Linux, ipconfig on Windows).
    Edit From a brief look, it looks like ipconfig won't do the equivalent on Windows as ifconfig will do.
    Edited by: endasil on 16-Sep-2009 3:37 PM
    Edit Looks like the netsh command on Windows does some of those things:
    netsh interface ip set address local static 123.123.123.123 255.255.255.0 Source: [Wikipedia: netsh|http://en.wikipedia.org/wiki/Netsh]
    Edited by: endasil on 16-Sep-2009 3:39 PM

  • HT4367 still trying to set network time

    ok did restoring software didn't work. Any other ideas folks?

    As I knew I would, I am regretting buying another Apple product (should have leant my lesson with the iphone). Have an ATV2 and cannot set time and date. Spent hours and hours on it and completely fed up. So many people experiencing this issue in the forums as well.
    Fix anyone please? Close to thowing it in the same bin the iphone is in. How difficult can it be to roll out a product where ntp works?

  • Network.interface file not there!  Solaris 10 x86

    OK I know I can simply create it, but as what? network.[?]
    When I try to plumb my best guess (qfe0) I get no joy.
    I haved a 3Com EISA Etherlink III, VERY standard. How can I tell if the OS knows of it's existance? In the /dev directory there is nothing likely.
    P.S. If this is a pretty stupid question, please understand that I've only been using Solaris (linux is my usual tipple) for about one and a half hours. Most of which trying to get the dammn NIC up.

    Try elxl0 :-) This is: E L X L - zero :-) instead of: qfe0.
    PS The 0 can increase to 1,2,.. if you have more 3com cards in the system.

  • How to add network interface using ioctl ?

    I want to do what ifconfig does, but by using ioctls.
    To get or set network interface address, I found some information in the if_tcp(7P) man page. I would like to know more about how to go about it. Do I have to open socket or the pseudo ethernet driver e.g hme ? What are the parameters ? Do I require to only fill the structure ifreq to set the network interface ?
    Thanks in advance.
    -dev

    Are you trying to add a network volume or folder? I believe you can only add folders. Have you tried: Volumes/Archive, losing the first slash.  I was successful in adding a group folder to the dock by using: Volumes/Groups/Example

  • JET install: ERROR: Unable to configure network interface Exiting to shell

    Using SUNWjet v4.4.4 I'm trying to build a server using update 5 x86 which seems
    to work with one notable exception. The JET server and the build server do not
    reside on the same subnet. In order to get around not being able use PXE boot
    to boot the build server I'm booting from DVD after making the following modifications
    to the grub menu entry:
    kernel /I86PC.Solaris_10-1/multiboot kernel/unix - install nowin -B
    install_config=x.x.x.x:/opt/SUNWjet,
    sysid_config=x.x.x.x:/opt/SUNWjet/Clients/testclient,
    install_media=x.x.x.x:/export/install/media/s10u5-x86,
    install_boot=x.x.x.x:/export/install/media/s10u5-x86/boot
    This seems to kick off the installer however it fails to bring up the network interface:
    SunOS release
    Configuring devices
    Solaris Interactive Text ( Console Session )
    ERROR: Unable to configure network interface Exiting to shell
    # ifconfig bge0 x.x.x.x up netmask 255.255.255.0
    # route add default x.x.x.1
    # exit
    Using RPC
    Installation continues without any errors
    It seems that I'm forced to bring up the interface manually each time.
    This is what the template looks like:
    base_config_ClientArch=i86pc
    base_config_ClientEther=XX:XX:XX:XX:XX:XX
    base_config_ClientOS=s10u5-x86
    base_config_client_allocation="grub"
    base_config_products="custom eiscd sds"
    base_config_sysidcfg_nameservice=NONE
    base_config_sysidcfg_network_interface=PRIMARY
    base_config_sysidcfg_ip_address=x.x.x.x
    base_config_sysidcfg_netmask=255.255.255.0
    base_config_sysidcfg_root_password="XXXXXXXXXXXX"
    base_config_sysidcfg_system_locale="en_CA.UTF-8"
    base_config_sysidcfg_timeserver=
    base_config_sysidcfg_timezone="Canada/Eastern"
    base_config_sysidcfg_terminal=vt100
    base_config_sysidcfg_security_policy=NONE
    base_config_sysidcfg_protocol_ipv6=no
    base_config_sysidcfg_default_route=x.x.x.1
    I've also tried setting the following:
    base_config_sysidcfg_network_interface=PRIMARY
    vs
    base_config_sysidcfg_network_interface=bge0
    I don't mind doing this manually but of course I would much rather have it work automatically.

    Try giving more network interface settings in the sysidcfg settings:
    network_interface=value {primary hostname=host_name
                              default_route=ip_address or NONE
                              ip_address=ip_address
                              netmask=netmask
                              protocol_ipv6=yes_or_no}
    See http://docs.sun.com/app/docs/doc/817-5504/6mkv4nh2r?a=view

  • Auto-nego or 100-Full

    We have a combination of Dell and Sun servers
    at my site and a fierce debate is ongoing as to whether all server switch ports should be set at auto or 100/full. My own preference is auto both ends and fix if that doesn't work.
    Does anyone else have an opinon about what's "best" or why they have chosen one method over another.

    I realize that you've already made up your mind but let me give you a practical prespective. I manage a network of roughly 17,000 nodes of which roughtly 2000 of them are in a data center (i.e. servers) and the rest are client devices such as desktops, some servers, and various medical equipment. The desktop environment is exclusively auto-negotiated while the server environment was hard-coded on both ends to 100/FULL with some exceptions. We've had more trouble worrying about duplex/speed settings on the 2000 machines while the auto-negotiated client networks have had almost unheard of problems due to negotiation. The problem isn't whether or not setting it one way or another is bad. Like others said, so long as both ends are the same then you generally shouldn't have any problem. The problem stems from people moving devices around or reconfiguring their devices and forgetting to set the port to 100/FULL. On a 2000 node data center environment this happens quite frequenty. The problem is procedural in nature and not really technical. We've recently switch to auto-negotiated across the entire network and we're already reaping the rewards. SysAdmin basically cut one process (i.e. hard-coding the ports) completely out of their procedures which also saved a lot of time in troubleshooting "network problems" if you catch my drift.
    So I'm only saying this to advise you to concentrate on process/procedures for how things get provisioned going forward in the DataCenter as this will be the biggest headache for you and having a good process in place will help you.

  • Apple TV. setting network time

    MMy school's wifi network demands that I log in before using, and Apple TV tries to set network time before I log in. How can I set network time after I log in to the network. I don't seem to see a menu item for this.

    Apple TV cannot set the network time + date

  • How to set an object to 100% width now that Muse no longer has the button?

    I'm trying to set a slideshow to 100% width like the tutorials constantly talk about, but that is no longer possible in the latest version of Muse. The button is gone. So how do you do it? And why did Adobe remove the 100% width button? They seemed proud of it when it was released as a new feature.

    Hi,
    The 100% width option is available for the slideshow widget. But to use it in your slideshow, make sure you have selected the "Hero Image" of the slideshow and then click on the button of the 100% width option.
    Please refer to this screenshot :- http://prntscr.com/567j41
    Hope this helps
    Regards,
    Rohit Nair

  • Set NIC to 100 full

    OS: SuSE Linux Enterprise Server 8
    How to set NIC to 100 full?
    Our network folks ask to set NIC to 100 full?

    Hi Adam,
    Few tests you may want to do if you have redundant pair of inline interface. Try using different inline pair on waas to rule out waas inline interface. if the second inline pair on waas also has same issues, means there is some incompatibility between waas and nokia nic.
    if the second pari comes up fine, it may be a faulty NIC / inline pair on waas side.
    On the other side, if you have a spare interface n Nokia FW, try chaning the interface on Nokia and verify if that works or not.
    For your reference, here is the inline adapter config guide:
    http://www.cisco.com/en/US/docs/app_ntwk_services/waas/wae/module/inline/installation/guide/17880fru.html#wp39911
    Hope this helps.
    Regards.
    PS: Please mark this as Answered, if this answers your question.

  • Setting applications to use specific network interfaces

    How do I configure my computer such that specific applications will default to a different network interface than all the rest?
    I want to set it up so that Adium always tries to use AirPort first and everything else uses ethernet if it's available.
    Powerbook G4 1.5 Ghz   Mac OS X (10.4.8)   1GB RAM

    You can't (normally) get there from here.
    What you're trying to do is affect the routing (route certain traffic through a specific interface). The issue is that routing works at the IP level, not the application level. This means that you can tell the system to route a.b.c.d (e.g. the address of the IM server you're connecting to) through a speciic router at w.x.y.z (e.g. the AirPort).
    In order to do this, though, you need to have different IP address/subnet masks on each interface.
    For example, assuming your wired ethernet is using 192.168.1.2/255.255.255.0 and your wired ethernet router is at 192.168.1.1, and your AirPort interface is using 10.1.1.2 with the AirPort router at 10.1.1.1 you can run the command:
    <pre class=command>sudo route add a.b.c.d 10.1.1.1</pre>
    and all traffic for a.b.c.d will go over the AirPort link.
    Note that it doesn't matter what protocol you use - any traffic destined for a.b.c.d, whether it's AIM, HTTP, FTP or anything else - or what application you use - Adium, Safari, FireFox, etc. - they'll all use the AirPort link.
    Note that this technique will NOT work if you have both interfaces on the machine configured in the same subnet, but this is not a supported configuration, so you shouldn't be doing that anyway.

Maybe you are looking for

  • Firefox 4.0 will not install due to previous uninstall of Firefox

    I can't believe this. I decided to up upgrade to Firefox 4.0 (I had Firefox 3.6.xx and IE 7 on my Windows XP system). The install says I needed to reboot because of a uninstall version of Firefox ("Your computer must be restarte to complete a previou

  • User Search result is not displaying

    Hello friends, i am facing new problem in the Portal, when i am searching any user in User Admin-> search. its dislaying some  information but its not displaying the Contact information. can any one perovide me some help in this regard... This error

  • Time Capsule duplicating backups and becoming full

    My iMac and MacBook Air have been saving their respective backups to Time Capsule without problem for months, until last month. Then in April I started getting error messages saying it could not save a backup because Time Capsule was full. I understa

  • Where can I find install for Adobe Premiere Elements 9

    WE purchased through TechSoup, so no order history with ADobe. Lost my install copy. Where can I download Premiere elemts 9?

  • Error! need help

    javax.servlet.ServletException: org/apache/axis/Message at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm pl.java:912) at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub Impl.java:833) at weblogic.servlet.