Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Gigaswift card device name

0 views
Skip to first unread message

Neil Truby

unread,
Sep 29, 2004, 11:23:21 AM9/29/04
to
Hi

I've fitted one of these:

Sun Quad GigaSwift Ethernet UTP Adapter ( QGE ) full length PCI card
with 4 * 10/100/1000 BASE-T Ethernet interfaces


to each of 2 v440s.

But how can I tell if Solaris is "seeing" it, and what device name it would
have? I've trawled the web for this seemingly basic question, but I can't
find it ...

thanks
Neil


Message has been deleted
Message has been deleted

Beardy

unread,
Sep 29, 2004, 2:06:33 PM9/29/04
to

Neil, prtdiag and "prtconf -p" should show you details of the card, and
"modinfo | grep q" should give you an idea of the device name. If the
latter command suggests that it is in fact "qge" (apols, I don't have
one), try "ifconfig qge0 plumb up" and hopefully it will bring up the
interface. Then its the usual thing of configuring /etc/hosts and
/etc/hostname.qge0, and so on...

HTH, Beardy.

Neil Truby

unread,
Sep 29, 2004, 5:56:29 PM9/29/04
to
"Beardy" <bea...@beardy.net> wrote in message
news:415aeb98$0$69722$ed26...@ptn-nntp-reader01.plus.net...
> Neil Truby wrote:

> Neil, prtdiag and "prtconf -p" should show you details of the card, and
> "modinfo | grep q" should give you an idea of the device name. If the
> latter command suggests that it is in fact "qge" (apols, I don't have
> one), try "ifconfig qge0 plumb up" and hopefully it will bring up the
> interface. Then its the usual thing of configuring /etc/hosts and
> /etc/hostname.qge0, and so on...

Thanks for trying, Beardy, but I'm hopelessly lost.
I reporduce prtdiag below.

Buf ifconfig qge0 produces:
ifconfig qge0 plumb
ifconfig: plumb: qge0: No such file or directory

And ifconfig ce1 plumb works fine, as do ce2-5, but when I do ifconfig -a
thet all have the same MAC address, so must all be the same on-board
interface card.

I'm so stuck on this. Any help appreciated.

thanks
Neil

# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.70.14 netmask ffffff00 broadcast 192.168.70.255
ether 0:3:ba:67:a:f5
ce2: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
inet 0.0.0.0 netmask 0
ether 0:3:ba:67:a:f5
ce3: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 5
inet 0.0.0.0 netmask 0
ether 0:3:ba:67:a:f5
ce4: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 6
inet 0.0.0.0 netmask 0
ether 0:3:ba:67:a:f5
ce5: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 7
inet 0.0.0.0 netmask 0
ether 0:3:ba:67:a:f5

================================= IO Devices
=================================
Bus Freq Slot + Name +
Type MHz Status Path Model
---- ---- ---------- ---------------------------- --------------------
pci 66 MB pci108e,abba (network) SUNW,pci-ce
okay /pci@1c,600000/network@2

pci 33 MB isa/su (serial)
okay /pci@1e,600000/isa@7/serial@0,3f8

pci 33 MB isa/su (serial)
okay /pci@1e,600000/isa@7/serial@0,2e8

