The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Operating Systems > SUN Solaris
.
google unix.com



SUN Solaris The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems .

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Secondary groups show in groups but don't show in id (Not working) zen03 HP-UX 4 12-31-2007 11:15 AM
Show path name p.vvugt UNIX for Dummies Questions & Answers 2 12-19-2007 05:11 AM
show firmware of network card pressy SUN Solaris 2 03-21-2006 01:09 PM
Why don't my clock show am or pm? CTroxtell21 Linux 2 11-13-2004 09:35 PM
My sig doesn't show Spetnik Post Here to Contact Site Administrators and Moderators 2 12-23-2003 05:19 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-06-2008
iperez iperez is offline
Registered User
  
 

Join Date: Aug 2008
Posts: 6
new NIC card doesn't show in show-nets

Hello,

I'm installing a new NIC card (PCI-X Dual Gigabit Ethernet X7285A-2) in a SunFire V890 Server.

After the installation, I'm able to see the new device from the ok prompt with:
{7} ok show-devs
/pci@9,700000/ethernet@2,1
/pci@9,700000/ethernet@2
/pci@9,700000/network@1,1
/pci@8,600000/network@1

The lines named "network" are the NICs that includes the machine by default, a FastEthernet and a GigabitEthernet. The lines named "ethernet" are new and only dissappear if I remove the new NIC. So it seems to me that the NIC is correctly installed and recognized by the server.

Anyway, when I execute the show-nets command I can't see the new NIC:
{7} ok show-nets
a) /pci@9,700000/network@1,1
b) /pci@8,600000/network@1
q) NO SELECTION
Enter Selection, q to quit: q

I can't see the NIC either in /etc/path_to_inst when I boot the operating system (Solaris9), but I assume that's because of the show-nets issue:
# cat /etc/path_to_inst
"/pci@8,600000/network@1" 0 "ge"
"/pci@9,700000/network@1,1" 0 "eri"
(no more lines with "network" in it)

Does anybody know why the NIC doesn't appear in show-nets? Maybe the card should be recognized in show-devs as "network" instead of "ethernet"?

Thank you very much for your help in advance

Ismael
  #2 (permalink)  
Old 08-06-2008
pressy's Avatar
pressy pressy is offline Forum Staff  
solaris cultist
  
 

Join Date: Aug 2003
Location: Vienna / Austria (Europe) [EARTH]
Posts: 726
the system handbook says, that the minimum Solaris Release for X7285 (371-0911) for SPARC is 10....
it seems that there is no e1000g driver for solaris 9....

regards
- PRESSY
  #3 (permalink)  
Old 08-06-2008
iperez iperez is offline
Registered User
  
 

Join Date: Aug 2008
Posts: 6
Hello pressy,

Yes, the tech specs of the NIC states that only Solaris10 is supported:
Sun PCI-Express Dual Gigabit Ethernet Adapter - Tech Specs

But in the downloads page, it seemed to me that the driver does exist:
Sun Downloads

I chose "GigaSwift Ethernet Driver (1.135) 1.0 Update":
The GigaSwift Ethernet Drivers software includes the 1.135 CE Driver which supports the following hardware products:
Sun Dual Gigabit Ethernet and Dual SCSI/P adapter
Sun FastEthernet and Dual SCSI/P Adapter
GigaSwift Ethernet Adapter
GigaSwift Ethernet Adapter Compact/pci Adapter
Quad GigaSwift Ethernet Adapter

And in the "platform selection" section appears Solaris 9, so I installed this driver. Is it the wrong driver?

Besides, I thought that OBP was in a lower level of execution than the OS, so I assumed that the driver is only needed when Solaris9 has been booted, and that at ok-prompt level you just interact with the hardware, no matter if the driver is installed or not. Am I wrong? Does the show-nets command need the driver to be installed before being able to recognize the NIC card?

Thank you very much for you quick response

Ismael
  #4 (permalink)  
Old 08-06-2008
pressy's Avatar
pressy pressy is offline Forum Staff  
solaris cultist
  
 

Join Date: Aug 2003
Location: Vienna / Austria (Europe) [EARTH]
Posts: 726
i am not sure, why the OBP says network to one and to the new card ethernet, perhaps that's the reason, why show-nets doesn't recognize the new one... could imaging that you would need a newer firmware, but couldn't find a hint for that....

but that ce driver is not the right one. ce is for Cassini Gigabit-Ethernet devices, your X7285A is an Intel PRO/1000GT chip, so you will need that e1000g driver... GigaSwift is the name for another card (e.g: X4445A)

gP
  #5 (permalink)  
Old 08-07-2008
iperez iperez is offline
Registered User
  
 

Join Date: Aug 2008
Posts: 6
I'll try to install the e1000g driver then. Do you know where can I get it? I would have thought that you can donwload it from the downloads page of the NIC card in sun site, or Intel site, but it's not there. In fact, Intel doesn't provide Solaris drivers not in the cd that comes with the card neither in their web site, there is only support for Windows, Linux, etc.

I'll try first to set up the card with the e1000g driver, and if I don't succeed I'll have to replace it for another one supported in Solaris9, maybe "Sun Quad GigaSwift PCI-X Adapter".

Or maybe the e1000g driver is included in the OS release?

Thank you very much pressy
  #6 (permalink)  
Old 08-07-2008
incredible incredible is offline Forum Advisor  
Registered User
  
 

Join Date: May 2008
Location: s'pore
Posts: 2,073
why would you in the 1st place want to see the card in the OBP? as long as you can plumb the interface and set an IP will work.. but why you're taking the hassle?
  #7 (permalink)  
Old 08-07-2008
iperez iperez is offline
Registered User
  
 

Join Date: Aug 2008
Posts: 6
I came the other way round. First tried to plumb up the interface, but I couldn't because I didn't know the name (tried different names anyway). That took me to the /etc/path_to_inst file, where you can consult which driver belongs to which hardware. But the NIC wasn't there... I think that's because the show-nets issue, the OBP is supposed to recognize it as a NIC card before using it at OS level. But I recognize it could be also that I still haven't installed the right driver for the NIC.

Do you know where might I find the e1000g driver? Probably it's dead easy to find it for Solaris9, but somehow I can't

BR
Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 11:59 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0