Hálókártya életre keltése Solaris 10-en

Üdv,

SunFire V445 Solaris 10-el. Van benne az alaplapi hálókártya és két darab PCI-os, tehát összesen 12 darab hálózati interface-nek kéne lennie. Az alaplapi kártyával nincs semmi baj, de a külsők mintha nem is léteznének. Nem tudom őket ifconfig -a plumb-al aktiválni. Az egyetlen parancs, ami bármi jelet ad a létezésükről:

# prtdiag | grep network
pci 199 MB pci14e4,1668 (network)
okay /pci@1e,600000/pci@0/pci@1/pci@0/network@4
pci 199 MB pci14e4,1668 (network)
okay /pci@1e,600000/pci@0/pci@1/pci@0/network@4,1
pci 199 MB pci14e4,1668 (network)
okay /pci@1f,700000/pci@0/pci@2/pci@0/network@4
pci 199 MB pci14e4,1668 (network)
okay /pci@1f,700000/pci@0/pci@2/pci@0/network@4,1
pciex 199 MB/PCI0 network (network) SUNW,pcie-qgc
okay /pci@1e,600000/pci@0/pci@8/network
pciex 199 MB/PCI0 network (network) SUNW,pcie-qgc
okay /pci@1e,600000/pci@0/pci@8/network
pciex 199 MB/PCI0 network (network) SUNW,pcie-qgc
okay /pci@1e,600000/pci@0/pci@8/network
pciex 199 MB/PCI0 network (network) SUNW,pcie-qgc
okay /pci@1e,600000/pci@0/pci@8/network
pciex 199 MB/PCI1 network (network) SUNW,pcie-qgc
okay /pci@1f,700000/pci@0/pci@8/network
pciex 199 MB/PCI1 network (network) SUNW,pcie-qgc
okay /pci@1f,700000/pci@0/pci@8/network
pciex 199 MB/PCI1 network (network) SUNW,pcie-qgc
okay /pci@1f,700000/pci@0/pci@8/network
pciex 199 MB/PCI1 network (network) SUNW,pcie-qgc
okay /pci@1f,700000/pci@0/pci@8/network

Nekem az a gyanúm, hogy aki berakta a kártyákat, nem installálta fel hozzájuk a drivert. Én nem tudom, milyen driver kell hozzájuk, mert nem tudom, milyen a hálókártya tipusa pontosan. Ebből az outputból meg lehet mondani, hogy van-e driver felrakva? Van valami ötletetek, hogy mit kéne csinálni? Már kértem a főnököt, hogy keritse elő azt az embert, aki a hardvert telepitette, de itt nagyon lassan történnek a dolgok..

Kösz előre is :)

Hozzászólások

Imho:

prtconf -pv

Bár marha régen használtam Solaris-t SPARC-on...

Majd ha megvan a Vendor ID, Device ID, stb. Akkor meg lehet keresni a PCI adatbázisban.

--
trey @ gépház

Amit feltettél kimenetet, az szerint bge kártyáid vannak.
Ahogy yyaazz kolléga mondá:

grep bge /etc/path_to_inst

Erre kapsz agy kimenetet, ami tartalmaz valami ilyesmit (a Te esetedben, ha jól látom):
/pci@1f,700000/pci@0/pci@2/pci@0/network@4:bge2

Ebből a /network@4 előtti a parent, a kukac utáni szám (4) az unit-adress,
a neve bge2

Ezután a /platform/sun4u/kernel/drv/bge.conf filébe, minden eszközre írsz egy szekcíót:
# interface bge2
name="bge" parent="/pci@1f,700000/pci@0/pci@2/pci@0" unit-address="4" \
adv_autoneg_cap=0 adv_1000fdx_cap=0 adv_1000hdx_cap=0 \
adv_100fdx_cap=1 adv_100hdx_cap=0 adv_100T4_cap=0 adv_10fdx_cap=0 \
adv_10hdx_cap=0;

Ebben a 100Mb/s fullduplex van engedélyezve.
(A hardcore Solosok ne tépjék le a fejem, ha baromság! Köszi!)

dladm show-dev es dladm show-link mit mutat?