IPnom Home • Manuals • FreeBSD

 FreeBSD Man Pages

Man Sections:Commands (1)System Calls (2)Library Functions (3)Device Drivers (4)File Formats (5)Miscellaneous (7)System Utilities (8)
Keyword Live Search (10 results max):
 Type in part of a command in the search box.
 
Index:
  CPU_ELAN(4)
  CPU_SOEKRIS(4)
  aac(4)
  acd(4)
  acpi(4)
  acpi_asus(4)
  acpi_panasonic(4)
  acpi_thermal(4)
  acpi_toshiba(4)
  acpi_video(4)
  ad(4)
  adv(4)
  adw(4)
  afd(4)
  agp(4)
  agpgart(4)
  aha(4)
  ahb(4)
  ahc(4)
  ahd(4)
  aic(4)
  aio(4)
  alpm(4)
  altq(4)
  amd(4)
  amdpm(4)
  amr(4)
  an(4)
  apm(4)
  ar(4)
  arcmsr(4)
  arl(4)
  arp(4)
  asr(4)
  ast(4)
  ata(4)
  atapicam(4)
  ath(4)
  ath_hal(4)
  atkbd(4)
  atkbdc(4)
  aue(4)
  awi(4)
  axe(4)
  bfe(4)
  bge(4)
  bktr(4)
  blackhole(4)
  bpf(4)
  bridge(4)
  brooktree(4)
  bt(4)
  cam(4)
  card(4)
  cardbus(4)
  carp(4)
  cbb(4)
  ccd(4)
  cd(4)
  cdce(4)
  ch(4)
  ciss(4)
  cm(4)
  cnw(4)
  cp(4)
  cpufreq(4)
  crypto(4)
  cryptodev(4)
  cs(4)
  ct(4)
  ctau(4)
  cue(4)
  cx(4)
  cy(4)
  da(4)
  dc(4)
  dcons(4)
  dcons_crom(4)
  ddb(4)
  de(4)
  devctl(4)
  digi(4)
  disc(4)
  divert(4)
  dpt(4)
  dummynet(4)
  ed(4)
  ef(4)
  ehci(4)
  el(4)
  em(4)
  en(4)
  ep(4)
  esp(4)
  ex(4)
  exca(4)
  faith(4)
  fast_ipsec(4)
  fatm(4)
  fd(4)
  fdc(4)
  fe(4)
  fea(4)
  firewire(4)
  fla(4)
  fpa(4)
  fwe(4)
  fwip(4)
  fwohci(4)
  fxp(4)
  gbde(4)
  gdb(4)
  gem(4)
  geom(4)
  gif(4)
  gre(4)
  gx(4)
  harp(4)
  hatm(4)
  hfa(4)
  hifn(4)
  hme(4)
  hptmv(4)
  i4b(4)
  i4bcapi(4)
  i4bctl(4)
  i4bing(4)
  i4bipr(4)
  i4bisppp(4)
  i4bq921(4)
  i4bq931(4)
  i4brbch(4)
  i4btel(4)
  i4btrc(4)
  iavc(4)
  ichsmb(4)
  ichwd(4)
  icmp(4)
  icmp6(4)
  ida(4)
  idt(4)
  ie(4)
  ieee80211(4)
  if_an(4)
  if_aue(4)
  if_awi(4)
  if_axe(4)
  if_bfe(4)
  if_bge(4)
  if_cue(4)
  if_dc(4)
  if_de(4)
  if_disc(4)
  if_ed(4)
  if_ef(4)
  if_em(4)
  if_en(4)
  if_faith(4)
  if_fatm(4)
  if_fwe(4)
  if_fwip(4)
  if_fxp(4)
  if_gem(4)
  if_gif(4)
  if_gre(4)
  if_gx(4)
  if_hatm(4)
  if_hme(4)
  if_idt(4)
  if_kue(4)
  if_lge(4)
  if_my(4)
  if_ndis(4)
  if_nge(4)
  if_oltr(4)
  if_patm(4)
  if_pcn(4)
  if_ppp(4)
  if_re(4)
  if_rl(4)
  if_rue(4)
  if_sbni(4)
  if_sbsh(4)
  if_sf(4)
  if_sis(4)
  if_sk(4)
  if_sl(4)
  if_sn(4)
  if_ste(4)
  if_stf(4)
  if_tap(4)
  if_ti(4)
  if_tl(4)
  if_tun(4)
  if_tx(4)
  if_txp(4)
  if_udav(4)
  if_vge(4)
  if_vlan(4)
  if_vr(4)
  if_wb(4)
  if_wi(4)
  if_xe(4)
  if_xl(4)
  ifmib(4)
  ifpi(4)
  ifpi2(4)
  ifpnp(4)
  ihfc(4)
  iic(4)
  iicbb(4)
  iicbus(4)
  iicsmb(4)
  iir(4)
  imm(4)
  inet(4)
  inet6(4)
  intpm(4)
  intro(4)
  io(4)
  ip(4)
  ip6(4)
  ipaccounting(4)
  ipacct(4)
  ipf(4)
  ipfirewall(4)
  ipfw(4)
  ipl(4)
  ipnat(4)
  ips(4)
  ipsec(4)
  isic(4)
  isp(4)
  ispfw(4)
  itjc(4)
  iwic(4)
  ixgb(4)
  joy(4)
  kame(4)
  keyboard(4)
  kld(4)
  kmem(4)
  ktr(4)
  kue(4)
  led(4)
  lge(4)
  linux(4)
  lnc(4)
  lo(4)
  longrun(4)
  loop(4)
  lp(4)
  lpbb(4)
  lpt(4)
  mac(4)
  mac_biba(4)
  mac_bsdextended(4)
  mac_ifoff(4)
  mac_lomac(4)
  mac_mls(4)
  mac_none(4)
  mac_partition(4)
  mac_portacl(4)
  mac_seeotheruids(4)
  mac_stub(4)
  mac_test(4)
  mcd(4)
  md(4)
  mem(4)
  meteor(4)
  miibus(4)
  mlx(4)
  mly(4)
  mouse(4)
  mpt(4)
  mse(4)
  mtio(4)
  multicast(4)
  my(4)
  natm(4)
  natmip(4)
  ncr(4)
  ncv(4)
  ndis(4)
  net(4)
  netgraph(4)
  netintro(4)
  networking(4)
  ng_UI(4)
  ng_async(4)
  ng_atm(4)
  ng_atmllc(4)
  ng_atmpif(4)
  ng_bluetooth(4)
  ng_bpf(4)
  ng_bridge(4)
  ng_bt3c(4)
  ng_btsocket(4)
  ng_ccatm(4)
  ng_cisco(4)
  ng_device(4)
  ng_echo(4)
  ng_eiface(4)
  ng_etf(4)
  ng_ether(4)
  ng_fec(4)
  ng_frame_relay(4)
  ng_gif(4)
  ng_gif_demux(4)
  ng_h4(4)
  ng_hci(4)
  ng_hole(4)
  ng_hub(4)
  ng_iface(4)
  ng_ip_input(4)
  ng_ksocket(4)
  ng_l2cap(4)
  ng_l2tp(4)
  ng_lmi(4)
  ng_mppc(4)
  ng_netflow(4)
  ng_one2many(4)
  ng_ppp(4)
  ng_pppoe(4)
  ng_pptpgre(4)
  ng_rfc1490(4)
  ng_socket(4)
  ng_split(4)
  ng_sppp(4)
  ng_sscfu(4)
  ng_sscop(4)
  ng_tee(4)
  ng_tty(4)
  ng_ubt(4)
  ng_uni(4)
  ng_vjc(4)
  ng_vlan(4)
  nge(4)
  nmdm(4)
  npx(4)
  nsp(4)
  null(4)
  ohci(4)
  oldcard(4)
  oltr(4)
  opie(4)
  orm(4)
  pae(4)
  pass(4)
  patm(4)
  pccard(4)
  pccbb(4)
  pcf(4)
  pci(4)
  pcic(4)
  pcm(4)
  pcn(4)
  pcvt(4)
  perfmon(4)
  pf(4)
  pflog(4)
  pfsync(4)
  pim(4)
  plip(4)
  pnp(4)
  pnpbios(4)
  polling(4)
  ppbus(4)
  ppc(4)
  ppi(4)
  ppp(4)
  psm(4)
  pst(4)
  pt(4)
  pty(4)
  puc(4)
  random(4)
  rawip(4)
  ray(4)
  rc(4)
  re(4)
  rl(4)
  rndtest(4)
  route(4)
  rp(4)
  rue(4)
  sa(4)
  sab(4)
  safe(4)
  sbni(4)
  sbp(4)
  sbp_targ(4)
  sbsh(4)
  sc(4)
  scbus(4)
  scd(4)
  sched_4bsd(4)
  sched_ule(4)
  screen(4)
  screensaver(4)
  scsi(4)
  sem(4)
  ses(4)
  sf(4)
  si(4)
  sio(4)
  sis(4)
  sk(4)
  skey(4)
  sl(4)
  smapi(4)
  smb(4)
  smbus(4)
  smp(4)
  sn(4)
  snc(4)
  snd(4)
  snd_ad1816(4)
  snd_als4000(4)
  snd_cmi(4)
  snd_cs4281(4)
  snd_csa(4)
  snd_ds1(4)
  snd_emu10k1(4)
  snd_es137x(4)
  snd_ess(4)
  snd_fm801(4)
  snd_gusc(4)
  snd_ich(4)
  snd_maestro(4)
  snd_maestro3(4)
  snd_neomagic(4)
  snd_sbc(4)
  snd_solo(4)
  snd_uaudio(4)
  snd_via8233(4)
  snd_via82c686(4)
  snd_vibes(4)
  snp(4)
  sound(4)
  speaker(4)
  spic(4)
  spkr(4)
  splash(4)
  sppp(4)
  sr(4)
  stderr(4)
  stdin(4)
  stdout(4)
  ste(4)
  stf(4)
  stg(4)
  streams(4)
  svr4(4)
  sym(4)
  syncache(4)
  syncer(4)
  syncookies(4)
  syscons(4)
  sysmouse(4)
  tap(4)
  targ(4)
  tcp(4)
  tdfx(4)
  termios(4)
  ti(4)
  tl(4)
  trm(4)
  ttcp(4)
  tty(4)
  tun(4)
  twa(4)
  twe(4)
  tx(4)
  txp(4)
  uart(4)
  ubsa(4)
  ubsec(4)
  ubser(4)
  ubtbcmfw(4)
  ucom(4)
  udav(4)
  udbp(4)
  udp(4)
  ufm(4)
  uftdi(4)
  ugen(4)
  uhci(4)
  uhid(4)
  uhidev(4)
  ukbd(4)
  ulpt(4)
  umass(4)
  umct(4)
  umodem(4)
  ums(4)
  unix(4)
  uplcom(4)
  urio(4)
  usb(4)
  uscanner(4)
  utopia(4)
  uvisor(4)
  uvscom(4)
  vga(4)
  vge(4)
  viapm(4)
  vinum(4)
  vinumdebug(4)
  vlan(4)
  vn(4)
  vpd(4)
  vpo(4)
  vr(4)
  vt(4)
  vx(4)
  watchdog(4)
  wb(4)
  wd(4)
  wdc(4)
  wi(4)
  witness(4)
  wl(4)
  wlan(4)
  worm(4)
  xe(4)
  xl(4)
  xpt(4)
  zero(4)

