DOCUMENT ID:  1139-02

SYNOPSIS:     3Com 3c503 interface connector selection problems

OS RELEASE:   

PRODUCT:      Solaris x86

KEYWORDS:     3Com 3c503 driver interface connector selection


DESCRIPTION:

The 3Com 3c503 driver does not always select the correct media type upon
attachment during kernel bootup procedures. 

The 3c503 driver el should automatically select the active transceiver
type. 


SOLUTION:

The 3com 3c503 el driver has two methods to determine the media for
operation:

Probing

The driver probes the "AUI" interface and then the secondary interface
either "BNC" or "TP".  If these both fail the message "no transceiver
attached" is displayed.  The driver changes the configuration of the
interface from what it was originally setup by the user. 

Hard coding

The configuration file /kernel/drv/el.conf contains configuration
specific to this driver.  Several token announce various parameters, for
example class="sysbus".  A token "media" announces a desired hardcoded
media type.  Valid media types are:

nouns                  interface type
-------------------------------------
thick, dix             AUI

tp                     10BASET

thin, bnc              BNC


Example

Hard code one interface as thin net "BNC" and one as "AUI".

"File image before change"

#
#
# Copyright (c) 1993, by Sun Microsystems, Inc.
#
#ident "@(#)el.conf     1.5     93/04/15 SMI"
name="el" class="sysbus" intr=5,3 ioaddr=0x250,0x280,0x2a0,0x2e0
reg=0,0,0,0,0xc8000,0x2000,0,0xcc000,0x2000,0,0xd8000,0x2000,0,0xdc000,0x2000;
name="el" class="sysbus" intr=5,9 ioaddr=0x300,0x310,0x330,0x350
reg=1,0,0,1,0xc8000,0x2000,1,0xcc000,0x2000,1,0xd8000,0x2000,1,0xdc000,0x2000;

"File image after change"

# Copyright (c) 1993, by Sun Microsystems, Inc.
#
#ident "@(#)el.conf     1.5     93/04/15 SMI"
name="el" class="sysbus" intr=5,3 ioaddr=0x250,0x280,0x2a0,0x2e0
reg=0,0,0,0,0xc8000,0x2000,0,0xcc000,0x2000,0,0xd8000,0x2000,0,0xdc000,0x2000
        media="thin";
name="el" class="sysbus" intr=5,9 ioaddr=0x300,0x310,0x330,0x350
reg=1,0,0,1,0xc8000,0x2000,1,0xcc000,0x2000,1,0xd8000,0x2000,1,0xdc000,0x2000
        media="thick";


DATE APPROVED: 10/10/95