lofi(7)								      lofi(7)



Name
  lofi - LoFi audio device

Syntax
  On OSF/1 Alpha,

  controller	  lofi0	     at	tc0	  slot?	  vector    lofiint

Description
  The lofi audio device	driver provides	an ioctl for mapping the device	into
  user space on	behalf of the calling process. The device driver also handles
  device interrupts for	event reporting.


Adding the lofi	Driver
  This man page	describes how to install the lofi driver on your OSF/1 Alpha
  AXP system.


Installation Directions	From Setld Kit

  The setld kit	for the	LoFi device driver is located in

	  <audio_root>/devices/lofi/driver/alpha.kit/output

  As root, you should use setld	to install the LFIBASE100 kit using this com-
  mand

	  % setld -l <audio_root>/devices/lofi/driver/alpha.kit/output

  and then select the LoFi option (1). The installation	script will lead you
  through the steps to build a new kernel.  Move the new kernel	from
  /sys/HOSTNAME/vmunix to /vmunix and reboot.

  If you experience any	problems with the installation or kernel configura-
  tion,	check that the files listed in the next	section	were modified as
  described below.  You	may also need to verify	the LoFi module	ROM ID as
  compared against the table in	tc_options_data.c.  To determine the LoFi
  module ROM ID	you may	use the	Ultrix error log formatting program, "uerf
  -R", or the system console commands "show conf" and "show dev".

  Installation on OSF/1	registers the LoFi kit using the "kreg"	command.


Installation Directions	From Sources

  The LoFi setld kit installs and  modifies several files.  The	file required
  for configuring a kernel with	the LoFi driver	are now	listed.	 If you
  experience any problems installing the setld kit, you	may install the
  driver manually using	these steps.



Files

  /sys/conf/.product.list


  /sys/io/lofi/config.file


  /sys/io/lofi/files


  /sys/io/lofi/stanza.static


  /sys/io/lofi/lofi.c

  Driver source	file.

  /sys/include/io/lofi/lofi_reg.h

  Driver source	file.

  /sys/include/io/lofi/lofi.h

  Driver source	file.

  /sys/include/io/lofi/amd79c30a_reg.h

  Driver source	file.



Special	Files

  Rebuild the kernel in	the usual way and reboot the new kernel.

  The device special files will	be created automatically upon rebooting.  If
  you need to create the device	special	files by hand,

  % mknod /dev/lofi0 c 4 0
  % chmod 666 /dev/lofi0

  Always be sure to compare the	major number of	the device against the index
  of the entry in the cdevsw table in the file "/sys/HOSTNAME/conf.c."	If
  they do not match, modify the	major number in	the mknod command to match
  the entry in the table.


See Also
  doconfig(8),kreg(8),setld(8),uerf(8)


Copyright
  Copyright 1990, 1991,	1992, 1993 Digital Equipment Corporation.


Author
  Tom Levergood	of Digital's Cambridge Research	Laboratory.