fe(4)

fe -- Fujitsu MB86960A/MB86965A based Ethernet adapters

SYNOPSIS

     device fe

     In /boot/device.hints:
     hint.fe.0.at="isa"
     hint.fe.0.port="0x300"
     hint.fe.0.flags="0x0"


DESCRIPTION

     The fe is a network device driver for Ethernet adapters based on Fujitsu
     MB86960A, MB86965A, or other compatible chips.

     The driver provides automatic I/O port address configuration and auto-
     matic IRQ configuration, when used with suitable adapter hardware.

     The driver works with program I/O data transfer technique.  It gives a
     fair performance.	Shared memory is never used, even if the adapter has
     one.

     It currently works with Fujitsu FMV-180 series for ISA, Allied-Telesis
     AT1700 series and RE2000 series for ISA, and Fujitsu MBH10302 PC card.

   Parameters
     In the /boot/device.hints file, two parameters, port and irq, must be
     specified to reflect adapter hardware settings.  Another parameter flags
     can be specified to provide additional configuration as an option.

     The port parameter specifies a base I/O port address of the adapter.  It
     must match with the hardware setting of the adapter.  The port may be
     left unspecified by removing
	   hint.fe.0.port="..."
     from the file.  In that case, the driver tries to detect the hardware
     setting of the I/O address automatically.	This feature may not work with
     some adapter hardware.

     The irq parameter specifies an IRQ number used by the adapter.  It must
     match the hardware setting of the adapter.  Irq may be left unspecified
     by removing
	   hint.fe.0.irq="..."
     from the file.  in that case, the driver tries to detect the hardware
     setting of the IRQ automatically.	This feature may not work on some
     adapters.

     The flags is a numeric value which consists of a combination of various
     device settings.  The following flags are defined in the current version.
     To specify two or more settings for a device, use a numeric sum of each
     flag value.  Flag bits not specified below are reserved and must be set
     to 0.  Actually, each bit is either just ignored by the driver, or tested
     and used to control undocumented features of the driver.  Consult the
     source program for undocumented features.

     0x007F    These flag bits are used to initialize DLCR6 register of
	       MB86960A/MB86965A chip, when the 0x0080 bit of the flags is
	       set.  See below for more about DLCR6 override feature.  The
	       information on DLCR6 settings.


