1 |
199 |
simons |
USS Lite version 3.5.4 release notes
|
2 |
|
|
------------------------------------
|
3 |
|
|
|
4 |
|
|
Most up to date information about this driver is available from
|
5 |
|
|
http://www.4front-tech.com/ossfree.
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
Please read the SOUND-HOWTO (available from sunsite.unc.edu and other Linux FTP
|
10 |
|
|
sites). It gives instructions about using sound with Linux. It's bit out of
|
11 |
|
|
date but still very useful. Information about bug fixes and such things
|
12 |
|
|
is available from the web page (see below).
|
13 |
|
|
|
14 |
|
|
New Programmer's Guide is currently under work (June/July 96). Please
|
15 |
|
|
check http://www.4front-tech.com/pguide for more info.
|
16 |
|
|
|
17 |
|
|
====================================================
|
18 |
|
|
- THIS VERSION ____REQUIRES____ Linux 1.3.70 OR LATER.
|
19 |
|
|
====================================================
|
20 |
|
|
|
21 |
|
|
It's very likely that this driver version is incompatible with
|
22 |
|
|
Linux versions later than 2.0.x.
|
23 |
|
|
|
24 |
|
|
Packages "snd-util-3.5.tar.gz" and "snd-data-0.1.tar.Z"
|
25 |
|
|
contain useful utilities to be used with this driver.
|
26 |
|
|
See http://www.4front-tech.com/ossfree/getting.html for
|
27 |
|
|
download instructions.
|
28 |
|
|
|
29 |
|
|
If you are looking for the installation instructions, please
|
30 |
|
|
look at Readme.linux.
|
31 |
|
|
|
32 |
|
|
Supported soundcards
|
33 |
|
|
--------------------
|
34 |
|
|
|
35 |
|
|
See Readme.cards.
|
36 |
|
|
|
37 |
|
|
Please check http://www.4front-tech.com/ossfree if you don't find
|
38 |
|
|
your soundcard there.
|
39 |
|
|
|
40 |
|
|
Contributors
|
41 |
|
|
------------
|
42 |
|
|
|
43 |
|
|
This driver contains code by several contributors. In addition several other
|
44 |
|
|
persons have given useful suggestions. The following is a list of major
|
45 |
|
|
contributors. (I could have forgotten some names.)
|
46 |
|
|
|
47 |
|
|
Craig Metz 1/2 of the PAS16 Mixer and PCM support
|
48 |
|
|
Rob Hooft Volume computation algorithm for the FM synth.
|
49 |
|
|
Mika Liljeberg uLaw encoding and decoding routines
|
50 |
|
|
Jeff Tranter Linux SOUND HOWTO document
|
51 |
|
|
Greg Lee Volume computation algorithm for the GUS and
|
52 |
|
|
lot's of valuable suggestions.
|
53 |
|
|
Andy Warner ISC port
|
54 |
|
|
Jim Lowe,
|
55 |
|
|
Amancio Hasty Jr FreeBSD/NetBSD port
|
56 |
|
|
Anders Baekgaard Bug hunting and valuable suggestions.
|
57 |
|
|
Joerg Schubert SB16 DSP support (initial version).
|
58 |
|
|
Andrew Robinson Improvements to the GUS driver
|
59 |
|
|
Megens SA MIDI recording for SB and SB Pro (initial version).
|
60 |
|
|
Mikael Nordqvist Linear volume support for GUS and
|
61 |
|
|
nonblocking /dev/sequencer.
|
62 |
|
|
Ian Hartas SVR4.2 port
|
63 |
|
|
Markus Aroharju and
|
64 |
|
|
Risto Kankkunen Major contributions to the mixer support
|
65 |
|
|
of GUS v3.7.
|
66 |
|
|
Hunyue Yau Mixer support for SG NX Pro.
|
67 |
|
|
Marc Hoffman PSS support (initial version).
|
68 |
|
|
Rainer Vranken Initialization for Jazz16 (initial version).
|
69 |
|
|
Peter Trattler Initial version of loadable module support for Linux.
|
70 |
|
|
JRA Gibson 16 bit mode for Jazz16 (initial version)
|
71 |
|
|
Davor Jadrijevic MAD16 support (initial version)
|
72 |
|
|
Gregor Hoffleit Mozart support (initial version)
|
73 |
|
|
Riccardo Facchetti Audio Excel DSP 16 (aedsp16) support
|
74 |
|
|
James Hightower Spotting a tiny but important bug in CS423x support.
|
75 |
|
|
|
76 |
|
|
Please look at lowlevel/README for more contributors.
|
77 |
|
|
|
78 |
|
|
There are probably many other names missing. If you have sent me some
|
79 |
|
|
patches and your name is not in the above list, please inform me.
|
80 |
|
|
|
81 |
|
|
Sponsors etc.
|
82 |
|
|
-------------
|
83 |
|
|
|
84 |
|
|
The following companies have greatly helped development of this driver
|
85 |
|
|
in form of a free copy of their product:
|
86 |
|
|
|
87 |
|
|
Novell, Inc. UnixWare personal edition + SDK
|
88 |
|
|
The Santa Cruz Operation, Inc. A SCO OpenServer + SDK
|
89 |
|
|
Ensoniq Corp, a SoundScape card and extensive amount of assistance
|
90 |
|
|
MediaTrix Peripherals Inc, a AudioTrix Pro card + SDK
|
91 |
|
|
Acer, Inc. a pair of AcerMagic S23 cards.
|
92 |
|
|
|
93 |
|
|
In addition the following companies have provided me sufficient amount
|
94 |
|
|
of technical information at least some of their products (free or $$$):
|
95 |
|
|
|
96 |
|
|
Advanced Gravis Computer Technology Ltd.
|
97 |
|
|
Media Vision Inc.
|
98 |
|
|
Analog Devices Inc.
|
99 |
|
|
Logitech Inc.
|
100 |
|
|
Aztech Labs Inc.
|
101 |
|
|
Crystal Semiconductor Corporation,
|
102 |
|
|
Integrated Circuit Systems Inc.
|
103 |
|
|
OAK Technology
|
104 |
|
|
OPTi
|
105 |
|
|
Turtle Beach
|
106 |
|
|
miro
|
107 |
|
|
Ad Lib Inc. ($$)
|
108 |
|
|
Music Quest Inc. ($$)
|
109 |
|
|
Creative Labs ($$$)
|
110 |
|
|
|
111 |
|
|
If you have some problems
|
112 |
|
|
=========================
|
113 |
|
|
|
114 |
|
|
Read the sound HOWTO (sunsite.unc.edu:/pub/Linux/docs/...?).
|
115 |
|
|
Also look at the home page (http://www.4front-tech.com/ossfree). It may
|
116 |
|
|
contain info about some recent bug fixes.
|
117 |
|
|
|
118 |
|
|
It's likely that you have some problems when trying to use the sound driver
|
119 |
|
|
first time. Soundcards don't have standard configuration so there are no
|
120 |
|
|
good default configuration to use. Please try to use same I/O, DMA and IRQ
|
121 |
|
|
values for the soundcard than with DOS.
|
122 |
|
|
|
123 |
|
|
If you get an error message when trying to use the driver, please look
|
124 |
|
|
at /var/adm/messages for more verbose error message.
|
125 |
|
|
|
126 |
|
|
|
127 |
|
|
In general the easiest way to diagnose problems is to do "cat /dev/sndstat".
|
128 |
|
|
|
129 |
|
|
If you get an error message, there are some problems with the driver setup:
|
130 |
|
|
|
131 |
|
|
- "No such file or directory" tells that the device files for
|
132 |
|
|
the sound driver are missing. Use the script at the end of
|
133 |
|
|
linux/drivers/sound/Readme.linux to create them.
|
134 |
|
|
|
135 |
|
|
- "No such device" tells that the sound driver is not in the kernel.
|
136 |
|
|
You have to reconfigure and recompile the kernel to have the sound
|
137 |
|
|
driver. Compiling the driver doesn't help alone. You have to boot
|
138 |
|
|
with the newly compiled one before the driver becomes active.
|
139 |
|
|
The Linux-HOWTO should help in this step.
|
140 |
|
|
|
141 |
|
|
The following errors are likely with /dev/dsp and /dev/audio.
|
142 |
|
|
|
143 |
|
|
- "No such device or address". This error message should not happen
|
144 |
|
|
with /dev/sndstat but it's possible with the other sound devices.
|
145 |
|
|
This error indicates that there are no suitable hardware for the
|
146 |
|
|
device file or the sound driver has been compiled without support for
|
147 |
|
|
this particular device. For example /dev/audio and /dev/dsp will not
|
148 |
|
|
work if "digitized voice support" was not enabled during "make config".
|
149 |
|
|
|
150 |
|
|
- "Device or resource busy". Probably the IRQ (or DMA) channel
|
151 |
|
|
required by the soundcard is in use by some other device/driver.
|
152 |
|
|
|
153 |
|
|
- "I/O error". Almost certainly (99%) it's an IRQ or DMA conflict.
|
154 |
|
|
Look at the kernel messages in /var/adm/notice for more info.
|
155 |
|
|
|
156 |
|
|
- "Invalid argument". The application is calling ioctl()
|
157 |
|
|
with impossible parameters. Check that the application is
|
158 |
|
|
for sound driver version 2.X or later.
|
159 |
|
|
|
160 |
|
|
In general the printout of /dev/sndstat should tell what is the problem.
|
161 |
|
|
It's possible that there are bugs in the sound driver but 99% of the problems
|
162 |
|
|
reported to me are caused by somehow incorrect setup during "make config".
|
163 |
|
|
|
164 |
|
|
Best regards,
|
165 |
|
|
|
166 |
|
|
Hannu
|
167 |
|
|
|
168 |
|
|
Hannu Savolainen
|
169 |
|
|
hannu@4front-tech.com
|
170 |
|
|
(Please check http://www.4front-tech.com/ossfree before mailing me).
|
171 |
|
|
|
172 |
|
|
Snail mail: Hannu Savolainen
|
173 |
|
|
Hiekkalaiturintie 3 A 8
|
174 |
|
|
00980 Helsinki
|
175 |
|
|
Finland
|