pci 33 MB isa/rmc-comm-rmc_comm (seria+
okay /pci@1e,600000/isa@7/rmc-comm@0,3e8

pci 33 MB pciclass,0c0310 (usb)
okay /pci@1e,600000/usb@a

pci 33 MB pciclass,0c0310 (usb)
okay /pci@1e,600000/usb@b

pci 33 MB pci10b9,5229 (ide)
okay /pci@1e,600000/ide@d

pci 33 PCI3 pci100b,35 (network) SUNW,pci-qge
okay /pci@1e,600000/pci@4/pci@0/network@0

pci 33 PCI3 pci100b,35 (network) SUNW,pci-qge
okay /pci@1e,600000/pci@4/pci@0/network@1

pci 33 PCI3 pci100b,35 (network) SUNW,pci-qge
okay /pci@1e,600000/pci@4/pci@4/network@2

pci 33 PCI3 pci100b,35 (network) SUNW,pci-qge
okay /pci@1e,600000/pci@4/pci@4/network@3

pci 66 MB pci108e,abba (network) SUNW,pci-ce
okay /pci@1f,700000/network@1

pci 66 MB scsi-pci1000,30 (scsi-2) LSI,1030
okay /pci@1f,700000/scsi@2

pci 66 MB scsi-pci1000,30 (scsi-2) LSI,1030
okay /pci@1f,700000/scsi@2,1


Darren Dunham

unread,
Sep 29, 2004, 7:02:24 PM9/29/04
to
Neil Truby <neil....@ardenta.com> wrote:
> And ifconfig ce1 plumb works fine, as do ce2-5,

So those might be it.

but when I do ifconfig -a
> thet all have the same MAC address, so must all be the same on-board
> interface card.

No. The default for Sun hardware is to use the same address on all
interfaces.

ce interfaces should support the eeprom setting of 'local-mac-address?'
to 'true'.

Grep 'ce' in /etc/path_to_inst and post it here.

--
Darren Dunham ddu...@taos.com
Senior Technical Consultant TAOS http://www.taos.com/
Got some Dr Pepper? San Francisco, CA bay area
< This line left intentionally blank to confuse you. >

Neil Truby

unread,
Sep 30, 2004, 4:03:20 AM9/30/04
to
"Darren Dunham" <ddu...@redwood.taos.com> wrote in message
news:4aH6d.2837$JG2....@newssvr14.news.prodigy.com...

> Neil Truby <neil....@ardenta.com> wrote:
> > And ifconfig ce1 plumb works fine, as do ce2-5,
>
> So those might be it.
>
> but when I do ifconfig -a
> > thet all have the same MAC address, so must all be the same on-board
> > interface card.
>
> No. The default for Sun hardware is to use the same address on all
> interfaces.
>
> ce interfaces should support the eeprom setting of 'local-mac-address?'
> to 'true'.
>
> Grep 'ce' in /etc/path_to_inst and post it here.

# grep ce /etc /etc/path_to_inst
/etc:device.tab
/etc/path_to_inst:"/pci@1c,600000/network@2" 0 "ce"
/etc/path_to_inst:"/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom@0,ce" 14
"seeprom"
/etc/path_to_inst:"/pci@1e,600000/pci@4/pci@0/network@0" 2 "ce"
/etc/path_to_inst:"/pci@1e,600000/pci@4/pci@0/network@1" 3 "ce"
/etc/path_to_inst:"/pci@1e,600000/pci@4/pci@4/network@2" 4 "ce"
/etc/path_to_inst:"/pci@1e,600000/pci@4/pci@4/network@3" 5 "ce"
/etc/path_to_inst:"/pci@1f,700000/network@1" 1 "ce"

Thanks!
Neil


Scott Howard

unread,
Sep 30, 2004, 7:06:51 AM9/30/04
to
Neil Truby <neil....@ardenta.com> wrote:
> I've fitted one of these:
>
> Sun Quad GigaSwift Ethernet UTP Adapter ( QGE ) full length PCI card
> with 4 * 10/100/1000 BASE-T Ethernet interfaces
>
> But how can I tell if Solaris is "seeing" it, and what device name it would
> have? I've trawled the web for this seemingly basic question, but I can't
> find it ...

If you added it post-install, it will be ce2, ce3, ce4 and ce5.

If you installed pre-install it will probably be ce0 -> ce3, and the
on-board ethernet will be ce4 and ce5.

Scott.

Scott Howard

unread,
Sep 30, 2004, 7:08:35 AM9/30/04
to
Darren Dunham <ddu...@redwood.taos.com> wrote:
> but when I do ifconfig -a
>> thet all have the same MAC address, so must all be the same on-board
>> interface card.
>
> No. The default for Sun hardware is to use the same address on all
> interfaces.

Not in this case. For V210/240 and V440's the default is
local-mac-address?=true (of course you can change it to false)

Scott

Neil Truby

unread,
Sep 30, 2004, 11:08:10 AM9/30/04
to

"Scott Howard" <sc...@hunterlink.net.au> wrote in message
news:1096542532.135898@docbert...

> Darren Dunham <ddu...@redwood.taos.com> wrote:
> > but when I do ifconfig -a
> >> thet all have the same MAC address, so must all be the same on-board
> >> interface card.
> >
> > No. The default for Sun hardware is to use the same address on all
> > interfaces.
>
> Not in this case. For V210/240 and V440's the default is
> local-mac-address?=true

Thank you, Darren and Scott. The card has in fact been working fine for
some time: it's just this MAC address thing that threw me off track.


Darren Dunham

unread,
Sep 30, 2004, 11:25:07 AM9/30/04
to
Neil Truby <neil....@ardenta.com> wrote:

>> Grep 'ce' in /etc/path_to_inst and post it here.

> # grep ce /etc /etc/path_to_inst
> /etc:device.tab
> /etc/path_to_inst:"/pci@1c,600000/network@2" 0 "ce"

> /etc/path_to_inst:"/pci@1f,700000/network@1" 1 "ce"

The Sun Fire V440 Server Installation Guide mentions that
Ethernet Port OBP Devalias Device Path
0 net0 /pci@1c,600000/network@2
1 net1 /pci@1f,700000/network@1

So ce0 is onboard ethernet port 0 and ce1 is ethernet port 1

> /etc/path_to_inst:"/pci@1e,600000/pci@4/pci@0/network@0" 2 "ce"
> /etc/path_to_inst:"/pci@1e,600000/pci@4/pci@0/network@1" 3 "ce"
> /etc/path_to_inst:"/pci@1e,600000/pci@4/pci@4/network@2" 4 "ce"
> /etc/path_to_inst:"/pci@1e,600000/pci@4/pci@4/network@3" 5 "ce"

In the handbook for the system board, it shows:

PCI Slot 3 1 A 33 3.3/5 /pci@1e,600000/<device>@4,*

So those ce devices are on the PCI card in slot 3. If that's where
you've put it, you've identified the devices.

0 new messages