���� � Linux HOWTO
 Jeff Tranter, [email protected], ������� Alex Ott
 [email protected]
 v1.19, 23 ����� 1998

 ���� �������� �������� ��������� ���� � Linux. ������������
 ������������� �������� ���������, ���������� �� �������� ������
 � ��������� � ���� ������� �������. ������� ���� -- ������
 ����� ������������ � ��������� ����� ����� � ������ ��������
 Usenet � ������ �������.
 ______________________________________________________________________

 Table of Contents





















































 1. ��������

    1.1 �����������
    1.2 ����� �������
    1.3 ����� ������ ����� ��������
    1.4 ������ �����
    1.5 ������� �������������

 2. ���������� �������� ���

 3. ������������� �����������

    3.1 �������� ����
    3.2 ������������� ������ ����
    3.3 PC Speaker
    3.4 ���������� ����

 4. �������

    4.1 ������� �������� ����
    4.2 ������� ���
    4.3 ������� ����� ���������
    4.4 ������� Linux � ����������� ��������
    4.5 ��������� �������
       4.5.1 ��� 1: ���������, ��� �� ������������� �������� ��������������� ����.
       4.5.2 ��� 2: ���������, ��� �������� ������ ������� � ����.
       4.5.3 ��� 3: ���������� �� ���� ��� ������� ���� �� ����� �������?
       4.5.4 ��� 4: ������ �� �������� ����� � ��������� dsp?
       4.5.5 ���� ��� ��� ��� ��� ����

 5. ���������� ������������� ����

 6. ������ � ���� ������� ������� (FAQ)

    6.1 ��� ���� �������� ���� ��������� ���������?
    6.2 �� � ���� �������� �������� ������?
    6.3 �� � ���� ������ ������?
    6.4 �� � ���� ����������� ����� ��� ���� ������� ����?
    6.5 �����: No such file or directory (��� ����� ��� ��� ����������) ��� ��������� ����
    6.6 �����: No such device (��� ����� ���������) ��� ��������� ����
    6.7 �����: No space left on device (�� ������� ���� � ����������) ��� ��������� ����
    6.8 �����: Device busy (���������� �����) ��� ��������� ����
    6.9 � ��� ���� ������ ������: ���������� �����!
    6.10 ��������� ����������� ��������� ���
    6.11 �������� ���� �� ����� ����������� ����� MOD
    6.12 ������ ���������� ��� ���������� �������� ����������
    6.13 SEGV ��� ������ ��������� ����������, ������� �� ����� ������
    6.14 ���� �������� ������ ��� ���������� ��������� ������?
    6.15 ��� �������������� ioctl() � �.�. ��������� ������?
    6.16 ���� ������� ��������� ���������� ��� ����������� ��� ����� ��� ���?
    6.17 �������� � PAS16 � �������� SCSI Adaptec 1542
    6.18 �������� �� ����� � �������� ������� ������������?
    6.19 ��� ��� SB16 ��������� � IRQ 2, �� ������� �������� �� ������� ��� �������.
    6.20 ������������� �� SoundBlaster AWE32 ��� SoundBlaster16 ASP?
    6.21 ���� � ������ Linux, ���� �������� � DOS, � ������ ������ �/��� �������� ���������� �� ������ ��������.
    6.22 �������� � ������� DOOM ��� Linux
    6.23 �� � ���� ��������� ���, ���������� ���� �������� �����?
    6.24 � ���� ���������� ����, �� �� ��������.
    6.25 ��� "����������" ������� ��� ������ ������ ���� � ���� �������������� �� ��� MS-DOS.
    6.26 ��� 16-����� "����������" � SoundBlaster ������� ��� ������ ������ � 8-������ ������ ��� Linux.
    6.27 ��� � ���� ���� �������� ���������� ��� Linux?
    6.28 ����� �� �������� ������ ���� ������������ �� ��������� ������?
    6.29 ���� � ����������� ������� ���� ��� ����� ����� ��������� �������?
    6.30 ��� ���� VoxWare?
    6.31 ������������� �� Plug and Play �������� ����?
    6.32 Sox/Play/Vplay ������� "invalid block size 1024 (����������� ����� ���� 1024)"
    6.33 ������ ������ ���� ����� ���������� �������� ��������?
    6.34 �������� ������ ���������� ���� � ������ ������ ��������� ������
    6.35 ������ ������������ ����� �������� ����
    6.36 ������������� �� �������� ����������� IBM ThinkPad?

 7. ������



 ______________________________________________________________________

 ������������������� ���������������������:: ����� ��� ���� ���������� � �������, ���
 ���������.


 11..  ����������������

 ��� Linux Sound HOWTO. �� ���������� �� ������ �����������
 ������� ����� �����, ��� ���������� ���� ��� �������� � ��������
 ��������� ���� � Linux.  ���������� ������ � ���� �������
 ������� (FAQ) � ������ � ������ ������������� ������� ����������� �
 ������������ ����� � ������.

 ������ �������� ��������� ����������� �������� ��� � Linux.
 �������� ������ ��������� ������������� � ������ _�_�_�_�_�_� ��� �����
 ����� ��������� � �������� ����, ����������� ����� � �������
 ������.


 11..11..  ������������������������

 ����������� ���� ��������� �������� �� ����������� ������ �
 ��������� ������� ��������� ������, ��������� Hannu Savolainen
 ([email protected]).  ������ Hannu � ������ ������ ����, ���
 ������� �������� ������ ��� ��� Linux � �������� �������.

 ����������� ����� SGML Tools, ���� �������� �������� � �����
 ������, ������� ������������ �� ������ ��������� ���.


 11..22..  ���������� ��������������



    ������������ 11..11
       ����� ������; �������� ������ � ����� SOUND ����� �������
       ���������� Linux


    ������������ 11..22
       ������ ����������; ����� ������ �������� � �������� �������


    ������������ 11..33
       ���������� � SGML; ����� ������� � ����� ������
       ��������� ���� Linuxdoc-SGML Matt Welsh'� Linuxdoc-SGML;
       ������� ��������� ��-� ������ �����, ��������� ��������� �
       ����������


    ������������ 11..44
       ��������� tweaking of SGML; ������� ����� � ���������������
       PAS16 � SCSI ������ Adaptec1542A SCSI



    ������������ 11..55
       �������� ������ 2.5a � ���� 1.1; ������� � ��������� GUS-MAX;
       ������ ������ ���������


    ������������ 11..66
       ������� ��������� �� ������ "no space on device (��� ���� �
       ����������)"; �������� ������� � ���, ��� ����������� ����
       (Hacker's Guide) �������� � ������� ����������; ��������
       ������� � ������������� ������; ��������� �� ������ "device
       busy (���������� �����)"; ������ ������ ���������


    ������������ 11..77
       ������� ��������� � ASP � AWE32; �������� VoxWare 2.9; �����
       � ������ �� ������������ IRQ2; ������ � �������������
       ������� � ����� � SCSI HOWTO


    ������������ 11..88
       ������� ������ �� ������ ��� DOS; ����� ������ ���������� ���
       ������������ ������� ���� ������ 2.90; ��������� � DOOM'�;
       ����� �� ���������� ���


    ������������ 11..99
       ������� � ����� � ���� �������� ���


    ������������ 11..1100
       ���������, ��� HOWTO �������� � WWW, �� ������ ����� �
       ��������; ��������� � ��������� DMA � ��������� �����������
       QIC; ��������� � Sound Galaxy NX Pro � Logitech BusMouse


    ������������ 11..1111
       ����������� ���������� (� ��� ����); �������� ������� ���
       �������� GPL; ��������� ��� ������ 3.0 ��������� ������;
       ��������� � ������ ����� ������������� ������� ��������
       ���; ������ ��������� � �������� � ��������� �������;
       �������� ������ � ������� � HTML; �������� � ������������ �
       ������� CD-ROM HOWTO


    ������������ 11..1122
       ����� ������ ���� � ���� 1.3.34; ����� ���� ���������
       ���������; ����� 1542 address ���� 334 �� 333; ��������
       ����� Creative Labs Emu � ASP; ������ � Web-������ Creative
       Labs � MediaTrix


    ������������ 11..1133
       ������� �� ����� VoxWare; ���������� ��� �������� ���������
       ������������� �������� ���� � ������ ��������; ������ �
       ��������� Plug and Play; ������ � �������� ����� ����; �����
       ����� xconfig � menuconfig; modutils ���� ��������� ��������
       ���������; ������ ������� vger ����������; ���� Web-������
       �����; ������ ����� �������� ���������


    ������������ 11..1144
       Audio Excell DSP16 ����� �� ������������� (������ �������� �
       ������� ���������� �������); ��������� � �������� ��������;
       ������� ��������� ������ ��������; ������ ��� ��������
       mixer gains �� ����� ������� ������ ����; ��������� ���������
       ����---2.0; ����� ��� ��� ��������� ������; ������ � ����
       ������������ � ���� ��������� ���������


    ������������ 11..1155
       ������ ��������� �������, ������� ���� ������� ������ � ������
       �������; ����� ����� ����������� ����� �����; ���������
       ��������� ������ ��� ������ � ��������� ����� �����������
       �����������; ������ ��������� � ���������� �����; ���������
       ��������� � �������� � ����������


    ������������ 11..1166
       ����� ���������� � ���������� �� Hannu Savolainen; �������
       ������������ �� "��������"; ����� URL � ������� ��� ����;
       ������� ����� � �������� �������; ��������� ��������� �
       �������� � ����������


    ������������ 11..1177
       ������� ������� ������; ������������� ������ GUS; �������
       ���� �����; ����������� �� ���������� � Linux �������� �
       �������� � ����������; ������ � ���� �������������� mini-
       HOWTO; ������� � IBM ThinkPad


    ������������ 11..1188
       �������� ��������� �������; ������ ��������� � ������ ���� �
       MIPS; �������� ��������� � ��������� ���������� �������� ���;
       ������ ���� �������������� ��� ����� fuser


    VVeerrssiioonn 11..1199
       �������� ��������� �����; �������� ������� ��� ��������
       �������� LDP ������ GPL



 11..33..  ���������� ������������ ���������� �����������������

 ����� ������ ����� �������� ����� ������������ ��������� � ������
 �������� comp.os.linux.answers. ��� ���� ����� ���������� � �����
 ��������� ftp-������, ������� ������� ��� ��������, �����
 <ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/>.

 ������������� ������ ����� � ������ Linux HOWTO �������� � ������
 WWW-�������, �����  <http://sunsite.unc.edu/LDP/>.  �����������
 ������������� Linux � ������ ����� ������ HOWTO, ���� �
 ���������� /usr/doc, � �� ������ ������ �������� ���� � ���������
 ���������������. ����� ��������� ��������� � �������� ������
 ������, ftp-������� � � ������� ������ ������� ����������. ���� �
 ��� ������ ����� �������� ������ ����� ��� ����� �������, ����
 ������ ����� ���� ����� ������� � Internet.

 ���������� ������� ����� �������� �������� �
 <ftp://ftp.ibp.fr/pub2/linux/french/docs/HOWTO/>.

 �������� ������� �������� �  <http://yebisu.ics.es.osaka-
 u.ac.jp/linux/>.

 ��������� ������ ������� �
 <http://www.psy.unipd.it/ildp/docs/HOWTO/Sound-HOWTO.html>.

 �������� ������� �������� �
 <http://www.insflug.nova.es/howtos/online/sonido/sonido-COMO.html>.


 ������� ������ ������� �
 <http://linux.ntcic.edu.tw/~yorkwu/linux/howto/sound/>.

 ��������� ������� �������� �
 <http://members.iWorld.net/mangchi/HOWTO/Sound-HOWTO.html>.

 ����������� ��������� ����� � ������ Linux HOWTO ����� ���� ������
 �  <http://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/> �
 <ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/>.

 ���� �� ������� ������� ����� �������� � ������ ����, ���� ���
 ���� � � ����� ������ � ���� �����.


 11..44..  �������������� ����������


 � �����, ��� ���� �������� ����� ������� ��� ��������. ���� ��
 ������ ���� �����������, ���������� ��� �������, ��������
 �������� �� ��� [email protected], � � ���� ������� ������� �� �
 ������� �����.

 � ���� ������� ������� � ����� ������� � �������� ���� � Linux,
 �������� � �����. �� ����, �� ������� ���, �������� ���������
 �� �������� � ���� ���������, � ������� ��� ������� �������� �
 ��������. �������� �� ��������� ���� �� ������������  ��������
 ��� � ����������� ������� �������� �� Linux.

 ���� �� ����������� ���� �������� � ������ ����� ��� � �������
 ����, ����� ���� ��������� �����. ������� ��� ��� ��������� �����
 ��������� �����. ���� �����, ��� ���������� ������ ������������ �
 ����� Linux Documentation Project ��� ������ � ��������� ���������
 ����������� ��� Linux. ��������� � ������������ Linux HOWTO, Tim
 Bynum  <mailto:[email protected]>, ��� ����� ��������
 ���������.


 11..55..  ��������������� ����������������������������

 ��������� ��� (c) 1995-1998 by Jeff Tranter.  ���� �������� �����
 ���� ����������� � ������� �������� LDP �
 <http://sunsite.unc.edu/LDP/COPYRIGHT.html>.


 22..  �������������������� ���������������� �������


 ���� ����� ��� _�_�_�_�_� ������ ����� �������� �����������  ����������,
 ��� ����, ����� ������ �� ������ ��������� ������������ ���� �
 ���������. �� ������ �������� ����� � �������� ����� ��� ��������
 �������� ������� ��� ��������� ����� �������� ���������.


 ���� ��� _�_�_�_�_�_�_�_�_�_� ��������; �� ����� �������� ���� ������� �
 ����������� ����. ��������� ������� _�_�_�_�_�_�_�_�_�; ��� �����������
 ������ � ����������� ���������. �������� ���� ���������
 ���������� ��������� �� _�_�_�_�_�_�_�_�_�_-_�_�_�_�_�_�_�_� _�_�_�_�_�_�_�_�_�_�_�_�_�_�_� (A/D ���
 ADC ��� ���) ��� ������������ ��������� �������������� ��������
 ����� � ��������� �������, ������� ����� ���� �������� � �����.
 �������� ������, _�_�_�_�_�_�_�_�_-_�_�_�_�_�_�_�_�_�_� _�_�_�_�_�_�_�_�_�_�_�_�_�_�_� (D/A ��� DAC ���
 ���) ���������� �������� ������� ������ � ��������� ���������,
 ������� � ��� ������� ����� �������� ��������, ��������� ����.

 ������� ��������-��������� ������������, ��������� ��
 ������������, ���������� �������� ������. �� ����� �������
 �������� � �����������, �� ������ ���������� ����� �����������
 �������. _�_�_�_�_�_�_�_� _�_�_�_�_�_�_�_�_�_�_�_�_� -- ��� ���������� ������������
 ������� � ������� ������� (������ ���������� � ������������ �
 ������� ��� �����). ����� �������� ������������ ����� �����������
 ����� ������ ������������ ���������� �����. �����
 ������������ -- ��� ������ ������� ������������ ��� ������������
 ������ �������, ������ ���������� � ����. ������� �����
 ������� -- ����� ����������� �����  ������ ����������� �����.

 � ����������� �������� ��� ��������� 8 ��� 16-������ �������� ���
 �������� ������������ �� 4000 �� 44000 ������������ � �������.
 ������������ ����� ���� ����������� (����) ��� �����������
 (������).

 _F_M _�_�_�_�_�_� ��� ���� ���������� ��� ������� ����. �� ������ �
 ����������� �������� �������� ���� (������� �������������,
 �����������, ��������). FM ������ ����� ��� �������� �
 ����������� � ���, �� ����� ������� � �������� � ����� ������.
 ����� �������� ���� ����������� FM ������ ��� �������
 ������������� � ���������� ����� � ���������� ������������. ������
 ������������� ��������� ���������� ��������� ���� ��� _�_�_�_�_�_�
 _(_v_o_i_c_e_s_).

 _�_�_�_�_�_�_�_� _(_W_a_v_e_t_a_b_l_e_) _�_�_�_�_�_� ���������� �������� ��� � �������������
 ������������� FM ������. � ���� ����� ����������� ����� ����� ����
 �������� � ��������� ����� � ���� ��������, ���������� � ��������
 � �������� �������� ���������. ��� ����������� �������� ����
 ����������� �������� ������.

 ����������� �������� ��� ����������� ����������� _�_�_�_�_�_�_�_�_�_�
 _(_m_i_x_i_n_g_), ����������� ������� � ����� ���������� � �������������
 ������ ���������� (gain).

 _M_I_D_I ������(stands)  ��� ��������� ��������� ����������
 ������������ (Musical Instrument Digital Interface), � ��� ���������
 �������� ����������� � ����������� ����������� ��� �����������
 ����������(����� ����������) ���������� ������������ ���� � ������.
 ������� ��������� ������ ���� MIDI ����� ���� ��������� �
 MIDI-���� ��� ����������� ������������ � �����������. �����
 �������� ��� ����������� MIDI-���������. �� ��� ���� �� �����
 ���������� MIDI-���� ��������� ���������� ����������� ��������
 ����.

 _M_O_D_-_�_�_�_�_� ������� ����� ������� ��� ������������ ����. �����
 ��������� � ������������ ���������� ����, ���� �������
 ����������� ����� ��� ������������ (��� �������). MOD-����
 �������� ��������� � ��������� Amiga, �� ����� ���� �������� �
 ������ �������, ����� Linux, � ������ ���������������
 ����������� �����������.


 33..  ��������������������������� �����������������������

 � ���� ������ ������������ �������� ���� � ����������
 ������������� � �������� ����� � Linux. ��������� ������ �
 ��������� � ����� ������� ���� Linux.

 ������ ���� ����� ��� ������� ������. ��������� �������� ������
 ��� -- 2.0.33, ������������ ������ ���� ����� ����� 3.5.4-960630.

 ����� ������ ����, Hannu Savolainen, ������ ����� ���������� �����
 ���-������ ��������� ������, �� ���� �� ��� ����� ����
 ���������� ����������� ��� Linux. ������� ������ ������
 ������������� ��� �������� � <http://www.4front-
 tech.com/ossfree/new_cards.html> (USA) ���
 <http://personal.eunet.fi/pp/voxware/new_cards.html> (�����).  �
 ���� ������� ����� ��� ������ ������ ��������� ��� ������
 ��� �������� ���� ��� �������� ��� ��� ��� ��� � ����� ��������.
 ��� /usr/src/linux/drivers/sound/Readme.cards �������������� �
 �������� ���� � ���� �������� �������� � ������������� ����, ��
 �� �� ����� (�����������) up to date.

 ��������� � ���� ��������� ������� ��� Linux'� � �������� Intel.

 ������ ���� ������ ���� ������ � ������������ �������� ��� �
 �������� Alpha. �����, ��������� ���� ����� ������������ � ������
 ����-����� ������ ��������� � ������� Alpha, ��� ���� ��� ������
 ����������� � ����� � i386, �� ��� � ����� ������ ����� ����� ��
 ���� ��� ������ ��� ��� ��� �����.

 �� ����� �������, �������� ������ ��� �� ����� � PowerPC ������
 Linux, �� ������ ������������� � �������.

 ���� ����� ���� ������� � ���� � ����� Linux ��� MIPs, � ���������
 MIPs-����� ���� EISA ����� �/��� ���������� �������� �����������.
 ����� Linux-MIPs ����������� � ��������� ��������� ���� �
 �������.

 ���� Linux ������ ��������� ������ ��� Atari � Amiga ������
 Linux, ������� ������� ����������� ��������� ��������� ������ �
 �������� Intel ��������� ���������� �������� ����������� � ����
 �����.

 SPARC ���� Linux � �������� ����� �� ����� ��������� ����. �������
 Amiga � Atari, SPARC-����� ���� ���������� �������� �����������,
 �� ��� ��� ������ ���� ������ � ����� ������� (������ �������� �
 ���, ��� � Linux /dev/dsp ��������� �������� ���������� SunOS).


 33..11..  ���������������� ���������

 �������� �������� ���� ������������� �������� �������� ��� Linux:


 �  ATI Stereo F/X (������ �� ������������)

 �  AdLib (������ �� ������������)

 �  Ensoniq SoundScape (� ����������� ������������� Reveal � Spea)

 �  Gravis Ultrasound

 �  Gravis Ultrasound ACE

 �  Gravis Ultrasound Max

 �  Gravis Ultrasound � ����������� 16-������ ������������

 �  Logitech Sound Man 16

 �  Logitech SoundMan Games

 �  Logitech SoundMan Wave

 �  MAD16 Pro (OPTi 82C928, 82C929, 82C930, 82C924 chipsets)

 �  Media Vision Jazz16

 �  MediaTriX AudioTriX Pro

 �  Microsoft Windows Sound System (MSS/WSS)


 �  Mozart (OAK OTI-601)

 �  Orchid SW32

 �  Personal Sound System (PSS)

 �  Pro Audio Spectrum 16

 �  Pro Audio Studio 16

 �  Pro Sonic 16

 �  Roland MPU-401 MIDI interface

 �  Sound Blaster 1.0

 �  Sound Blaster 16

 �  Sound Blaster 16ASP

 �  Sound Blaster 2.0

 �  Sound Blaster AWE32

 �  Sound Blaster Pro

 �  TI TM4000M notebook

 �  ThunderBoard

 �  Turtle Beach Tropez ("����������", �� �� Plus)

 �  Turtle Beach Maui

 �  Yamaha FM synthesizers (OPL2, OPL3 � OPL4)

 �  6850 UART MIDI Interface

 ������ �������, ��� Plug and Play (PnP) �������� ���� �� ��������
 ���������� �� ������ ��-PnP �������� ��� �� ���� ���������.
 �������, SoundBlaster16 PnP �� �������� ��������� � �����������
 SoundBlaster16. ���� ���� ���� ��� ��� Soundscape PnP � GUS PnP.
 ������ ��������� ����������� � Plug and Play, �� ������ ����� �
 ���� ���������.

 �������� ���� _�_� �������������, ���� ������ ��� ��� ������� ���
 ������-��� �� ������������� �� ��������� ��������� ��������,
 ���������� ��� ������� ������:


 �  Pro Audio Spectrum (�����������)

 �  Pro Audio Spectrum+

 �  ����� (��������� � Sierra Aria) �������� ���� �������������
    Diamond

 ������ �������� ���� ����������� ������������ � ����������
 ������������ ��������� ����� _�_�_�_�_� ������ ���� ��� ���������� �
 �������� (�� ���� �����������) ������.

 ���� ��������� �������� ��� ��������� �� "����������� �
 SoundBlaster", ������ ��������� �� ���������� ��� ����������
 ��������, ��� ����� ������ � �������� SoundBlaster � Linux. ���
 ���� ������ ������ ����� ��������� ������ ��� MSS/WSS ��� MAD16.
 ������ �������� ���� SoundBlaster, ������������� Creative Labs,
 ������� ��������� ����������� ���������� Creative (�������
 SoundBlaster16 Vibra), MV Jazz16 � ��������� � ESS688/1688 ���� �
 ����� ������ � �������� SoundBlaster.  ������ ������������
 "SoundBlaster Pro ����������� 16-������ �������� ���" � ��������
 SoundBlaster -- ������ ������ ������ �������.

 ���� Linux ����������� SCSI ����, �������� � ��������� ��������
 ���� (������� ProAudioSpectrum 16) � ��������� ��������� ���
 ��������� �������� CD-ROM (������� Soundblaster Pro). ��������
 ��������� Linux SCSI  HOWTO � CDROM HOWTO ��� ����� ��������
 ���������.

 ���� �������� ��������� ������ ��� ��������� ���� ��������,
 ����� ��, ������� ������ �� ��������� �������� ����.

 �������, ��� ������ ��� ��� SCSI, CD-ROM, ��������, � ����
 �������� ��������� ���� �� ����.

 ��� ��������� ��������� � ������� �������� ��� �������� WWW-������
 Hannu Savolainen, ������� � ������ ������.


 33..22..  ��������������������������� �������������� ���������


 ���� ��������� ��������� "������������" �������� ������, ��
 ��������� � �������� ������� ��� Linux, � ������������ ������
 ���������� ������ ����.

 ����������� ������ ������ ���� ��� Linux �������� ��������
 4Front Technologies. ��� �������� �������������� �����������,
 ������� ��� � ��������� ������, ��������� � ���� Linux. ��� �����
 �������� ��������� �������� ������ ������� 4Front Technologies ��
 ������  <http://www.4front-tech.com/>.


 Markus Mummert ([email protected]) ����� ������ ���
 �������� ��� Turtle Beach MultiSound (����������), Tahiti, and
 Monterey. � ����������� �����:


      "�� ��� ����� ��� ����������������� �����/�����������
      ��� ������ ������������ ��� � ���������� �������.
      ������ �������, ���� �� �������� ������, MIDI � ���������
      �������� ������� (DSP) �� ����� ���� �����������. ����
      ���������� ����� � ����������� � ���� � ���� �����. �
      �������� ����� �� ������� VoxWare � ��� ������������ �
      ����� ������� ��� � 1.0.9 �� 1.2.1. ���� �� �����
      ������������ � ������� UN*X SysV386R3.2"


 �� ����� ���� ����� �
 <http://www.cs.colorado.edu/~mccreary/tbeach>.

 Kim Burgaard ([email protected]) ����� ������ ��������� �
 ������� ��� MIDI ��������� Roland MPU-401. ��� �����������
 ����������� Linux ��� �������� �������:


      "������ ��������� ��� �������� ������������ � Roland
      MPU-401 ����������� MIDI (����� Roland SCC-1 �
      RAP-10/ATW-10).  ����������� � �������� ������ ������
      ����� ������������ ��������� MIDI-����� � ��������
      �����.


      ��������� ���������� ��������� ���� ������ � ������ 0.11a.
      ����� ������ �����, ������ ����� �������� ������
      ��������� IRQ � ����������� ������ ���������� ������ ���.
      ����������� ��������, ����������� ������������, �������
      ������ � ������ ������ ��� ������ ��������, ����������
      ��������� ������������/�����/overdub � ������, ������
      ������."


 �� ����� ���� ����� �
 <ftp://sunsite.unc.edu/pub/Linux/kernel/sound/mpu401-0.2.tar.gz>.

 Jaroslav Kysela � ������ ������ ������������� �������� ������ ���
 ���� Gravis UltraSound. ��������� ����� ���� ����� �
 <http://romeo.pf.jcu.cz/~perex/ultra>, ������� ������� ������ Linux
 UltraSound.

 ������ ����� ������������ �������� ���� ��� Linux -- ������������
 �� ����� ��� ������������ �������� ����.  ������� 2.1.x ���
 ������ ������, ������� ������ � ������������ � SoundBlaster and
 Windows Sound System ��������� ����� ��� �������� 1200 bps AFSK �
 9600 bps FSK ������� ����������. ������ AX25 HOWTO ��� ��������
 ��������� (� �� �����������, ����� ������ -- ����� �����
 VE3ICH).


 33..33..  PPCC SSppeeaakkeerr

 ���� �������� ������������� ������ ����, ������� �� �������
 ��������������� ��������� �����������; �� ���������� ����������
 ������. � ����� �� ��������� ��������� � �������� �������� ����,
 ��, �� � ����� ��������, ����������� ����� ������ ������� ���� �
 ������ ������� ���������. ��������� ��������� ������, �
 ���������� �� �������������� ������. ��� �������� ���������
 �������� ����������, ���������� � ������.

 ������ ������ 1.1, � ����� ���� ����� � <ftp://ftp.informatik.hu-
 berlin.de/pub/os/linux/hu-sound/>


 33..44..  ���������������������� ��������


 ���������� ����� ����������� ������ ��������-���������
 ������������� ��������� ���������� ���� ������� � ���������
 �������������� �����������. ��� ����������� ������� ������� ����,
 ��� ������ ��������, �� ��� ���� ������� ���������.  ���� ����
 ��� ��������, �������� ����, ����������� ��� ����������� �
 ������ ������� ��� ������� ������������ �����������.


 44..  ����������������


 ������� Linux ��� ��������� ���� ������ �������� ����:


 1. ������� �������� ����.

 2. ������� � ���������� ��� ��� ��������� ����.

 3. ������� ����� ���������.

 4. ������� ��� Linux � �����������.


 � �������� ������ ����� ������� ������������ ����� �� �����.


 44..11..  ���������������� ���������������� ���������


 ��� �������� ����������� �������� ����������� ������������� ���
 ������� ������ ��������� ����.

 ����� ���� ������ ����� ����������� ��� ����� �������� ���
 �������� IRQ, ����� DMA � �.�.; ������� ������������ �������.
 ���� �� �� �������, ����������� ������� �� �������. ��������,
 ���� ��������, ������� ���������� � ������� ����������� (�������
 ����� ethernet, �������� SCSI, ���������� � �����������
 ������).

 ������ �� ������ ����������� ���� ���� �������� ��� ������
 ����/�����, IRQ � DMA, ������� ������ ��� DOS. ����� � ���������
 ������ (�������� � PnP �����) �� ������ ����������� ������
 ��������, ����� ������� ���� ������ ��� Linux. ����� ��������
 ��������� �������������.


 44..22..  ���������������� �������


 ���� �� ����������� Linux �� �������� ����������� ������� ����.
 ��� ��� ������ �� ����������� ��������� ����. ��������� ����
 ���������������� ���� � ������������ �� ��������. �� ������ ����
 ���������� ���� ��� ��� ���������� ��� ����� ���������� �����,
 ������� ����� ���.

 �� ������ ������������������� � Linux Kernel HOWTO
 <http://sunsite.unc.edu/LDP/HOWTO/Kernel-HOWTO.html> ��� ���������
 �������� ��������� � ���������� ���. � ���� �������� ����� ������
 ����, ����������� ��� �������� ���.

 ���� �� �� ����� ������ �� �������� ���� ��� ��������� ����, ��
 ������� ����� ����� �������� _�_�_� Readme-����, ����������� �
 �������� ����. �� ������ ���� ������� �������� � ����������
 ��������� ������, ������ ������������� � ���������
 /usr/src/linux/drivers/sound:


 CHANGELOG         - ������� ��������� � ����� ������
 COPYING           - ���������� ���������� � ��������� ���
 Readme            - ��������� � ������� ����� �������
 Readme.aedsp16    - ��������� � �������� ���� Audio Excel DSP 16
 Readme.cards      - ������� � ��������������� ����������� ���
 Readme.linux      - ������� � ��������� �������� �������� ��������
 Readme.modules    - �� ��������� ������ �� ��������� ������
 Readme.v30        - ����� ����������� � ������� ������ 3.0
 experimental.txt  - ������� �� ���������������� ������������



 �������� ������� ��������� ���������� ���. � �������� �����
 ���������� ��� ��������� ������� �����������. ����������
 ���������, ������� ��������� ��� ���������� X11 ����� ���� ������
 ������� "make xconfig". ��������� ��� ������, ������ �������
 ������ ��������� ���� ��������� ������� "make menuconfig".
 ����������� �����, ��������� "make config", ������� �������
 �����-�������������� ���������.

 ���������� ���� ����������, ���� ����������� "make xconfig" ���
 "make menuconfig". ��� ������� Yes/No ������ ���� ���������. ����� ��
 �������, ������������ � ���� ������, ����� No, ��� �� �����
 ��������. � �������� ����� "/dev/dsp and /dev/audio support"
 (CONFIG_AUDIO) ������ ����� ���� �������.

 � ���� ��������� � ���� ����������, ��� �� ����������� �����������,
 �������-��������� ���������, ��������� ������� "make config", ����
 ������� ������� � ����� �����.

 ���������� 2 ����� ������ ��������������� ����. ������ -- ���
 "�����" ������ (������������ � ���� �� 2.0.0). �� ����������
 �������� �������� �����������, ������ �������� ���� ������
 ����. ���� ����� ������ � ������������ ���, ������ ������ ����,
 ������� ������ �������������� "��������������" �������� (����
 miroSOUND, AWE32, � AEDSP16 cards).

 ������ -- ��� "�����" ������, ������� ����� ����������� �
 ���-�������������� ��������� ������������ ��� ������� (rest) ����.
 ����� �� �� ������ � ��������� �����, ������� ������ �������
 ��������� �����. ��� ��������� � ���� PSS, SM Wave, AudioTrix Pro �
 TurtleBeach Tropez/Maui. � ����� ����� ���������� �����������
 ����� �����.

 "�����" ����� ����� ������������ ������� "make xconfig". ����
 ������������ "make menuconfig", �� ������ ������ ����� "�����" �
 "�����" �������. ���� ������������ "make config", �� �������
 ������������ "�����" �����. ����� ���� �� ������ �����������
 "�����" �����, �� ���� ����� ������������� � "make config". ��
 ������ ����������� ������ � "�����" ����� ������� "make
 menuconfig" � ����� "�����" �����.

 ������������� ����� -- ����������� "make menuconfig" ������ ��
 "�����" ������� �������� ����. ����� ������� � ��������� ����
 �������� (�� ������ ���� �������) ������������ �������������
 "������" �����.

 ���� �������� ������������� �������� ������ �� ��������� ������.
 � ��������� ����� ��������� ������ � ����. ����� ����������� �
 ����� �� ������ ����������� � ������� ������ ���.

 ���� �� �������� make config, �������� ��������� ���� ������� "y"
 � ������



      Sound card support (CONFIG_SOUND) [M/n/y/?]




 ����� �������� �������� ��������, ������� �������� ���� �����
 ������������, ������ � ������� ���� �������� �������� ���� ��
 ������. ����� ���������, ���� �������� � ��� �������, �� ��
 ����������� ����� � ������ ����� ������������ ������ ���������
 ������ ��������. �������, �� �������� "yes" � ������ ������ (PAS16)
 ���� �� �� ������ PAS16. �� �������� ������ ���, ��� ����������,
 �� �� �� ������ ��������� �����. ���� ��������� ������ (�������
 MPU-401) ����� ������������ � ����� ������������ SCSI � �� ����
 ���������� ����� ����.

 � �������� ����� ������ ������� ����� �� ����� �����������.
 �������� "y" (�) ��� "n" (���) � ����� ������. ����� �� �������
 �������� �� "[Y/n/?]" �������� "y" �� ������� � "[N/y/?]"
 �������� �� ������� "n". ��� ������������ ������� �� �������
 ������ ������ Enter (����), �� �������, ��� ������� �� ������� ��
 ����� �������.

 ���� ��� ������ ("?") ������� ������ ���������, ���������� ����
 ���� �����������.

 �������, ��� �� ��� ������� ����� ���� ����. ������� �����������
 ����� ������� ��������� ������� � ���������� �� ���������� �������.
 �� ���� ����� ������� ��������� ����� ������������.



    OOlldd ccoonnffiigguurraattiioonn eexxiissttss iinn //eettcc//ssoouunnddccoonnff.. UUssee iitt [[YY//nn//??]]
       (���� ����������� �������� � /etc/soundconf. ����������� ��
       [�/�/?])"  ���� �� ������ ���� ��������������� ���� �
       ���������� ����, �� ��������� ����������� ����� ����
       �������. ���� �� ������ ����������� ���������� ��������,
       �������� "y". ���� �� ������ ���������� ����������
       ���������� ��� �������� ����, �� ������ �������� "n" �
       �������� ������� ��������.


    PPrrooAAuuddiiooSSppeeccttrruumm 1166 ssuuppppoorrtt [[YY//nn//??]] ((����������������� PPrrooAAuuddiiooSSppeeccttrruumm 1166
       [[��//��//??]]))
       �������� "y" _�_�_�_�_�_� ���� �� ������ Pro Audio Spectrum _1_6,
       ProAudio Studio 16 ��� Logitech SoundMan 16. �� �������� "y"
       ���� �� ������ ����� ���� ������������ Media Vision ���
       Logitech �� �� ��� �� ���������� � PAS16.


    SSoouunnddBBllaasstteerr ssuuppppoorrtt [[YY//nn//??]] ((����������������� SSoouunnddBBllaasstteerr
       [�/�/?])"  �������� "y" ���� �� ������ ���������� ����
       SoundBlaster ������������ Creative Labs ��� 100% �������
       ����������� ���� (������� Thunderboard ��� SM Games). ���� ��
       ��� ���� � ������ ������������� ���, �������� ����������
       ���������� � ���� Readme.cards �� ����� � ���� ������. ���
       ����������� ���� �� ������ �������� "y" ���� ��� ��������
       ����������� � SoundBlaster.


    GGrraavviiss UUllttrraassoouunndd ssuuppppoorrtt [[YY//nn//??]] ((����������������� GGrraavviiss UUllttrraassoouunndd
       [�/�/?])"  �������� "y" ���� � �� GUS ��� GUS MAX. �������� "n"
       ���� �� �� ������ ��� ����, �� �� ������ ����� ���������
       ���������� �����.


    MMPPUU--440011 ssuuppppoorrtt ((NNOOTT ffoorr SSBB1166)) [[YY//nn//??]] ((����������������� MMPPUU--440011 ((����
       ��� SB16)[�/�/?])"  ������ ��������� � ���� ��������. ���������
       MPU-401 ������������� ����� ����� �����. �����, ���������
       (natively supported) ���� ���� ����������� ������ MPU-401.
       ��������� ����� MPU-401 ��� ���� ��� ������� ��������. ����
       ��������� MPU-401 � �������, ������� �� ���� MPU-401 �����
       ������ ��������� ����������. ���� �� ��� ���� � ������
       ������������� ���, �������� ����������� ��� ���� ���������� �
       ���� Readme.cards. ����� "y" ��������, ���� �� ������ ���� �
       �������� MIDI ����������� MPU-401.


    66885500 UUAARRTT MMiiddii ssuuppppoorrtt [[YY//nn//??]] ((����������������� 66885500 UUAARRTT MMiiddii
       [�/�/?])"  ����� "n" � ���� ������ �������� �� ���� ������.
       ��������� 6850 UART  ����� ����� ������������.


    PPSSSS ((EECCHHOO--AADDII22111111)) ssuuppppoorrtt [[YY//nn//??]] ((����������������� PPSSSS
       (ECHO-ADI2111) [�/�/?])"  �������� "y" ������ ���� �� ������
       Orchid SW32, Cardinal DSP16 ��� ����� ����, �������� �
       ����� ��������� PSS (AD1848 codec + ADSP-2115 DSP chip + Echo
       ESC614 ASIC CHIP).

    1166 bbiitt ssaammpplliinngg ooppttiioonn ooff GGUUSS ((_n_o_t GGUUSS MMAAXX)) [[YY//nn//??]]
       (16-����� ������������ � GUS (_�_� � GUS MAX) [�/�/?])"
       �������� "y" ���� � ���� ���� GUS ��������� �������������
       ��� ��� 16-������ ������������. �������� "n" ���� � �� GUS
       MAX.  ��������� ���� ����� ������� ��������� GUS MAX.


    GGUUSS MMAAXX ssuuppppoorrtt [[YY//nn//??]] ((����������������� GGUUSS MMAAXX [[��//��//??]]))
       �������� "y" ������ ���� � �� GUS MAX.


    MMiiccrroossoofftt SSoouunndd SSyysstteemm ssuuppppoorrtt [[YY//nn//??]] ((����������������� MMiiccrroossoofftt
       Sound System [�/�/?])"  ������ �������� �� ���� �� ��������
       "y" � ���� ������. �������� �������� "y" ���� � ��
       ���������� ��� Windows Sound System, ������������ Microsoft
       ��� ��� Aztech SG 16 Pro (��� NX16 Pro).  ���� �� ������ "y"
       � ��� �����, ���� ��� �� ���������� ���� � ���� ����. ���
       ���, ������ ���������� ��������� � VoxWare, ��������
       ���������� ��� ���� � ���� Readme.cards.  ��������� ������
       ���� ���������� ��������� MSS � ��������� ���� ����� �����
       ������ ��������.


    EEnnssoonniiqq SSoouunnddssccaappee ssuuppppoorrtt [[YY//nn//??]] ((����������������� EEnnssoonniiqq
       Soundscape [�/�/?])"  �������� "y" ���� � �� ��� ����������
       � ����� ��������� Ensoniq SoundScape. ���� ���� ������������
       Spea � Reveal (Reveal ���� ���������� ������ ����).


    MMeeddiiaaTTrriiXX AAuuddiiooTTrriiXX PPrroo ssuuppppoorrtt [[YY//nn//??]] ((����������������� MMeeddiiaaTTrriiXX
       AudioTriX Pro [�/�/?])"  �������� "y" ���� �� ������ AudioTriX
       Pro.


    SSuuppppoorrtt ffoorr MMAADD1166 aanndd//oorr MMoozzaarrtt bbaasseedd ccaarrddss [[YY//nn//??]] ((�����������������
       ��� ����������� � MAD16 �/��� Mozart [�/�/?])"  �������� "y"
       ���� �� ��� ����� ���������� ��������� ��������� Mozart
       (OAK OTI-601) ��� MAD16 (OPTi 82C928 ��� 82C929). ��� ����������
       � �������� ����� �������� ������������, �� ��� ��������, ���
       ����� ���������� ��� ����� ���� �� ���� ���������.  ����
       ��������� MAD16������������ � ��������� ���� ������������
       ���������� ���������������, ����� �� Turtle Beach (Tropez),
       Reveal (��������� ������) � Diamond (��������� ������).


    SSuuppppoorrtt ffoorr CCrryyssttaall CCSS44223322 bbaasseedd ((PPnnPP)) ccaarrddss [[YY//nn//??]]
       (�������� ��� ����������� � Crystal CS4232 (PnP) [�/�/?])"
       �������� "y" ���� � �� ��� ������� � ������ ����
       ��������� Crystal CS4232.


    SSuuppppoorrtt ffoorr TTuurrttllee BBeeaacchh WWaavvee FFrroonntt ((MMaauuii,, TTrrooppeezz)) ssyynntthheessiizzeerrss
       [Y/n/?] (�������� ���������� Turtle Beach Wave Front (Maui,
       Tropez) [�/�/?])"  �������� "y" ���� �� ������ ��� �� ����
       ���.


    SSoouunnddBBllaasstteerr PPrroo ssuuppppoorrtt [[YY//nn//??]] ((����������������� SSoouunnddBBllaasstteerr PPrroo
       [�/�/?])"  �������� ��� ����, ���� � �� SoundBlaster Pro ���
       SoundBlaster 16. ���� �������� �� ��� ���� ������
       SoundBlaster Pro. ����� "n" �������� ��������� ����������
       �����, �� "y" �������� ��������� ������������.


    SSoouunnddBBllaasstteerr 1166 ssuuppppoorrtt [[YY//nn//??]] ((����������������� SSoouunnddBBllaasstteerr 1166
       [�/�/?])"  ��������, ���� �� ������ SoundBlaster 16 (�����
       AWE32).


    AAuuddiioo EExxcceell DDSSPP 1166 iinniittiiaalliizzaattiioonn ssuuppppoorrtt [[YY//nn//??]] ((�����������������
       ����������� Audio Excel DSP 16[�/�/?])"  �������� ���, ���� �
       �� ��� Audio Excel DSP16. ��� ����� �������� ���������
       �������� ��� Readme.aedsp16.


 ����� ������� ����������� ���� ��������� ��������, �
 ��������������� �������. ������������� �������� "y" � ����� �� ����
 ��������. �������� "n" ������ ���� �� ����� �����, ��� �� �� �����
 ���.



    //ddeevv//ddsspp aanndd //ddeevv//aauuddiioo ssuuppppoorrtt ((uussuuaallllyy rreeqquuiirreedd)) [[YY//nn//??]]
       (�������� /dev/dsp � /dev/audio (������ ���������) [�/�/?])"
       ����� "n" ������� /dev/dsp � /dev/audio --- ��������� ��� �
       ���. �������� "y".


    MMIIDDII iinntteerrffaaccee ssuuppppoorrtt [[YY//nn//??]] ((����������������� MMIIDDII--������������������� [[��//��//??]]))
       ����� "n" ������� ��������� /dev/midixx � ������ � �����
       ����� MIDI ��������� /dev/sequencer � /dev/music. �� �����
       ���� ������ ���� ��������� ����������� � MPU-401 �/���
       General MIDI.


    FFMM ssyynntthheessiizzeerr ((YYMM33881122//OOPPLL--33)) ssuuppppoorrtt [[YY//nn//??]]((����������������� FFMM
       �������� (YM3812/OPL-3) [�/�/?])"  �������� "y" �����.


    //ddeevv//sseeqquueenncceerr ssuuppppoorrtt [[YY//nn//??]] ((����������������� //ddeevv//sseeqquueenncceerr [[��//��//??]]))
       ����� "n" ������� ��������� /dev/sequencer � /dev/music


    DDoo yyoouu wwaanntt ssuuppppoorrtt ffoorr tthhee mmiixxeerr ooff SSGG NNXX PPrroo ?? ((���� ������������
       ��������� ������ ��� SG NX Pro ?)"  �������� "y" ���� � ��
       ������� ��� Sound Galaxy NX Pro � �� ������ �������� ��
       ���������� ������� ������.


    DDoo yyoouu wwaanntt ssuuppppoorrtt ffoorr tthhee MMVV JJaazzzz1166 ((PPrrooSSoonniicc eettcc..)) ?? ((����
       ������ �������� MV Jazz16 (ProSonic etc.) ?)"  �������� "y"
       ���� � �� ������� ��� MV Jazz16.


    DDoo yyoouu hhaavvee aa LLooggiitteecchh SSoouunnddMMaann GGaammeess [[YY//nn//??]] ((�� ����� LLooggiitteecchh
       SoundMan Games [�/�/?])"  �������� "y" ���� � �� ������� ���
       Logitech SoundMan Games.


 ����� ����������������� ��������, ������� ����������� ������� ��
 � ��������������� ��������� ����������� ��� ����. ������ ��� ����
 ������� ������ ����/�����, ����� ����� IRQ � DMA. ��� ���������
 ��� ������� ����������� ������� ��������� ����, ������������ ���
 ����������� ����. ��� ����������� �����, ������� ����
 ���������� DSP ��� ��������������, ������� ������ ����������������
 �������� ��� � ��������� (����������) � ����. � ��������� ������
 ���� ��� ���������� ��������������� ��������� � .h-��� � ����
 �������� � ���� � �������� ����������. ����, ��������� ��������,
 ���������� � ���� ����� ��� � ���� Readme.cards.

 � ����� ������� ����������� �� �������:

      The sound driver is now configured.
      Save copy of this configuration to /etc/soundconf [Y/n/?]

      (������ ���� ��������������.
      �������� ���� ����������� � ���� /etc/soundconf [�/�/?])




 ������ �� ������ ������ "y", �� ��� ���� �� ����� �������
 ���������������� ����, �� �� ������� ����������� �� �� ��������
 ��������� ������.

 ���� �� ���������� �� ����� ������ ��������� ������, ���������, ���
 ���� /usr/include/sys/soundcard.h � /usr/include/sys/ultrasound.h
 ������� �������������� ������� � �������������� ���� �
 /usr/include/linux, ��� ��� ��� ������ ������� ������ #include
 <linux/soundcard.h> � #include <linux/ultrasound.h>, ��������������.

 ������ �� ������ ������������ � ���������� ����� ����.


 44..33..  ��������������� ����������� �������������������


 ��� ���������� ���������� �������, ��� ��������� ������ ������
 ���� ������ ���� ���������. �� ������� ��� �������� �� �����
 �������� ���� ������� Linux. ������ ������� ����� ���� ����������
 � ������ ������, �������� ����. ���� ����� ���� �� �� �����
 (�� ����� ���������), ���� ���� ��������� ����� � �����.



      % ls -l /dev/sndstat
      crw-rw-rw-   1 root     root      14,   6 Apr 25  1995 /dev/sndstat




 �������, ��� ������ ��������� ����� ��������� �� ���������
 ������. ������ ������ ���� ������� ��� ������������ � ���� �� ����
 �� ���������� ����� ������ (������ �� ���� ����).

 � ������ ������, ���� �� ������� ��� ���� ��������� �������
 ������������, �� ������ ����� ������ ��, ��������� �������� ������,
 �������� � ����� ��� Readme.linux � ����������
 /usr/src/linux/drivers/sound, ������� ��� �� ������������ (root).
 ���� ����������� ������ Linux ����� ������ /dev/MAKEDEV, �������
 ����� ���� ���������� ��� ���� �� ����.

 ���� �� ����������� �������� ������ ��� PC speaker, ���������
 ����������, ������ ���� � ������, ��� ���� ����� ���������� ����
 ���� ��������� ���������� ������.


 44..44..  ��������������� LLiinnuuxx �� ����������������������� �����������������


 ����� �� ������ ���� ������ � ������� ������ ��� � �����������
 ��������� ������. �������� ������� ��������� ���������� � ��������
 ����� ���� (�������� ����� ���� � ����� ������������� �������).

 � ������� ������� ������� � �����������, ������� ������ �����
 �������� ������ (���� ��� ������������� ������� ������ �����
 �������� ��, �� ������ ����� ����������� �� ������� dmesg).

      Sound initialization started
      <Sound Blaster 16 (4.13)> at 0x220 irq 5 dma 1,5
      <Sound Blaster 16> at 0x330 irq 5 dma 0
      <Yamaha OPL3 FM> at 0x388
      Sound initialization complete




 ��� ������ �������������� ����� ���� ���� � �������� ��������
 (���� ��� ����).

 �������, ��� ��������������� ��������� �� ���������, ���� ��
 ����������� �������� ������ � ���� ���������� ������ ��� (�� ���
 ��� ��� �� �� �������� ���, ������� ������� "insmod sound
 trace_init=1").

 ���� ������ ���� �������� � ����, ������ ���������� ���������
 "Sound initialization started (����������� ���� ���)" � "Sound
 initialization complete (����������� ���� ��������)".  ���� ��� ��
 ���������, ��� ��������, ��� ������ ���� ��� � ����. � ����
 ����� �� ������ ��������� ������������� �� �� ��������� ���� �
 ��������� �������� ��������.

 ���� ������ �� ���������� ����� ������� "Sound initialization
 started" � "Sound initialization complete", ��� ������, ��� �������
 ��������� ��������� �� ���������. ������ ����� ��� ������, ��� ��
 �� �������� ��������� ��� ������, ��� �� �������������,
 ���������� ���� ����� ����/����� ��� ��� � �� PnP ���, ������
 �� ��� ��������������.

 ������ ����� ���� ������ ��������� ��������� �� ������ �
 �������������� � �������� �������. ������� � ���� � ��������
 ������ ������� ����� ��������������� ��������� ������.

 ���� �� ������ ��������� ��� ��������� /dev/sndstat. ������ ���
 ����� ��������� ������ ������ ��� ������������� �������� ���
 �� ������ �������� ���� ������������� ��������. ������� �����
 ������ ��������� ������� �����:



























 % cat /dev/sndstat
 Sound Driver:3.5.4-960630 (Sat Jan 4 23:56:57 EST 1997 root,
 Linux fizzbin 2.0.27 #48 Thu Dec 5 18:24:45 EST 1996 i586)
 Kernel: Linux fizzbin 2.0.27 #48 Thu Dec 5 18:24:45 EST 1996 i586
 Config options: 0

 Installed drivers:
 Type 1: OPL-2/OPL-3 FM
 Type 2: Sound Blaster
 Type 7: SB MPU-401

 Card config:
 Sound Blaster at 0x220 irq 5 drq 1,5
 SB MPU-401 at 0x330 irq 5 drq 0
 OPL-2/OPL-3 FM at 0x388 drq 0

 Audio devices:
 0: Sound Blaster 16 (4.13)

 Synth devices:
 0: Yamaha OPL-3

 Midi devices:
 0: Sound Blaster 16

 Timers:
 0: System clock

 Mixers:
 0: Sound Blaster




 �����, ���������� ����, ����� ������ ��������� ��������� ��
 ������. "No such file or directory (��� ����� ��� ��� ����������)"
 �������, ��� �� ����� ������ ���� ��������� (������ ����� 4.3).
 "No such device (��� ����� ���������)" ������, ��� ��������
 ������ �� ��� ������� ��� ������������ � ����. ����������� �
 ������ 4.2 � �������� ���.

 ���� ������ � ������ "Card config:" ��� /dev/sndstat �����������
 ������ ������ (���� �� "(SoundBlaster at 0x220 irq 5 drq 1,5)"), ���
 ������, ��� ���������� ���� ���������������, �� �� ���������.

 ������ �� ������ � ���������� ������� �������� �����. ��������
 ������� �������� ��� � ������� ��� � �������� ���������� ��� �������
 �������� ����� ����, �������



      % cat endoftheworld >/dev/dsp
      % cat crash.au >/dev/audio




 (���������, ��� �� �� �������� ">" � �������� ������, �����������
 ����).

 �������, ��� � �����, ������������ cat ��� �� ������ ������
 ����������� �������� �����, ��� ������ ������ �������.  �� ������
 ����� ������������� �������� ����������� ���� (������ �����),
 ������ ����� ��������� ����� �����.


 ��� ������ ������, ���� �� ������ ���� ���� ���������� �����������
 � ������ �����-��������� ��� /dev/sndstat. ���� �����
 �����-��������� ����, �� ������ ��������� ������ ���������� ��
 ���������.

 ���� ��������������� ������ �������� "I/O error (�����
 ����/�����)", �� ������ ���������� � ����� ��������� ���, ���������
 ������ "dmesg". ��������, ��� ��������� �� ������ ����� �������
 ��. ����� ����� ���� ��������� "Sound: DMA (output) timed out -
 IRQ/DRQ config error? (����: ����� DMA (�����) -- ����� ��������
 IRQ/DRQ?)".  ��������������� ��������� ������, ��� ������ ��
 ������� �� ��������� ���� ��������� ���������. � �����������
 ������ ��� ������, ��� ��������������� IRQ ��� ���� DMA �
 �������� ������ �� ����� ������. ������ ����� ����� ������� ���
 ������ -- ���������� ��� ��������� ����� DMA � IRQ, �������������
 �����������.

 ����� �������� ������ -- ���������� �� ���������� � ����������� ���
 �������� �������������� ������. ��� �������� ��������������
 �����, ���� ���������� "SoundBlaster (Pro/16) compatible" ��������
 ���� �� ������ � �������� SoundBlaster. � ���� ����� �� ������
 ��������� ���� ���������� � ������� ��������� �� ������� ���
 (������� ������� � ������ �������� comp.os.linux.hardware).

 �������� ������� �������� ���� ����� ���� �������� �
 <ftp://tsx-11.mit.edu/pub/linux/packages/sound/snd-data-0.1.tar.Z>

 ������ �� ������ ��������� ����� ����. ���� �� ������ �����������
 ���� ����, �� ������ �������� ������ �������� �����, ���������
 ������, ���� �� ��������:



      # record 4 seconds of audio from microphone
      EDT% dd bs=8k count=4 </dev/audio >sample.au
      4+0 records in
      4+0 records out
      # play back sound
      % cat sample.au >/dev/audio




 ��������, ���, ����� ��� ������ �� ����� ��������, ����������� �
 �������� ���� � �� ������ �������� � ����. ��� ���� ���� �������
 �����������, ����� ��������� �������� �� ���������� ���� �
 ��������� ������ �������� �����.

 ���� ����� ������, �� ������ ���� ��������, ��� �������� ���������
 ��� � ���, � ���������� ����������� ������. ���� �� ������
 ��������, �������� �������� ����� ����� ��������.


 44..55..  ������������������� ��������������


 ���� �� ��� ��� ����������� � ��������� ����� ����������
 ����������, ���������� � ���� ���������, ����� �������� ���������
 ����, ������� ���������� ���������. �������� �������� � �������
 ��������� ���������. ���� ������� �� �����, ������ ��� ��������
 �� ������� � �������� �����.





 44..55..11..  ������������������������������� ��������..  ������ 11:: ������������������,, ������ ���� ��������������������������
 �����������������


 �� ������ ��������� ��� ���, ��� ���� ����� ������� ������������� ��
 �� �������� ����, ������� �� ������������� � ���������� ����.  ��
 ������ ������ ��� � ������ ������ uname:



      % uname -a
      Linux fizzbin 2.0.0 #1 Tue Jun 4 16:57:55 EDT 1996 i386




 ��� ���������� ��� /proc/version:



      % cat /proc/version
      Linux version 2.0.0 (root@fizzbin) (gcc version 2.7.0) #1 Tue Jun 4 16:57:55 EDT 1996




 ���� �� �� ������������� ���, ���� �� ������������ ����, ����� ��
 ��� ��� ������� �� ����� �����. ������������� �� ��
 ��������������? ���� �� ����������� LILO, ������������� �� ��
 ���������� ��� (������ ������� /etc/lilo/install)?  ���� ��
 ���������� � �������, ������ �� �� ����� ���������� ���� �
 ����������� ��� �� ����� �������?


 44..55..22..  ������ 22:: ������������������,, ������ ���������������� ������������� �������������� �� ��������..


 ���� ������ ���� ��������� ��� -- ����������� ����� "dev/sndstat" ��
 ������ ����. ���� ����� �� ���� �� ��������, ���� ���-�� ����
 ���������� �� ����� ����������� ��� ���������� ���. ������ �������
 ���������� �����, ����� � ������� ����������� ��� ����������
 ���.


 44..55..33..  ���������������??  ������ 33:: ���������������������� ���� �������� ������� ��������������� ��������� ����
 ����������



 ���������, ��� ������� ��� ������������ �� ����� ������� ���.
 �� ������ ������� � ���������� ��� �������. ���� ��������� ���� �
 ������� ����, �� ������ ������ ����������� �� ��������� ������
 dmesg:



      % dmesg




 ���




 % tail /var/adm/messages




 ���� �� ��� �� �����, ����� ���-�� ����������. ���������, ���
 �� ������������� ���������. ���� ������� ��� ������ ��� DOS,
 �� �� ����� ���������, ��� ����������� ������, �� ��� ��������
 ������ ����� � ��������� ���. ���� �� �������� ��� ���� ����
 ����������� ��� ��� ��� ����������� �������, ��� �� ��� ��
 ��������� � ���� �������� �������� Linux.

 ��� ����� ����, ��� � �� ������� ��� "������������" ���, �������
 ������ ����������� �������� DOS. ���������� �������� DOS �
 �������� ����������� �������� ������ ����. ����� ������������
 Linux ("�����" ����������), ��� Control-Alt-Delete. ���������,
 ��� ����� ������ ����/����� ����, �������� DMA, � IRQ � Linux ��
 �� ����, ��� � ����������� ��� DOS. ��������� ��� Readme.cards ��
 ���� ��������� ������ ��� ���������� � ����������� ����� ���
 ����.

 ���� �� ��� �� ���������� � ���� ���������, ��������, ��� ������
 Linux �� ����������� ��. �� ������ ��������� ��� � ������ ���������
 ������, ������������� � ����� ��������.


 44..55..44..  ������ 44:: ������������ ���� ����������������� ����������� �� ������������������� ddsspp??


 ���������� ������ � ��������� /dev/audio ��������� ������ dd
 ������� ���� � ���� ���������. ����� ����� ������ ��� ������.

 ���� �� �� ������, �������� ��� ������� � ��������� IRQ ��� DMA
 ��� ��������� ���� ��������������� ����������� (���������� ��
 ������������� Linux ��� ������ ������� ��� ������������
 ���������).

 ����������� ����������� -- �������� �����������. ����������
 ������������� ������� ���� ��� DOS ��� ��������� ���� �����������.


 44..55..55..  ��������� ������ ������ ������� ������� ��������


 ���� �� ��� ��� ������ ��������, ����� ��������� ������������
 �������� � ����, ������� ��� ��������� ������:


 �  ���������� ���������� ���� ��������

 �  ��������� ������� � ������, ������������� � ����� �����
    ��������, �������� ������� Hannu Savolainen � ���� �
    ������������, �������������� ������� ���

 �  ������� ������ � ���� �� ����� �������� comp.os.linux ��� �����
    ������ �������� (comp.os.linux.hardware -- ��� ������� �����;
    ���������� �������� ����� � ���� ������ ��������� ������ "sound"
    � �������� �����, �� ����� �������� ����� ������� ���)

 �  ������������ ��������� ������� Web/Usenet � �������� �����������
    ������� ����� ������ ��� ������� ���������. ���� �� ����
    ��������� �������� <http://www.altavista.digital.com>

 �  ���������� ����������� �������� ����� ��� Linux (�� ������ ��
    �������� ������, ��������� ��������� ������ ���� ����� ����
    ������������)
 �  ������� ��������� ������ ��������� ������

 �  ������� ��������� ������ ����� �������� (The Linux Sound HOWTO)

 �  ��������� emacs � ������� Esc-x doctor :-)


 55..  �������������������� ��������������������������� ��������


 � �� ����� ������� ����� ����������, ������� �� �������� �������
 �����������, ���� �� ������ ����������� ������� ���� � Linux. ��
 ������ ��������� Linux Software Map (��� ����������� �����������
 Linux), �������� ������ Internet, �/��� ���� � ���� CD-ROM � Linux
 ��� ����� ������ ���������.

 �� �������, �� �������� ������� �������� �������� ����������:


 �  ������ ������������ ������� �����-����� (������� Sox)

 �  ������ ����������� (������� aumix or xmix)

 �  ������������/�������� ����������� ����� (������� play ���
    wavplay)

 �  ������������ ����� MOD (������� tracker)

 �  ������������ ����� MIDI (������� playmidi)

 ����������� ���� ������ ���������� �� � ��������� ������, �� � �
 ���������� ����������� �����������.  �� ������ ���� ���� �����
 ������������� ���������� (������� �������� ������ � ����������
 ����).


 66..  ������������ ��� ��������� ����������������� �������������� ((FFAAQQ))

 � ���� ������ ��������� � ��������� �������, ������� ����
 ������ � ������ �������� � ������ �������.

 ������ � ������� ���������� �������� ���� ����� ���� ������ �
 ������� ��������� ������ OSS.


 66..11..  ������ �������� ����������������� ��������� ������������������ �������������������??

 ��� ������� "���������" ���� ����� ���������, ��������� �����
 Linux ����� ����������� ������� �������� ����.


    //ddeevv//aauuddiioo
       ������ ����� � ��� /dev/audio0

    //ddeevv//aauuddiioo00
       ���������� ���� ����������� � ����������� � ������ �������
       Sun (������ ������� ��������, �� �������������
       ioctl-��������� ����� Sun, ������ u-law �����)

    //ddeevv//aauuddiioo11
       ������ �����-���������� (���� ������������� �������� ����� ���
       � �� ���������� ������ ����� �������� ����)

    //ddeevv//ddsspp
       ������ ����� � ��� /dev/dsp0

    //ddeevv//ddsspp00
       ������ ���������� �������� ������������

    //ddeevv//ddsspp11
       ������ ���������� �������� ������������

    //ddeevv//mmiixxeerr
       ������ ����� � ��� /dev/mixer0

    //ddeevv//mmiixxeerr00
       ������ ������ ����

    //ddeevv//mmiixxeerr11
       ������ ������ ����

    //ddeevv//mmuussiicc
       ��������������� ��������� sequencer

    //ddeevv//sseeqquueenncceerr
       �������������� ������ � MIDI, FM, � GUS

    //ddeevv//sseeqquueenncceerr22
       ������ ����� � ��� /dev/music

    //ddeevv//mmiiddii0000
       1-� ���� ������������ ����� MIDI

    //ddeevv//mmiiddii0011
       2-� ���� ������������ ����� MIDI

    //ddeevv//mmiiddii0022
       3-� ���� ������������ ����� MIDI

    //ddeevv//mmiiddii0033
       4-� ���� ������������ ����� MIDI

    //ddeevv//ssnnddssttaatt
       ������� ��������� ��������� ������ ��� ������

 ������ PC speaker ����������� �������� ���������:


    //ddeevv//ppccaauuddiioo
       ��������� /dev/audio

    //ddeevv//ppccsspp
       ��������� /dev/dsp

    //ddeevv//ppccmmiixxeerr
       ��������� /dev/mixer


 66..22..  ����� �� �������� ����������������� ���������������� ������������??

 �������� ���� ������ ������ Sun (.au) ����� ���� ��������
 ����������� �� � ���������� /dev/audio.  ������������ (�����)
 ����� ����� ���� ������ � ���������� /dev/dsp. ��� � ����� ���
 ��������� ���������, ����� ��������������� ������������ �������
 ���� �� play, �� �� ��� ����� ��������� ����������� �����
 ����� � ���������� ��������� ������� �������� ���� -- ��������
 ������������ � �.�.

 �������� �������� wavplay ��� vplay (�� ���� snd-util) ����� ����
 �������� ��������� � ����� WAV files. ����� ��� �� ��������
 WAV-���� Microsoft, ����� �� ���������� ADPCM. ���� ����� ������
 �������� play (�� ���� Lsox) �� ������ �������� � 16-�������
 WAV-�����.

 ������ splay, �������� � ���� the snd-util, ����� ����
 ���������� ��� ����������� ���������� �������� �����, ����
 ��������� ������� ����� ������ ������� � �������� ������.


 66..33..  ����� �� �������� �������������� ������������??

 ��� ������ ��������� /dev/audio ��� /dev/dsp ����� ����������
 ����������� �����, ������� ����� ���� ������������ � ���.
 ��������, ���� �� vrec ����� ���� ������� �����, �����������
 �������� ������������, ����������������� � �.�. ��� ����� ����
 ���������� ������� ����������� ��� ����� ������� ���������
 ����.


 66..44..  ����� �� �������� ����������������������� ���������� ������ �������� ��������������� ���������??

 � �������� ����� �������� ������ ��������� ����� ���������
 ������������ ������������ � ������� ��� SoundBlaster,
 SoundBlaster/Pro, SoundBlaster16, MPU-401 ��� MSS. ������� ���� ���
 SoundBlaster ��������, �� ������� ����������� ������� SB2_BASE,
 SB2_IRQ, SB2_DMA � (� ��������� ������) SB2_DMA2, �����
 ������������ ��� local.h ������. ���� �������� ���������
 SoundBlaster ������������ � PAS16.

 � ����� ������ ����� 2.0.x, ������� �������� ���� ��������� make
 config, ������ local.h, �� ���������� ������������� ���
 /usr/include/linux/autoconf.h.  ����� ������ ��������� ������:



      #define SBC_BASE 0x220
      #define SBC_IRQ (5)
      #define SBC_DMA (1)
      #define SB_DMA2 (5)
      #define SB_MPU_BASE 0x0
      #define SB_MPU_IRQ (-1)




 ��������� �������� ������ (�� ��������� ��� ���� �������):



      #define SB2_BASE 0x330
      #define SB2_IRQ (7)
      #define SB2_DMA (2)
      #define SB2_DMA2 (2)




 �������� ������ �� ������� ����� ����� ���:


 �  GUS (���������� ������)

 �  MAD16 (���������� �����������)

 �  AudioTrix Pro (���������� �����������)

 �  CS4232 (���������� �����������)

 66..55..  ��������������������)) ������ ������������������ ��������� �����������:: NNoo ssuucchh ffiillee oorr ddiirreecc��
 ttoorryy ((������ ����������� �������� ������

 ��� ���������� ������ ���� ��������� ������ ����. ������� �����
 � ������� ����� ���������. ���� �� ������ ���� ���������,
 ���������, ��� ��� ���� ��������� ��������� (major) � ���������
 (minor) ����� (��������� ����� ������������ Linux ����� �� �������
 ��������� ���� ��������� � ������� ��������).


 66..66..  ������������������ ��������� �����������:: NNoo ssuucchh ddeevviiccee ((������ ����������� �������������������))
 ������

 ���� �� �� �������� ���� ��������� ������ ����, ���� ��������
 ������� ������ ����/����� �� ������������ ����� ����������.
 ���������, ��� �� �������� ��������������� ���� � ���������, ���
 ������� ������� �� �����, ���� �������� ������ ����,
 ������������ �������� ����� �����������.


 66..77..  ��������������������)) ������ ������������������ ��������� �����������:: NNoo ssppaaccee lleefftt oonn ddeevviiccee
 ((���� ��������������� ��������� ���

 ��� ����� ��������, ���� �� ���������� ������ ����� � ����
 /dev/audio ��� /dev/dsp ��� ������� ����������� ����� ���������. �
 �������� ����� ���������� ���� �������� ���������� ����������� �
 �������� ���� ����� ����. ��� ���������� �������� ������,
 �������� � ������ _�_�_�_�_�_�_�_� _�_�_�_�_�_� _�_�_�_�_�_�_�_�_�_� ����� ��������.

 ��� ���� ����� �������� � Linux 2.0 � ����� �������� ���� ��� ��
 ���� ���������� ���������� ��������� �����, ���� ����������
 �������. ������ ���� ������� �� ������ ���� ���� ������ (8k)
 ����������� ���������� ����� ��� ������ ��� DMA. ��� ��������
 ����� � �����, ������� ���� ������ ��� 16M ���������� ����� ���
 ��� ������� ������ ���������� �����.  �������� ���������� ���������
 ���������� ����� ������������� � ������� ������� C-�������� ��
 �������� ��������� ����:



      main() {
        int i;
        char mem[500000];
        for (i = 0; i < 500000; i++)
          mem[i] = 0;
        exit(0);
      }





 66..88..  �����������:: DDeevviiccee bbuussyy ((�������������������� �����������)) ������ ������������������ ���������

 ������ ���� ������� ����� ������� �������� ����������. ������ �����
 ����-�� ������ ������� ���������� ����������. ���� �� �����
 ���������� ��� -- ������������ ������ fuser:



      % fuser -v /dev/dsp
      /dev/dsp:             USER       PID ACCESS COMMAND
                            tranter    265 f....  tracker



 � ��������������� �������, ����� fuser ��������, ��� ������� 265
 ������ ����������. ������� ��� ������� �� ��������� ��� ���
 ��������� (kill) �������� ����� ������ � ���������� ����.  �� ������
 �������� ������ fuser �� ������������ ��� ���� ����� ��������
 �������� �� ������������ ������� �������������.


 66..99..  �� ������ ��������� ������������� ������������:: �������������������� �����������!!

 ������� ��������� Brian Gough, ��� ��� SoundBlaster, �������
 ��������� DMA-��� 1, ���������� ������������ �������� � ��������
 ����� QIC-02, ������� ���� ���������� DMA 1, ������ ������ "device
 busy (���������� �����)". ���� �� ����������� FTAPE, � �� ����� ����
 ������� ���� ������. ������� ��������� � FTAPE-HOWTO, ������
 QIC-02 �� �������� ����������� ��� ������������ FTAPE; ���������
 ������ ������ QIC-117.  ������������������� ��� ��� ������������
 QIC-117, � �� QIC-02 �������� ������������� FTAPE � ������� ����.


 66..1100..  ������������������ ����������������������� ������������������ ��������

 ������� ������� -- �������� ������ ����� ����� ������� � ����
 ������������ �������� ��� ����� ��������� �� ������ "missing IRQ
 (�������� IRQ)" ��� "DMA timeout (����� DMA)".  ��������� ����� �
 �� ����������� �������� IRQ ��� ����� DMA.  ���������, ���
 �������� ��� ������������ �������� �������� ���� � ��� ��� ��
 ���������� � ������� �����.

 ������ ������� "����������" ����. ��� ������ ��������� ����������
 IRQ.


 66..1111..  ����������������� ��������� ���� ���������� ����������������������� ����������� MMOODD


 ����������� MOD-����� ������� ����������� ���� ���������. � ��
 ����� ���� ������� ������� ����� ��������� ��� �� �������� �����
 ���� ������� ��������� ��� ����������� � ������� �������. �� ������
 ������ ��������:


 �  ��������� ���������� � ����� ������ �������� ������������ ��� �
    ���� ������

 �  ����� ������ ��������

 �  ������ ����� ������ ��������

 �  ������ ����� ����� ������� ���� (������� Gravis UltraSound)

 ���� � �� ��� Gravis UltraSound, �� ������ ����������� ���� ��
 ������������� mod-����� �������� ��������� ��� GUS (�������
 gmod).


 66..1122..  ������������ �������������������� ������ �������������������� ���������������� ��������������������

 ������ 1.0c ������ ���� � ����� ���� ����������� ����� �
 ������������ ����� ioctl(). �������� ����� ����� ����� ������
 ���� ��� ������� ����������� ��������� ��� ������� ���������� �
 ������ ������� ����. ��� ������ �������� ��� Readme �� �������
 ��������� ������.

 ���� ���������, ��� �� ����������� ��������� ������ �����
 soundcard.h � ultrasound.h ��� ���������� ����������. ��������
 ���������� �� ���������� � ���� ����� �����.
 66..1133..  �������������� SSEEGGVV ������ ������������� ������������������ ��������������������,, �������������� ����
 ����������



 �������� ��� ��� �������, ��� � ����� � ���������� �������.


 66..1144..  ��������� ���������������� ������������ ������ ��������������������� ������������������ ��������������??


 �������� ���� Readme � CHANGELOG, ��������� � �������� ������
 ��������� ������.


 66..1155..  ������ ����������������������������� iiooccttll(()) �� ��..��.. ������������������ ��������������??


 ��� ������� �������������� � _H_a_c_k_e_r_'_s _G_u_i_d_e _t_o _V_o_x_W_a_r_e, � ��������
 ����� ��������� � �������� �����. ��������� ������ -- draft 2, � �����
 ���� ����� �  <ftp://nic.funet.fi/pub/Linux/ALPHA/sound/>. �������,
 ��� �� ���������� "������" � �� ���������� � ������ ����������. ����
 �� ��������� ������ "cd" � ��� ��������� � ����������� ������ FTP
 "dir", �� �� ������ _�_�_�_�_�_� ���� ��.

 �� ����� �������, ���� ����������� ��� ��������� � �������
 4Front Technologies.

 ������ �������� ����������� -- Linux Multimedia Guide, �������� �
 ������ ������.


 66..1166..  ����������� ������ �������??  ��������� �������������� ������������������� �������������������� ������
 ����������������������� ������


 � ���� ������ �� ����� ��������, �� �� ��� ������ ��:


 �  ����������� �� PCM ����������� ��� FM-������

 �  �������� ������������ � ����� ������

 �  ���� ���������� ������������ ��� ����������� ��� �����

 �  ����������� �������� ����

 �  �������� ����/����� ����, �������� ���������, ����� ���, �
    �.�.

 � �����, ��� 386 ���� ����� ����� ���������� ������� ���
 FM-������������� ������ � 8-������ �������� ����.

 ����� ����������� MOD-����� ������� ����������� ��������
 ���������s. ��������� ���������������� ��������� ��������, ���
 ����������� � 44kHz ������� ����� ��� 40% �������� ����� 486/50 �
 386/25 ����� ���������� ��� ������� ��� 22 kHz (��� ��� � 8-������
 �������� ����� ���� �� SoundBlaster). ���� ���� �� Gravis
 UltraSound �������� ������ ������� ���, � ������, � ����� ��������
 ������� �������� ���������.

 ��� ������ ����������, ��� �������� �� ��������� ������
 ������������ ����.

 ���������� �������� ����� ��� ��������� ��������, ���������
 �������, ���� �� sox ���� �������, ���� � �� ���������
 ������������ ����������� (��� CPU �� ���������� FPU). ������ �� ��
 ��������� ���� ���������� � ������� ������.


 66..1177..  ���������������� �� PPAASS1166 �� ����������������� SSCCSSII AAddaapptteecc 11554422


 (�������� ���������� ���� ������ [email protected])

 Linux �������� ������ 1542 ������ � ������ 330 (�� �������) ���
 334, � PAS ������� ������� MPU-401 ������ � ������ 330.  ���
 ���� �� ��������� �������� MPU-401, ���-������ ������
 ������������ � �������� 1542 ���� ����� ����� �� �������.
 ���������� ������ 1542 � ����� 334 ������ ���� ����������.

 � ������� ����������, � ������ 1542 � PAS-16 ��������� 16-������
 DMA, �� ��� ���� �� ����������� 16-bit 44 KHz ������-���� �
 ��������� ��� � SCSI-����, ������������ � ������ 1542, �� ������
 ����� ��������. ���� DMA ������������ � �� ������� �����������
 ������� ��� ���������� ���������� �����, �� ��� �� �������� ������
 ��������� ``PARITY ERROR - SYSTEM HALTED (����� �������� - �������
 ����������)'', ��� ���������� ��� ������ ��.  ��� ���������
 ������-��� ��������� ������� ���������� ��� ��������� ���������
 QIC-117 ������ on/off ����, ���� ��� ��� ��� 1542 ��� ������, ���
 ���������. �������� �������� SCSISEL.EXE � Adaptec BBS ��� �
 ���������� ���� � internet, � ��������� ����� BUS ON ��� �����������
 ����� BUS OFF �� ��� ��� ��� ������� �� ��������. SCSISEL ��������
 �������� EEPROM, �� ��� ��� ����� ��������� ��� ����� (patch) �
 ������ ������ DOS � CONFIG.SYS, � ����� ������ �������� ���� ��
 ���������� � Linux (� ������� �� ������ � DOS). ������� �������
 �����.


 ��������� ������� - ����� ����� ��������� Symphony ����� ��������
 ����������� ������ ����/����� ��� ��������� ������ � ����. ��
 ��� �� ����� ���, ������� � ������� �� ����� _�_� _�_�_�_�_� �������� �
 ���������� �������������, ������ PAS-16.  � BBS Media Vision ����
 SYMPFIX.EXE, ������� ������������ ��� ������� ���� �������� �����
 ��������� ��������������� ��� � ����������� ���� Symphony, �� ��� ��
 ��� ������� ������. �� ������ �������� � ��������:


 �  ������� ������ ���������� ���� ������� ���� �����
    ���������� ����,

 �  ������� ��������� ����, ���

 �  ������ ������ ��� �������� ����.

 Young Microsystems ��������� ������������� ���� �������� � $30 (US);
 ������ ������� ����� ����� ��������, ���� �� �������� ��� ��������
 ��� ����������� ��������� ���� (���� ����). ��� ������ ����,
 �� ������� � ���������� ��������� ���� ProAudio; _�_�_�_�_� �� �������
 $120 ������� ���� � �������� �� � 6MHz AT. ����������� ��
 ������������ � 25-40MHz 386/486 �����, � ����� �� ������ ����
 ���������� �������� ���� 12MHz, ���� ���������� �������������
 ��������.


 ����� ������� ������ �� ���� ���������, ������������ � ����
 ���������� ����, ��� �������� ���� � ������ ������� BIOS, � ����
 ��� ����. :-) ����� ������� ������ �� ���� ������� ����������
 ����� (������ ��� ���������), �������� DMA ������ 1542 �
 (��������) �������� ����/����� ����. ������ ����� ���� ���������
 ����� ������ Media Vision � ������� ���� ��� ���������� Symphony
 ����������� � �� ���������� �������. ������ ���������, 3 �� 4-�
 �������� � �������� � ������� ���� "����������� ����". ������ �� �
 �������� _�_�_�_�_�, ��� ��� ����� � ����-�� ������ �����������, ����
 ��� ��� �� ���� ���� �����������.


 66..1188..  ���������������� ���� ����������� �� ������������������ �������������� ������������������������??


 ���������� ���������� ����������� ��� ���������� � ������������
 �������� ���. ��������� ����� ���� ����������� ���. ��� �������
 ��������� �������� ����� "������������� �����" � _H_a_c_k_e_r_'_s _G_u_i_d_e _t_o
 _V_o_x_w_a_r_e.


 66..1199..  ���������������� ������ ���������������..  ������ �������� SSBB1166 �������������������� ��� IIRRQQ 22,,
 ���� ���������������� ����������������� ����


 � 286 � ������� �����, ��������� IRQ 2 ���������� � ������
 ���������� ���������. ��� ����������� IRQ 9.


 66..2200..  ��������������������������� ���� SSoouunnddBBllaasstteerr AAWWEE3322 ������ SSoouunnddBBllaasstteerr1166 AASSPP??


 � �������, Creative Labs �� �������� ��������� �������� � ��
 ����. ����� ��� ������� ��� �������� � ������ AWE ������ � ���
 Linux 2.1.x.


 66..2211..  ������������ ��//������ ���������������� �������������������� ���� �������������� �����������������..  �������� ��
 �������������� LLiinnuuxx,, ��������� ������������������ �� DDOOSS,, �� �������������


 ��� �������� ����� "������" ����������� � DOS. ����� ��������� ��
 ������ ������� �������� � ������ ��� CONFIG.SYS.

 ����������� ����������� �������� ��� ���� �������������� ��������
 IRQ � DMA. ���� �� ����������� �������� �������� � Linux � MS-
 DOS/Windows, ��� ����� ������ ��������. ��������� �������� ���� ��
 �������� ����� ������� ��� ������� ����� ���������� (�.�.
 ����������� ������ ��� ������������ ������ �����).

 ��� �������� ������� ���� �������� ���������� ��������� �����
 ����������� ��������� ������ ����� (reset) ��� ��������� ������
 ������ "������" ����������� (������� Ctrl-Alt-Del).

 ��������� ������� ��������, ��� �� ����������� ���� ���� ��������
 IRQ � DMA � MS-DOS � Linux (��� �� ����������� DOS :-).


 66..2222..  ���������������� �� ��������������� DDOOOOMM ������ LLiinnuuxx


 ������������ ���� DOOM ������� ID software (������ ��� Linux) �����
 ���� ��������� ��� ��������.

 ��� ���������� ����� ���� �� ����� �������� ������ ������ 2.90
 ��� ����� �������; �� ����� ��������� ��� "DOOM �����" ��������
 �������.

 �������� ������� ������� 16-�������. ���� � �� 8-����� �������
 ��� �� ��� ���� ������ ����� ����, ��������� ����� ��������,
 ��������� �  <ftp://sunsite.unc.edu/pub/Linux/games/doom>.


 ���� ������������������ DOOM � ���� ������� ����, �� ����� ����
 (�������������� ��� sndserver) ����� �������� ��.

 �� ������� DOOM �� ����������� ������ (�� � ������ DOS).
 ������� musserver ������ ��������� ������ � DOOM ��� Linux. ��
 ����� ���� ����� �
 <ftp://pandora.st.hmc.edu/pub/linux/musserver.tgz>.


 66..2233..  ����� �� �������� ������������������ ������,, ��������������������� �������� ���������������� �����������??


 ������������ �������, ���������� ������������ ������ � ������
 ������������ �������� ���� � ����� ����� ����� ������ ���������
 ���. ���� ������� ��� ����� �������� ���������, �� ������
 ��������� ����������� ����� �������� (�������� ����������
 ������� ����� ��������).

 ��������� �������� ����������� �� ������ ��������, ��� ������
 ��������� ���� (������� ��������) ���������� � ������� �������

 ��������� �������� ���� ������ �� ������������� � ������� ������ �
 ���������� � ������� � �������� ���.

 � ����� �����, ��� � ���� ������� � ����, ��� ����� �������� ������
 ��� no-hlt �������� ������� ���. �� ������� ����, ����� ��� ��
 ����������� ��������� halt ��� ���������� ���� ������� ���������.
 �� ������ ���������� ��� ������ ��� ��������� ��������� ������
 append="no-hlt" � ���� ���� ����������� LILO.


 66..2244..  �� �������� ��������������������� ��������,, ���� ���� ������������������..


 ���� �� ������ ���������� ����, �� �� ������ ��������, ����������
 ������ �������� ���:


 �  ����������� �������� ����������� ��� ����� ������������
    ��������� (������� ��������)

 �  ����������� ������ ��� �������� ������� ���� � �������

 �  ���� �� ������, ���������� ������������� ����� ����� ��������
    ���� ��� MS-DOS ��� ����, ����� ���������� ����� ��� �������
    �������

 ����� ��� ����� � ����������� ���� ����������� ����� ���� DMA.
 � ���� ����� ������� �������� ������ � ���, ��� ��� DMA ���
 ����� ��������� ����������.


 66..2255..  ����������� ������������������������������ ���� ������ MMSS--DDOOSS..  ������ ""���������������������""
 ��������������� �������� �������������� ������������ �������� ��


 � ����������� ������ ���� "����������� � SoundBlaster" �����
 ������ ����� ��� Linux ���� �� �������� ��� ������ �������� ��
 SoundBlaster. ����������� �������� ��� ��������� ������������
 (������� "���������� � 16-������ SB Pro" or "SB ���������� 16
 ���"), �� ������ ���� ����� SoundBlaster ����� ���� "hack" ��������
 ��� ������������� � ����� ��� DOS. ����������� ��� ���� �����������
 16-������ �����, ������� ������ ����� ������������� ��������
 �������� Linux (2.0.1 � ��������).


 ������ � ���������� (������ �������� ������) ����� ����������
 ��������� ������� ������ �� � ������ SoundBlaster. ������
 �������� ����, ������� ������� ���������� �� ����� �����,
 ������� ����� ���������� � Mwave.


 66..2266..  �������������� ������������ �� 88--������������ ������������ ������ LLiinnuuxx..  ������ 1166--�����������
 ""���������������������"" �� SSoouunnddBBllaasstteerr ��������������� ��������


 16-������ �������� ���� �������� �� ����������� � SoundBlaster �
 ���������������� ���������� ������ � 8-������ SoundBlaster Pro.
 ������� ��� ���� 16-������ �����, ������� �� ��������� � SoundBlaster
 16 � �� ��������� � �������� ���� Linux.

 �� ������ ������� ���� ������ � 16-������ ������ ���������
 ������ MAD16 ��� MSS/WSS.


 66..2277..  ������ �� �������� ��������� ���������������� �������������������� ������ LLiinnuuxx??


 ����� ����������� ������� �������� ������ ��� ����� ��������
 ���������� ��������� ��� Linux:


 �  <ftp://sunsite.unc.edu:/pub/Linux/kernel/sound/>

 �  <ftp://sunsite.unc.edu:/pub/Linux/apps/sound/>

 �  <ftp://tsx-11.mit.edu:/pub/linux/packages/sound/>

 �  <ftp://nic.funet.fi:/pub/Linux/util/sound/>

 �  <ftp://nic.funet.fi:/pub/Linux/xtra/snd-kit/>

 �  <ftp://nic.funet.fi:/pub/Linux/ALPHA/sound/>


 66..2288..  ������������??  ���������� ���� ���������������� ������������� �������� ������������������������� �����
 ��������������������


 � ������ ����������� ���� �������� ������ ������������� ��
 ��������� ������.

 ��� ������ �������� ���� /usr/src/linux/drivers/sound/Readme.modules
 � /usr/src/linux/Documentation/modules.txt (��� ���
 /usr/src/linux/README).


 66..2299..  ������������������ ��������������??  �������� �� ����������������������� ��������������� ��������� ������
 ����������� ������������


 ���������� �������� oplbeep, ������ ����� ���� �
 <ftp://sunsite.unc.edu/pub/Linux/apps/sound/oplbeep-alpha.tar.gz>

 ������ ������� �������� ������� beep �������� �
 <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/misc/modreq_beep.tgz>

 ���� modutils ����� ������ �������� � ������ (patch) ��� ���,
 ������ ����������� ����� ������������ ������� �������� ���
 �������� ����, ���� ��������� �����.


 � ������� ����������� � ��������� �������� ���� �� ������
 ��������� ����� PC speaker'� � �������� ����, �� ��� ��� ����� �����
 ��������� � ������� �������� ����.


 66..3300..  ������ ��������� VVooxxWWaarree??


 ������ ���� ����������� ��������� �������� Unix-�����������
 ����������� ������ � ��� Intel-based, � ����� ���� ������� ��
 ���� �������� �� ��� Linux. �� ������ 1996 ���, ����� �����
 ���������� ����������� "VoxWare". � ������� ��� ��� ��� ����
 �������������� ������ VoxWare Incorporated, � �� ����� ����
 �����������. ����� ��� ������ OSS/Free.

 Open Sound System (OSS) ����������� ��������� ������ ���� ��� �����
 Unix-������, ��������� 4Front Technologies.  �������� ������,
 �������� �� OSS/Free ����� ����������� ���� ��������� ���
 Linux-������.

 ������ ���� -- TASD (Temporarily Anonymous Sound Driver) and USS
 (Unix Sound System), ������� �� ����� �������, ���� ����������� �
 ������� ��� ������ � ��� �� ���� ������ ����.

 ��� ������� ��������� �������� ������� 4Front Technologies �� ������
 <http://www.4front-tech.com/>. � ����� ����� OSS/Linux � ������� �
 ��� 1997 Linux Journal.


 66..3311..  ��������������������������� ���� PPlluugg aanndd PPllaayy ���������������� ���������??


 ����� �������� Plug and Play ����� �������� � Linux ������ 2.1. �
 ������������� ����� ���������� ��������� ���������� ��������
 (workarounds) ����� ������� ������ �������� ���� � Plug and Play.

 ���� � �� ������� Pentium-������ � Plug and Play BIOS, �� �����
 ����� ����� � ����������� ��� ��� ��. ���������, ��� �� ��������
 �������� ������ Linux � ���� ������� ������� ����/����� IRQ, �
 ����� DMA ��� � � BIOS.

 ���������� ���� Plug and Play ������ ��� Linux, ������� ����� ����
 ���������� ��� �������� ���. �� ����� ���� ����� � Web-�������
 ����� Red Hat  <http://www.redhat.com/> (�� ���� ����� ���� ������ �
 �� ����������� Linux).

 ���� �� ����������� ���� ��� Windows95, �� ������ �����������
 �������� ����������� ��� �������� ����, ���� "�����"
 �������������� � Linux ��������� �������� LOADLIN. ��������� ���
 Windows95 � Linux ��������� ��������� �������� ����.

 ���� �� ����������� ���� ��� DOS, �� ������ ����������� ������� icu,
 ������ ����������� � ����� SoundBlaster16 PnP ��� �������� �� ���
 DOS, ���� "�����" �������������� � Linux ��������� ��������
 LOADLIN. ����� ���������, ��� DOS � Linux ��������� ���������
 ������� ��������.

 ������������ �������� ������ ����� OSS ����� ��������� �������� ����
 SoundBlaster16 PnP. �� ������ ������ ���� ������ � 4Front
 Technologies.


 66..3322..  ((����������������������� ����������� ��������� 11002244))"" SSooxx//PPllaayy//VVppllaayy ���������������
 ""iinnvvaalliidd bblloocckk ssiizzee 11002244


 ������� � ������� ���� � ������ 1.3.67 ��������� ��������
 ����������� ����, ������� (����������) ���������, ��� �������� ��
 ioctl SNDCTL_DSP_GETBLKSIZE ��� ������ ��� 4096. ������� ��������� �
 ��������� ����-util-3.x.tar.gz (�  <ftp://ftp.4front-
 tech.com/ossfree>) ������ ��������� ��� ��������. ��������� ������
 ������ ���� ���� ���� ���������, ����� ������� ���������
 ��������� ������ ��� 4096 �����, ������� ������ ��� �������� ���
 ����� ������.


 66..3333..  ������������ ������������� ��������� ���������� ��������������������� ����������������� �����������������??


 �������� ������ ����������� ��������� �������� ���������������
 ��������. ������� configure, �������� � �������� ������
 ��������� ��������� ����������� ����� ��������. ������
 ����������� ��� �������� ��� �� ����������� ���� �������
 ���������������.

 �� ���� �����, ��������� ��� ���������� ������� ������������
 ��������� ������� �������� ��� ��� ������ ���� (�������� �����
 "������� ���").


 66..3344..  ������������������ �������������� ����������������� ������������� ���������������������� ��������� ��
 �������������� ������������


 �� ������ ������������� ������ ���� �� ��������� ������ �
 ����������� kerneld ��� ���� ����� ������������ ������� �
 �������� ���. ��� ����� ���������� ���� �������� - ���� ������
 ������������� �������� ������ ������������ � ������� ��
 �������. ��� ��������� �������� ��� ��� ����� ���� ������� ������
 (������� SoundBlaster16) ��� ������� �����. Markus Gutschke
 ([email protected]) ���� �������. ����������� ������� ������ �
 ���� ���� /etc/conf.modules:



      options sound dma_buffsize=65536 && /usr/bin/setmixer igain 0 ogain 0 vol 75




 ��� ������� ��� �������� ����������� (� ���� ����� setmixer)
 ���������� ����� ������� ��������� ������.  ������ dma_buffsize
 ��� ������ �������, ����������� ������-��� ����� option �������
 ���� �������� ������. �������� ��� ������ �� ���������� ���
 ������������ ���� �������� ����������� � �������� �������.

 ���� ������������� �� ������ ���� � ���� � ������ ���������
 ������ ����������� �� ����� �������, �� ������ ��������� ����� ����
 �������� ����������� � �������� ��� ������� ���� ��
 /etc/rc.d/rc.local.


 66..3355..  ������������ ������������������������� ���������� ������������������ ��������


 �� ������� ������ � ���� Readme.linux, ������� ������ ����
 ��������� ����, ������� ������ ��������� ������ ���������� root.
 ��� ������ ����������� ���� � �����. � ������� ����� �������
 ����������� ����� ������� ����� � ������� � �������� ����� �
 ���������� � �����������. ���� �� �� ��������� �� ����, �� ������
 �������� ���������, ������������ � �������.

 � ��������� �� �������, ����������� ����� ���������� ��������
 ����. ��� �� ���� �����������, �� ����������� ����.


 66..3366..  ��������������������������� ���� ���������������� ����������������������� IIBBMM TThhiinnkkPPaadd??


 ��������� � ��� �� ����������� ������� ���� mwave � ����������
 ��������� IBM ThinkPad ��� Linux ����� ���� ����� �
 <http://www.screamin.demon.co.uk/>.


 77..  ������������


 ���� �� ������ ������� ����, ������ ����������� CD-ROM ��� SCSI
 ����������, ��������� Linux SCSI HOWTO � Linux CD-ROM HOWTO �������
 ������������� ��������, ������ ����� ���� ������ ��� ��.

 �������� Sound Playing HOWTO �������� �� ���������� �������� ����
 �������� � ���������� ����� ��� Linux.

 Ultrasound Plug'n'play Mini-HOWTO �������� �� ������� ������ ���
 Linux plug and play ���� Gravis Ultrasound.

 Linux SoundBlaster 16 PnP Mini-HOWTO �������� �� ������� ������
 ��� Linux plug and play ���� SoundBlaster 16.

 Linux SoundBlaster AWE64 PnP Mini-HOWTO �������� �� �������
 ������ ��� Linux plug and play ���� SoundBlaster AWE64.

 ���������� ��������, �������� _H_a_c_k_e_r_'_s _G_u_i_d_e _t_o _V_o_x_W_a_r_e, ��������� �
 <ftp://nic.funet.fi/pub/Linux/ALPHA/sound/>. ����������� ��������� �
 ��� ��������� ���������� �  <http://www.4front-tech.com/pguide>, ��
 ����� � /dev/sequencer ��� ��� ����� ���� ��������.

 �������� FAQ ��������� ��������� � ������ �������� Usenet
 news.announce � ���� ��������� �
 <ftp://rtfm.mit.edu/pub/usenet/news.answers>:


 �  PCsoundcards/generic-faq (����� PC Soundcard FAQ)

 �  PCsoundcards/soundcard-faq (comp.sys.ibm.pc.soundcard FAQ)

 �  PCsoundcards/gravis-ultrasound/faq (Gravis UltraSound FAQ)

 �  audio-fmts/part1 (������� ������� �����-�����)

 �  audio-fmts/part2 (������� ������� �����-�����)

 ��� ��������� ���� ���������� ����� ������������� ������ ������� �
 �������� ������. �������� ������ �������� Usenet �������� ����
 ����������� � ����� �/��� ������.


 �  alt.binaries.sounds.* (�������� ������ ��� ������� ��������
    �����)

 �  alt.binaries.multimedia (��� ������� ����������-�����)

 �  alt.sb.programmer (������ �� ������������� Soundblaster)

 �  comp.multimedia (������ �� ����������)


 �  comp.music (������ � ����������� � ����������� ������)

 �  comp.sys.ibm.pc.soundcard.* (�������� ������ � �������� ���� IBM
    PC)

 Web-������ ����������� ���������� ����� ���� ����� �� ������
 <http://viswiz.gmd.de/MultimediaInfo/>. Creative Labs ����� Web-������
 �  <http://www.creaf.com/>. ������ MediaTrix ��������� �� ������
 <http://www.mediatrix.com/>.

 ������ ������� Linux ����� ��������� "�����", ����������� ��������
 ����, ����� ����. ����� ����� �� ���������� � ����, �������
 �������� ��������� �� ������ "help" � ���� ��������� � �����
 [email protected]. ��� ������ ������� �� ������������ ���
 �������� �� �������� �������� ��� � �.�., ��� ����������� ���
 ��������� ����������� � ��������.

 �� ������� ����, �������� ������ ������ ��������� ����������
 ����� Readme, ��������� ������� �������� � �������� �������. ���
 ������ ����� ���� ������ � ���������� /usr/src/linux/drivers/sound.

 � ������� ������ ����, Hannu Savolainen, ����� �������� ��
 ����������� ����� [email protected]. �� ���� ����� WWW ������� ��
 ������ <http://personal.eunet.fi/pp/voxware>. ���� ������ ��������
 �������� ��� ��������� ��������� � ������ ������������� ���,
 ��������� ��������, � ���������� ������.

 ��������� �� OSS, ������������ ������� ���� ��� Linux � ������
 Unix-����������� ����������� ������, ����� ���� ����� �
 Web-������� 4Front Technologies �� ������  <http://www.4front-
 tech.com/>.

 _L_i_n_u_x _S_o_f_t_w_a_r_e _M_a_p _(_�_�_�_�_� _�_�_�_�_�_�_�_�_�_�_�_� _�_�_�_�_�_�_�_�_�_�_� _L_i_n_u_x_) (LSM) --
 ��������� ����� ��� ��������� ����������� ����������� ��� Linux.
 ����� � LSM ������� ����, ���� �� _s_o_u_n_d -- ������� ������ ���
 ����������� ���������� ����������� � �����. LSM ����� ���� ����� �
 ����� ��������� FTP-�������, �����
 <ftp://sunsite.unc.edu/pub/Linux/docs/LSM/>.

 Linux Documentation Project �������� ��������� ���� � Linux, �����
 _L_i_n_u_x _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _G_e_t_t_i_n_g _S_t_a_r_t_e_d _(_�_�_�_�_�_�_�_�_� _L_i_n_u_x _� _�_�_�_�_�_�
 _�_�_�_�_�_�_). ��� �������� �������� �� ���������� FTP � �������� ��������
 �������� Linux ��� ����� ���� ������� � ��������� ����.

 � �������� ��������� �����: ���� �� ������ ������ �������� �
 ���������� ��� (�������� ���������� � �������������� CD-ROM �
 �������� ���), �������� �� ����� _L_i_n_u_x _M_u_l_t_i_m_e_d_i_a _G_u_i_d_e, ISBN
 1-56592-219-0, ������������ O'Reilly and Associates. �����
 ���������� ���������� ������, ���������� � �������� ������� ����� �
 �����. ��� ������ ������� call 800-998-9938 � �������� ������� ���
 ��������� ������
 <http://www.ora.com/catalog/multilinux/noframes.html> ��� �� ������
 �������  <http://www.pobox.com/~tranter>.