[suse-sparc] Sparc Classic: ethernet hardware issue

From: Will Roberts (oldbear_at_arctos.com)
Date: Fri May 23 2003 - 13:47:16 CEST


Message-Id: <4.3.2.7.2.20030523072250.03d6c9d0@arctos.com>
Date: Fri, 23 May 2003 07:47:16 -0400
From: Will Roberts <oldbear@arctos.com>
Subject: [suse-sparc] Sparc Classic: ethernet hardware issue

I am trying to install SuSE linux 7.3 for Sparc onto an old Sparc Classic.
All is well except I discovered that the Classic has a bad on-board
ethernet port. This causes both the obvious problem (no network connection)
and the side effect of:

      INIT: Id "3" respawning too fast: disabled for 5 minutes
      INIT: Id "6" respawning too fast: disabled for 5 minutes
      INIT: Id "2" respawning too fast: disabled for 5 minutes
      INIT: Id "4" respawning too fast: disabled for 5 minutes
      etc.

which I believe to be the result of the Sparc's ethernet port generating
error messages which SuSE thinks are attempts to log into one of the
tty ports via the ethernet.

I have available a Sun 501-2015 and a Sun 501-2981 Sbus ethernet card and
would like to substitute such a card for the broken onboard ethernet
port. The question is how to disable (or ignore) the onboard port and
to recognize the Sbus card as either le0/eth0 or as le1/eth1.

I believe the Sparc Classic "sees" the ethernet board on the Sbus, but I
am not sure:

      ok show-sbus
      SBus slot 4 ledma le SUNW,bpp audio espdma esp
      SBus slot 0 lebuffer le dma esp
      SBus slot 1 cgthree
      SBus slot 2
      SBus slot 3 cgthree

Do I need to create a device name alias for this card and/or remove or
redefine the existing devalias "NET" or "NET-TPE" for the onboard port?

      ok devalias
      screen /iommu@0,10000000/sbus@0,10001000/cgthree@1,0
      net-g net:,SUNXT_KERNEL.SUN4M
     ...
      net-aui /iommu/sbus/ledma@4,8400010:aui/le@4,8c00000
      net-tpe /iommu/sbus/ledma@4,8400010:tpe/le@4,8c00000
      net /iommu/sbus/ledma@4,8400010/le@4,8c00000
     ...

How do I do this and how do I identify the Sbus /iommu address of the
device?

      /iommu@0,10000000/sbus@0,10001000/lebuffer@0,40000/le@0,60000
      /iommu@0,10000000/sbus@0,10001000/ledma@4,8400010/le@4,8c00000
      /iommu@0,10000000/sbus@0,10001000/lebuffer@0,40000/le@0,60000
      /iommu@0,10000000/sbus@0,10001000/ledma@4,8400010/le@4,8c00000

(The above addresses from the failed "watch-net-all" openboot diagnositic.)

Any help would be greatly appreciated.

Sincerely,
Will
The Old Bear

-- 
To unsubscribe, e-mail: suse-sparc-unsubscribe@suse.com
For additional commands, e-mail: suse-sparc-help@suse.com


This archive was generated by hypermail 2.1.7 : Fri May 23 2003 - 13:48:41 CEST