*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> sis (4)              
Title
Content
Arch
Section
 

SIS(4)

Contents


NAME    [Toc]    [Back]

     sis - SiS 900, SiS 7016, and NS DP83815 Fast Ethernet driver

SYNOPSIS    [Toc]    [Back]

     sis* at pci? dev ? function ?

DESCRIPTION    [Toc]    [Back]

     The  sis  driver  provides support for PCI Ethernet adapters
and embedded
     controllers based on the Silicon Integrated Systems SiS  900
and SiS 7016
     Fast  Ethernet  controller  chips,  as  well  as support for
adapters based on
     the National Semiconductor DP83815 (MacPhyter) PCI  Ethernet
controller
     chip, including the Netgear FA311 and FA312.

     The  SiS  900  is  a  100Mbps Ethernet MAC and MII-compliant
transceiver in a
     single package.  It uses  a  bus  master  DMA  and  a  scatter/gather descriptor
     scheme.   The SiS 7016 is similar to the SiS 900 except that
it has no internal
 PHY, requiring instead an external transceiver to  be
attached to
     its  MII  interface.   The  SiS 900 and SiS 7016 both have a
128-bit multicast
 hash filter and a single perfect filter entry  for  the
station address.


     The NS DP83815 is also a 100Mbps Ethernet MAC with integrated PHY.  The
     NatSemi chip and the SiS 900 share many of the same features
and a fairly
     similar programming interface, hence both chips are supported by the same
     driver.

     The sis driver supports the following media types:

     autoselect   Enable autoselection of the media type and  options.  The user
  can manually override the autoselected mode
by adding media
 options to the hostname.if(5) file.

     10baseT      Set 10Mbps operation.  The mediaopt option  can
also be used
                  to  select  either  full-duplex  or half-duplex
modes.

     100baseTX    Set 100Mbps  (Fast  Ethernet)  operation.   The
mediaopt option
                  can  also  be used to select either full-duplex
or half-duplex
                  modes.

     The sis driver supports the following media options:

     full-duplex  Force full duplex operation.

     half-duplex  Force half duplex operation.

     For more information on configuring this device, see  ifconfig(8).

DIAGNOSTICS    [Toc]    [Back]

     sis%d: couldn't map ports/memory  A fatal initialization error has occurred.


     sis%d: couldn't map interrupt  A fatal initialization  error
has occurred.

     sis%d:  watchdog  timeout  The device has stopped responding
to the network,
 or there is a problem with the network connection (cable).

     sis%d:  no memory for rx list  The driver failed to allocate
an mbuf for
     the receiver ring.

     sis%d: no memory for tx list  The driver failed to  allocate
an mbuf for
     the  transmitter  ring  when allocating a pad buffer or collapsing an mbuf
     chain into a cluster.

     sis%d: chip is in D3 power state -- setting to D0  This message applies
     only to adapters which support power management.  Some operating systems
     place the controller in low power mode when  shutting  down,
and some PCI
     BIOSes  fail to bring the chip out of this state before configuring it.
     The controller loses all of its PCI configuration in the  D3
state, so if
     the BIOS does not set it back to full power mode in time, it
won't be
     able to configure it correctly.  The driver tries to  detect
this condition
  and  bring  the  adapter  back  to the D0 (full power)
state, but this
     may not be enough to return the driver  to  a  fully  operational condition.
     If this message appears at boot time and the driver fails to
attach the
     device as a network interface, a second warm boot will  have
to be performed
 to have the device properly configured.

     Note  that this condition only occurs when warm booting from
another operating
 system.  If the system is powered down prior to  booting OpenBSD,
     the card should be configured correctly.

SEE ALSO    [Toc]    [Back]

      
      
     arp(4),  ifmedia(4),  intro(4),  netintro(4),  pci(4), hostname.if(5),
     ifconfig(8)

     SiS 900 and SiS 7016 datasheets, http://www.sis.com.tw.

     NatSemi DP83815 datasheet, http://www.national.com.

HISTORY    [Toc]    [Back]

     The sis device driver first appeared in FreeBSD 3.0.  OpenBSD support was
     added in OpenBSD 2.7.

AUTHORS    [Toc]    [Back]

     The    sis    driver    was    written    by    Bill    Paul
<[email protected]> and ported
 to OpenBSD by
     Aaron Campbell <[email protected]>.

OpenBSD     3.6                        September     4,      1999
[ Back ]
 Similar pages
Name OS Title
if_sis FreeBSD SiS 900, SiS 7016 and NS DP83815 Fast Ethernet device driver
sis FreeBSD SiS 900, SiS 7016 and NS DP83815 Fast Ethernet device driver
nsphyter OpenBSD National Semiconductor DP83843/DP83815 10/100 Ethernet PHY driver
tx FreeBSD SMC 83c17x Fast Ethernet device driver
wb OpenBSD Winbond W89C840F Fast Ethernet driver
if_pcn FreeBSD AMD PCnet/PCI fast ethernet device driver
pcn FreeBSD AMD PCnet/PCI fast ethernet device driver
wb FreeBSD Winbond W89C840F fast ethernet device driver
rue FreeBSD RealTek RTL8150 USB To Fast Ethernet controller driver
rl OpenBSD Realtek 8129/8139 Fast Ethernet driver
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service