HARDWARE

     Controllers and cards supported by the fe driver include:

     o	 Allied Telesis RE1000, RE1000Plus, ME1500 (110-pin)
     o	 CONTEC C-NET(98)P2, C-NET (9N)E (110-pin), C-NET(9N)C (ExtCard)
     o	 CONTEC C-NET(PC)C PCMCIA Ethernet
     o	 Eiger Labs EPX-10BT
     o	 Fujitsu FMV-J182, FMV-J182A
     o	 Fujitsu MB86960A, MB86965A
     o	 Fujitsu MBH10303, MBH10302 Ethernet PCMCIA
     o	 Fujitsu Towa LA501 Ethernet
     o	 HITACHI HT-4840-11
     o	 NextCom J Link NC5310
     o	 RATOC REX-5588, REX-9822, REX-4886, and REX-R280
     o	 RATOC REX-9880/9881/9882/9883
     o	 TDK LAC-98012, LAC-98013, LAC-98025, LAC-9N011 (110-pin)
     o	 TDK LAK-CD021, LAK-CD021A, LAK-CD021BX
     o	 Ungermann-Bass Access/PC N98C+(PC85152, PC85142), Access/NOTE
	 N98(PC86132) (110-pin)


OPTIONS

     The fe driver has some private options, which can be specified with an
     ``option'' statement in the kernel configuration file.  The following
     lists the private options.  The driver also accepts some other undocu-
     mented options, all of whose names start with a fixed prefix FE_.	Con-
     sult the source program for undocumented options.

     FE_DEBUG=level
	  This option takes a numeric value level which controls the debugging
	  level for the device and/or the driver.  Setting the FE_DEBUG option
	  to a value which is not listed here may cause undocumented behavior.
	  The default setting of this option is 1.

	  o   Setting FE_DEBUG=0 makes most of debugging codes, including san-
	      ity check, be excluded from the object code of the driver.  It
	      generates fastest and smallest object code.  Some emergency mes-
	      sages are logged even under this setting, though.

	  o   Setting FE_DEBUG=1 makes minimum debugging codes be included,
	      setting the amount of logged messages minimum.  Only fatal error
	      messages are logged under this setting.

	  o   Setting FE_DEBUG=2 makes standard debugging codes be included,
	      setting the amount of logged messages middle.  Messages on lair
	      events and/or questionable conditions are logged under this set-
	      ting.

	  o   Setting FE_DEBUG=3 makes all debugging codes be included, and
	      sets the amount of logged messages to the maximum possible.
	      Redundant messages such as those reporting usual actions or
	      dumping register values are logged under this setting.


