snc(4) National Semiconductor DP8393X SONIC Ethernet adapter driver

SYNOPSIS

device isa device snc

DESCRIPTION

The driver provides support for the National Semiconductor SONIC Ethernet adapters.

HARDWARE

The driver supports the following cards:

  • National Semiconductor DP83934AVQB
  • NEC PC-9801-83
  • NEC PC-9801-84
  • NEC PC-9801-103
  • NEC PC-9801-104
  • NEC PC-9801N-15
  • NEC PC-9801N-25
  • NEC PC-9801N-J02 PCMCIA
  • NEC PC-9801N-J02R PCMCIA

The driver also includes support for the National Semiconductor NS46C46 as 64 * 16 bits Microwave Serial EEPROM

IMPLEMENTATION NOTES

Accessing SONIC card data structures and registers as 32 bit values makes code endianness independent. The SONIC is however always in big-endian mode so it is necessary to ensure that data structures shared between the CPU and the SONIC card are always in big-endian order. The driver supports the PC-98 C-Bus, and PnP buses. Support is also provided for the legacy C-Bus.

DIAGNOSTICS

The following driver specific error messages may be reported:

"snc%d: snc_nec16_register_irq: unsupported irq (%d)"
The card returned an IRQ which is not supported by the driver.
"snc%d: invalid packet length %d bytes"
An attempt to transfer a data packet failed due to an invalid packet length.

HISTORY

The driver was ported from Nx by An -nosplit An Motomichi Matsuzaki Aq [email protected] and An Hiroshi Yamashita Aq [email protected] . It first appeared in Fx 4.2 . This manual page first appeared in Fx 5.3 .

AUTHORS

This manual page was written by An Tom Rhodes Aq [email protected] .

BUGS

Currently the driver only works on the PC-98 architecture. It should probably work on the i386 architecture as well.