Intel network interface with Solaris 10 x86

Hi,
I have been Googling all evening to try and find a solution to this, but here is the problem:
I have a PC built around an Asus P4C800-E system board, and I have Solaris 10 x86 01/2006 installed. I would like to get the Ethernet interface (Intel adaptor, running on a CSA bus) up and running - but for some reason I can't seem to get the driver to bind to the proper address (pci8086,1019 - from what I have been able to find out): It instead insists on binding to pci1043,80f7. Even though pci8086,1019 is listed in /etc/device_aliases, it won't play nice.
I know the NIC is working, and have tried it under other OSes (including Linux).
Although Solaris x86 "sees" something there, and the interface is plumbed (it can even tell when the network link is up or down), I can't get the interface to work - pings do not work, etc.
Is there a way I can convince the driver to bind to pci8086,1019 instead of pci1043,80f7?
Any assistance would be greatly appreciated.
Joovilhar.

<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1"><tr><td class="SmallText"><b>Joovilhar wrote on Wed, 08 March 2006 02:14</b></td></tr><tr><td class="quote">
I can't seem to get the driver to bind to the proper address (pci8086,1019 - from what I have been able to find out): It instead insists on binding to pci1043,80f7. Even though pci8086,1019 is listed in /etc/device_aliases, it won't play nice.
</td></tr></table>
Is 1043,80f7 the device's pci subsystem vendor and subsystem device id?
And 8086,1019 is the normal vendor/device id?
In this case everything would work as expected.
What is listed by "/usr/X11/bin/scanpci -v" for the ethernet controller?
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1"><tr><td class="SmallText"><b>Quote:</b></td></tr><tr><td class="quote">
I know the NIC is working, and have tried it under other OSes (including Linux).
Although Solaris x86 "sees" something there, and the interface is plumbed (it can even tell when the network link is up or down), I can't get the interface to work - pings do not work, etc.
</td></tr></table>
Try to boot the kernel with various settings of the "acpi-user-options" variable,
to disable / enable ACPI. In previous Solaris x86 releases, when
something went wrong configuring an interrupt vector for a nic device,
the typical end result is a nic that is unable to receive incomming
packets. Maybe your Asus P4C800-E is still problematic with ACPI, with
S10 x86 1/2006, and needs the acpi-user-options workaround.
http://blogs.sun.com/roller/page/danasblog?anchor=configurin g_solaris_acpi_at_boot
To change the "acpi-user-options" variable, edit the grub boot command
line and edit the "multiboot" line, e.g. append "-Bacpi-user-options=0x2".