FEATURES SPECIFIC TO HARDWARE MODELS

     The fe driver has some features and limitations which depend on adapter
     hardware models.  The following is a summary of these dependencies.

     some difficulties with hardware probe.

     Automatic IRQ detection feature of fe works reliably for FMV-180 series.
     It is recommended to explicitly specify irq always for FMV-180.  The
     hardware setting of IRQ is read from the configuration EEPROM on the
     adapter, even when the kernel config file specifies an IRQ value.	The
     driver will generate a warning message, if the IRQ setting specified in
     /boot/device.hints does not match one stored in EEPROM.  Then, it will
     use the value specified in the file.  (This behavior has been changed
     from the previous releases.)

   Allied-Telesis AT1700 series and RE2000 series adapters
     Automatic I/O port address detection is available with Allied-Telesis
     AT1700 series and RE2000 series, while it is less reliable than FMV-180
     series.  Using the feature with Allied-Telesis adapters is not recom-
     mended.

     Automatic IRQ detection is also available with some limitation.  The fe
     driver tries to get IRQ setting from the configuration EEPROM on the
     board, if irq is not specified in /boot/device.hints.  Unfortunately,
     AT1700 series and RE2000 series seems to have two types of models; One
     type allows IRQ selection from 3/4/5/9, while the other from 10/11/12/15.
     Identification of the models are not well known.  Hence, automatic IRQ
     detection with Allied-Telesis adapters may not be reliable.  Specify an
     exact IRQ number if any troubles are encountered.

     Differences between AT1700 series and RE2000 series or minor models in
     those series are not recognized.

   Fujitsu MBH10302 PC card
     The fe driver supports Fujitsu MBH10302 and compatible PC cards.  It
     requires the PC card (PCMCIA) support package.


