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