Similar Messages

  • Interfacing with Solaris IP/ICMP and ARP

    Hi,
    I am writing a sample driver that interfaces with Solaris IP, ARP and ICMP.
    1. I want to get the routing table information from IP from kernel. Is it possible via some standard interfacing?
    2. I want to get the ARP entries from ARP cache or send arp requests .
    3. I want the ICMP module to generate some error messages
    Can these be achieved from the kernel?
    Any info in this topic would be of great help.
    Thanks,
    Amudha

    What was the solution?
    I am trying to intercept arp send/replies
    on the standard ethernet driver. Is this possible?
    Perhaps you can help me with some code.

  • Network interfaces in solaris 10g guests

    Dear all,
    I installed solaris 10 on vm server but it doesn't recognize the virtual network interfaces in the system, i tried all the network command in the OS but no way i was able to solve it.
    Please advice.

    You can see all installed interfaces by running 'grep network /etc/path_to_inst'. An example:
    grep network path_to_inst
    "/node@1/pci@8,600000/network@1" 0 "ge"
    "/node@1/pci@9,700000/network@1,1" 0 "eri"
    "/node@1/pci@9,700000/pci@2/network@0" 0 "ce"
    "/node@1/pci@9,700000/pci@2/network@1" 1 "ce"
    "/node@1/pci@9,700000/pci@2/network@2" 2 "ce"
    "/node@1/pci@9,700000/pci@2/network@3" 3 "ce"
    "/node@1/pci@9,600000/network@2" 4 "ce"
    shows, ge0, eri0, ce0 - ce4

  • URGENT !!! Two physical network interface with two completely different subnets - No bridges - cannot connect both

    This is my urgent problem:
    I have a physical machine with two physical network interfaces. I have a VMWARE player installed and a virtual machine that must use both cards on two different subnets, one directly public on the router and one intranet inside the company.
    How can I just tell one net card to go on that sub and the other on the public sub ?  Going crazy. Please help.
    Thanks,
              P.

    Using VMware Player Virtual Network Editor, create a additional bridged VMnet and bind each bridged VMnet to a different physical network adapter... on virtual machine, create a virtual network adapter to each subnet, and bind each virtual network adapter to a different bridged VMnet.
    For additional help with virtual network editor, check this KB: VMware KB: Using the Virtual Network Editor in VMware Workstation

  • Query Network interface with C#

    Hello,
    I'm developing a C# winforms application under Windows server 2008 (64bit)
    Is there a way to query all network interfaces installed in the PC and check their IP address and if there is an ethernet connection (connected \ not connected) ?
    I want to do it with Microsoft C# classes. 
    Best regards,
    Z.V

    Hi,
    Solution 1:>
    Step1:>
    UdpClient u = new UdpClient(remoteAddress, 1);
    IPAddress localAddr = ((IPEndPoint)u.Client.LocalEndPoint).Address;
    Step2:>
    foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
    IPInterfaceProperties ipProps = nic.GetIPProperties();
    // check if localAddr is in ipProps.UnicastAddresses
    Solution 2:>
    foreach(NetworkInterface ni in NetworkInterface.GetAllNetworkInterfaces())
    if(ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211 || ni.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
    Console.WriteLine(ni.Name);
    foreach (UnicastIPAddressInformation ip in ni.GetIPProperties().UnicastAddresses)
    if (ip.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
    Console.WriteLine(ip.Address.ToString());
    Documentation:>
    NetworkInterface.GetAllNetworkInterfaces Method
    Good Tutorial:>
    http://www.codeproject.com/Articles/64975/Detect-Internet-Network-Availability
    Mark as answer or vote as helpful if you find it useful | Ammar Zaied [MCP]

  • Changing a Network Interface on Solaris 8

    This is the joke:
    1- Solaris 8 was first installed with a NIC not recognized by Solaris (in-board)
    2- A compatible PCI Card has been installed (3Com 3C905B-TX).
    3- Old Card has been desactived in the BIOS. No IRQ conflict.
    4- At reboot, the Configuration Assistant recognizes the device...
    5- At boot, the system does not manage to configure the interface.
    The reason comes from that the interface is not recognized by
    ifconfig (does not appear in result of "ifconfig -a").
    The message "BAd File Number" is obtained with "ipconfig elxl0 plumb".
    Questions: - Why?
    - Is there a solution? (apart to reinstall the system...)
    Hints:
    - the interface should be named "elxl0"
    (because it is the name of the 3Com interface on other Solaris PC's).
    Is it right ????
    - the driver name elxl does not appear in the PCI devices of "prtconf -D"
    - but the file /kernel/drv/elxl exists !
    Waiting for enlighting, thanks very much!!!!

    Try to change the network binding on the server
    http://technet.microsoft.com/en-us/library/cc732472(WS.10).aspx
    Try to delete the hidden network adapters as well. 
    Open Device Manager, from the File menu, expand the View and select the Show Hidden Devices option. This will enable and show any old un-used devices in the window
    http://www.gfi.com/blog/how-to-remove-hidden-network-adapters-from-virtual-machines/
    Thanks,
    MAS
    Please mark as helpful if you find my comment helpful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

  • Network Interface Configuration Solaris 7

    Hi,
    I'm new on Solaris platform. How does one change the gateway IP address to a new gateway IP address. I've tried "route change" command but no success. Any suggestion is very much appreciated.
    Kala
    Telikom PNG Ltd

    Changing the IP address on a server can be quite involved if there are applications running on the server that "know" about the machines IP address ( typically databases ).
    Ordinarily, if you are only changing the IP address you could use the ifconfig command. You might also need to change the netmask value.
    Be careful, if your doing this remotely, say via telnet, once you run the ifconfig command and the IP changes, you will loose your connection to the server. It's best to try this sort of thing whilst your on the system console. If there is any mistake in your command and the interface is configured incorrectly or goes down, you will not be able to reconnect unless your on the system console.
    If you want the IP address change to be persistent ie after reboots, you will need to edit the /etc/hosts file and add the new IP address in. If your using DNS and/or NIS/NIS+ then these files will also have to be changed.

  • Ndd in Solaris x86

    Hi I need to know How can I see parametes list of networks interfaces in Solaris x86, I can't use the utility ndd for the network interface, I am working in a V65x and the NIC is e1000g.
    Thanks

    kstat e1000g:0 might work, but I'm not 100% if kstat
    statistics are supported by the e1000g driver. And if they are available,
    I'm not sure if they are accurate.
    kstat should list the interface speed, and the duplex setting.

  • Networking troubles with ABIT BP6 board and Solaris 8

    Hi, Im trying to install the Solaris 8 software on my ABIT BP6 board with a Compaq NetFlex3 10TX NIC. This is a SMP board (dual celeron) but is not on the HCL (the NIC is).
    The installation gives no problems at all (except for a memory conflict between memory devices), and SunOS works pretty well except for networking... using ifconfig -a shows me the networking interface and the loopback interface but I can't ping outside of the Solaris machine (or ping to the Solaris machine from an other machine).
    I know that the board is not on the HCL but I had no networking troubles with Solaris 8 early access.
    After instalation of the software and the reboot, I get the status as below:
    >
    configuring IPv4 interfaces: cnft0.
    Hostname: MILLIWAYS
    Configuring /dev and /devices
    Configuring the /dev directory (compatibility devices)
    The system is coming up. Please wait.
    checking ufs filesystems
    /dev/rdsk/c0d0s7: is clean.
    All devices are configured...
    Configuring network interface addresses: cnft0.
    RPC: Timed out
    Starting IPv4 routing deamon.
    starting rpc services: rpcbind done.
    Setting netmask of cnft0 to 255.255.255.0
    <
    As you can see I get a time out while configuring the NIC. I tried a lot of different things (and some bad ones like using the device driver disk of the EA version with the cd's of the final version but no luck there...)
    Anyone with the same problems or any help?
    Thanx, Marcel

    Hi maeck,
    I'm sorry that my message is off the topic. Could you help me with a problem that I have with Abit BP6 + Solaris 8 combo?
    I'm encountering error message on console screen during booting/reboot/shutting down like "APIC error interrupt on CPU 0. Status=2" where CPU can be 0 or 1, status can be 0, 2, 4 or 6.
    If I let my dual Celeron400 run at 400MHz, the frequency of errors is few and far between. Though it still happens. If I overclock them to 558MHz like I udually do, it will show at least 4 times during a booting process. I've tried MPS 1.1 and 1.4 settings. I've also tried turning off all cache, delayed transaction, passive release settings.
    In addition, the overclocked system tends to lock up while it runs flawless in Windows 2000 Professional and Redhat 6.1. Do you have any similar experience?
    My system config:
    Abit BP6 motherboard
    400 MHz CPU X 2
    GlobalWin FEP32 X 2
    128M SDRAM
    Creative Labs 3DBlaster TNT2
    13GB Maxtor DiamondPlus 6800
    Acer 10x DVD drive

  • Oracle 10g RAC - public network interface down

    Hi all,
    I have a question about Oracle RAC and network interface.
    We're using Oracle 10gR2 RAC with two nodes on Linux Red Hat.
    Let's assume that the public network interface goes down.
    I would like to know what happens with existing connections
    on node with network interface with problems.
    Are connections frozen, actives?
    Can the users continue to use theses existing connections using the another node of RAC?
    I know that the listener goes down and any other connections is allowed.
    Thank you very much!!!!

    Tads wrote:
    Hi all,
    I have a question about Oracle RAC and network interface.
    We're using Oracle 10gR2 RAC with two nodes on Linux Red Hat.
    Let's assume that the public network interface goes down.
    I would like to know what happens with existing connections
    on node with network interface with problems.
    Are connections frozen, actives?
    Can the users continue to use theses existing connections using the another node of RAC?If the interface is down? what do you think? All connections to this node will die. How does your application handle fail-over, does it attempt to reconnect or just have a complete application failure?
    You should spend some time in a test lab where you can test this stuff for yourself. Read the documentation and there are tons of sites out there that purport to have all of your RAC/TAF/FAN/FAF questions. - I would read and trust the documentation first.
    >
    I know that the listener goes down and any other connections is allowed.
    Thank you very much!!!!

  • Network Interface Configuration

    For Solaris 9,
    <<Q1>> What is the following interfaces name means? le, hme? Which is the Ethernet port?
    <<Q2>> Where is the networking configuration file stored in the Solaris 9?
    <<Q3>>How to configure the network interfaces in Solaris 9?
    <<Q4>> Did we need to restart the network after we have edit the network configuration? If, how to restart the network? (e.g. in Debian /etc/init.d/networking restart).
    Please assist.

    You also posted this same question at another forum web site.
    It appears your answer is going to be over there.
    There's now no sense in duplicating it here.
    ['Network Interface Configuration' at www.LinuxQuestions.Org|http://www.linuxquestions.org/questions/solaris-opensolaris-20/network-interface-configuration-652192/]

  • Solaris 10 Problem with Intel board network interface

    I've just installed Solaris 10 on my Intel board with integrated fast ethernet interface. Installation went smoothly, except for the networking. I've already followed the guide on this link http://solaris-x86.org/documents/tutorials/network.mhtml. The problem is, I couldn't find anything such as /dev/iprb0 under /dev directory (iprb is for Intel Ethernet 100 VE). When checking from interactive boot, I got this line:
    pci@0,0/pci8086,244e@1e/pci8086,3052@8 (which is the device for the ethernet on the pci bus)
    Since there's no link such as iprb0 under /dev, I checked the /devices/pci@0,0 directory, and found these:
    pci8086,244e@1e (directory, and in it, it contains no device file)
    pci8086,244e@1e:devctl
    My question is, how could I enable the network? Making link under /dev to pci8086,244e@1e:devctl doesn't seem to work. So I guessed there should be device file (ie. pci8086,3052@8) under pci8086,244e@1e directory. But how can I get this device file? Should I do mknod command? But I don't know how to get major and minor number under solaris.
    Please help me... I am used to Linux, but Solaris is a totally different animal to me.
    Edgar

    If you didn't get any messages about iprb iline value being out of range, simply run (as root):
    ifconfig iprb0 plumb
    Otherwise run the BIOS setup and disable plug & play os. Then run the above command.

  • Networking with solaris 7 on x86

    Hi all
    i installed Solaris 7 on 2 intel pcs. At the time of installing solaris 7, i was only asked to provide the host name, it didn't ask for the IP address. So after installation I saw a line in /etc/hosts file which is different from Sparc machines. Here is how it looked:
    127.0.0.1 localhost loghost neptune
    where neptune the local machine name, where i installed the os. Now i edited the /etc/hosts file following way
    127.0.0.1 localhost
    175.145.135.10 neptune loghost
    after saving it, i tried to ping it:
    ping neptune or ping 175.145.135.10
    i get error message saying "ICMP error, host/gateway unreachable"
    Does anyone have idea how to do networking in x86 running on Solaris 7???
    thanks
    Pranoz

    Hi Allen
    thanks for your help. I did that, but still it did not ask me for ip address or any network info. Then i tried to manually update /etc/hosts file with following lines it:
    127.0.0.1 localhost
    175.165.155.10 neptune loghost
    After that i rebooted the machine and tried to
    1. ping 127.0.0.1
    2. ping neptune
    3. ping 175.165.155.10
    #1 returns "127.0.0.1' is alive. But #2 and #3 return following message:
    ICMP Net unreachable from gateway localhost (127.0.0.1) for ICMP from localhost(127.0.0.1) to neptune(175.165.55.10)"
    Does anyone has any experience/idea about how to configure network with solaris 7 on Intel platform??
    Your help is grealty appreciated
    thanks
    Pran

  • Solaris 10 u11 : Is it possible to mix IPMP with vertual network interface

    Hi
    I have a system with 4 Ethernet interfaces , I'd like to try to have virtual network interface on two of them . then configure IPMP between each two.
    - Is it possible to mix IPMP and VNIC ?
    - online , I found posts about having vnic on solaris by creating additional interface file (ex, /etc/hostname.bge0:1 ) and also the IPMP create such interface?
    - How can I know which IPMP version installed on the system ? and how to know I'm reading the right configuration guide?
    - on what basis should i choose the type of IPMP for my system (Link-based or Probe-based)
    Thanks in advance
    HEBA

    Hi.
    IPMP can coexist with VNIC.
    IPMP - part of Solaris. So you not need check version of IPMP. Just read Docs for Solaris.
    http://docs.oracle.com/cd/E23823_01/html/816-4554/ipmptm-1.html#scrolltoc
    It's not clear what Vnic you plan use. Is it VLAN or just additional IP on interface ?
    For test address of IPMP you should configure interface like bge0:1 with additional options.
    Regards.

  • Cannot see network interface counters under Solaris 10 with Sun SMA

    Hi,
    Noticed this a few weeks ago. When I do a discovery of a Sun server running the Net-SNMP SMA that is a zone, I can see the network interfaces:
    .1.3.6.1.2.1.2.2.1.2.1 = STRING: lo0:1
    .1.3.6.1.2.1.2.2.1.2.2 = STRING: ipge1:1
    .1.3.6.1.2.1.2.2.1.3.1 = INTEGER: softwareLoopback(24)
    .1.3.6.1.2.1.2.2.1.3.2 = INTEGER: ethernetCsmacd(6)
    .1.3.6.1.2.1.2.2.1.4.1 = INTEGER: 8232
    .1.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1500
    .1.3.6.1.2.1.2.2.1.5.1 = Gauge32: 127000000
    .1.3.6.1.2.1.2.2.1.5.2 = Gauge32: 100000000
    But the counters all come up as 0:
    .1.3.6.1.2.1.2.2.1.8.1 = INTEGER: up(1)
    .1.3.6.1.2.1.2.2.1.8.2 = INTEGER: up(1)
    .1.3.6.1.2.1.2.2.1.9.1 = Timeticks: (0) 0:00:00.00
    .1.3.6.1.2.1.2.2.1.9.2 = Timeticks: (0) 0:00:00.00
    .1.3.6.1.2.1.2.2.1.10.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.10.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.11.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.11.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.12.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.12.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.13.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.13.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.14.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.14.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.15.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.15.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.16.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.16.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.17.1 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.17.2 = Counter32: 0
    .1.3.6.1.2.1.2.2.1.18.1 = Counter32: 0
    This happens consistently across all zones we have running. We can monitor traffic for a zone via the hwardware node SNMP daemon, but certainly seems like we should be able to also monitor network interface utilization via SNMP from any zone as well.
    Has anyone encountered this / know of a fix or workaround for this? We have a valid Sun support contract but they unfortunately have been REALLY BAD about answering questions related to the SMA Net-SNMP agent thus far.
    - Max

    <table border="0" align="center" width="90%" cellpadding="3" cellspacing="1"><tr><td class="SmallText"><b>tcbarrett wrote on Fri, 28 October 2005 15:37</b></td></tr><tr><td class="quote">
    SunOS Release 5.10 Version s10_69 64-bit
    </td></tr></table>
    Why are you trying to run an old obsolete pre-release version of Solaris 10?
    I'd suggest that you install the final released product.

Maybe you are looking for