OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [uclinux/] [uClinux-2.0.x/] [drivers/] [sound/] [Readme] - Blame information for rev 1782

Details | Compare with Previous | View Log

Line No. Rev Author Line
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.