SEE ALSO

     netstat(1), ed(4), netintro(4), ng_ether(4), ifconfig(8), pccardd(8)


BUGS

     Following are major known bugs:

     Statistics on the number of collisions maintained by the fe driver is not
     accurate; the -i option of netstat(1) shows slightly less value than true
     number of collisions.

     More mbuf clusters are used than expected.  The packet receive routine
     has an intended violation against the mbuf cluster allocation policy.
     The unnecessarily allocated clusters are freed within short lifetime, and
     it will not affect long term kernel memory usage.

     Although XNS and IPX support is included in the driver, it has never been
     tested and it is expected to have a lot of bugs.


AUTHORS, COPYRIGHT AND DISCLAIMER

     The fe driver was originally written and contributed by M. Sekiguchi
     <seki@sysrap.cs.fujitsu.co.jp>, following the ed driver written by David
     Greenman.	PC card support in fe is written by Hidetoshi Kimura
     <h-kimura@tokyo.se.fujitsu.co.jp>.  This manual page was written by M.
     Sekiguchi.


     THIS DOCUMENT AND THE ASSOCIATED SOFTWARE IS PROVIDED BY THE AUTHOR AND
     THE CONTRIBUTOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUD-
     ING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
     FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
     AUTHOR OR THE CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
     LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEG-
     LIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENT
     AND THE ASSOCIATED SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
     DAMAGE.


HISTORY

     The fe driver appeared in FreeBSD 2.0.5.

FreeBSD 5.4			 March 3, 1996			   FreeBSD 5.4

SPONSORED LINKS




Man(1) output converted with man2html , sed , awk