Subject: port-sparc/12301: sbus qfe card not supported in port-sparc
To: None <gnats-bugs@gnats.netbsd.org>
From: None <rquinn+11121@sec.sprint.net>
List: netbsd-bugs
Date: 02/28/2001 06:43:24
>Number:         12301
>Category:       port-sparc
>Synopsis:       sbus qfe card not supported in port-sparc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-sparc-maintainer
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Feb 28 06:44:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Robert Quinn
>Release:        1.5S
>Organization:
>Environment:
NetBSD struck 1.5S NetBSD 1.5S (STRUCK) #11: Wed Feb 21 10:08:30 EST 2001     rquinn@struck:/usr/src/sys/arch/sparc/compile/STRUCK sparc

>Description:
Sbus qfe quad card not supported/configured by kernel.
http://www.netbsd.org/Ports/sparc/hardware.html suggests it is.

>How-To-Repeat:
> #uname -rsmp
> NetBSD 1.5S sparc sparc
> #dmesg | grep qfe
> SUNW,qfe at sbus0 slot 1 offset 0x8c00000 level 4 (ipl 7) not configured
> SUNW,qfe at sbus0 slot 1 offset 0x8c10000 level 4 (ipl 7) not configured
> SUNW,qfe at sbus0 slot 1 offset 0x8c20000 level 4 (ipl 7) not configured
> SUNW,qfe at sbus0 slot 1 offset 0x8c30000 level 4 (ipl 7) not configured

>Fix:
Jason Wright jason @ thought.net said on port-sparc:

>Release-Note:
>Audit-Trail:
>Unformatted:
 >It's just a matter of adding SUNW,qfe as another name for the sbus hme
 >driver to match.  Looks like it only matches this in NetBSD:
 >        SUNW,hme
 >
 >OpenBSD driver matches:
 >        hme             # can't remember if this one is really necessary
 >        SUNW,hme        # Most of the single hme boards, some of the quad's
 >        SUNW,qfe        # some of the quad hme's (newer?)
 >
 >I can't remember adding anything else when I added qfe support to OpenBSD.
 
  I did that, and after several days I have not experienced any problems,
 except that the kernel identifies the card as an hme card instead of a
 qfe card.
 
 #dmesg | grep hme
 hme0 at sbus0 slot 1 offset 0x8c00000 level 4 (ipl 7): address 08:00:20:82:32:64
 ukphy0 at hme0 phy 1: Generic IEEE 802.3u media interface
 hme1 at sbus0 slot 1 offset 0x8c10000 level 4 (ipl 7): address 08:00:20:82:32:64
 ukphy1 at hme1 phy 1: Generic IEEE 802.3u media interface
 hme2 at sbus0 slot 1 offset 0x8c20000 level 4 (ipl 7): address 08:00:20:82:32:64
 ukphy2 at hme2 phy 1: Generic IEEE 802.3u media interface
 hme3 at sbus0 slot 1 offset 0x8c30000 level 4 (ipl 7): address 08:00:20:82:32:64
 ukphy3 at hme3 phy 1: Generic IEEE 802.3u media interface
 
  No real network testing was done, other than a lot of "make build"s
 with an NFS mounted /usr/src.