LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [2.6.22 patch] more scheduled OSS driver removal
@ 2007-03-24 13:06 Adrian Bunk
2007-03-26 1:26 ` Richard Knutsson
0 siblings, 1 reply; 8+ messages in thread
From: Adrian Bunk @ 2007-03-24 13:06 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
This patch contains the scheduled removal of OSS drivers that:
- have ALSA drivers for the same hardware without known regressions and
- whose Kconfig options have been removed in 2.6.20.
Signed-off-by: Adrian Bunk <bunk@stusta.de>
---
Due to its size, the patch is available at
ftp://ftp.kernel.org/pub/linux/kernel/people/bunk/misc/patch-remove-oss.gz
Documentation/feature-removal-schedule.txt | 7
Documentation/kernel-parameters.txt | 10
Documentation/sound/oss/AD1816 | 84
Documentation/sound/oss/NM256 | 280 -
Documentation/sound/oss/OPL3-SA2 | 210
Documentation/sound/oss/VIA-chipset | 43
Documentation/sound/oss/cs46xx | 138
MAINTAINERS | 35
drivers/media/radio/Makefile | 4
drivers/media/radio/miropcm20-radio.c | 266 -
drivers/media/radio/miropcm20-rds-core.c | 211
drivers/media/radio/miropcm20-rds-core.h | 19
drivers/media/radio/miropcm20-rds.c | 132
sound/oss/Makefile | 13
sound/oss/ac97.c | 432 -
sound/oss/ac97.h | 201
sound/oss/aci.c | 712 --
sound/oss/aci.h | 57
sound/oss/ad1816.c | 1368 -----
sound/oss/ad1889.c | 1101 ----
sound/oss/ad1889.h | 135
sound/oss/adlib_card.c | 73
sound/oss/cs461x.h | 1691 ------
sound/oss/cs461x_image.h | 322 -
sound/oss/cs46xx.c | 5444 ---------------------
sound/oss/cs46xx_wrapper-24.h | 56
sound/oss/cs46xxpm.h | 70
sound/oss/emu10k1/8010.h | 737 --
sound/oss/emu10k1/Makefile | 17
sound/oss/emu10k1/audio.c | 1595 ------
sound/oss/emu10k1/audio.h | 44
sound/oss/emu10k1/cardmi.c | 832 ---
sound/oss/emu10k1/cardmi.h | 97
sound/oss/emu10k1/cardmo.c | 229
sound/oss/emu10k1/cardmo.h | 62
sound/oss/emu10k1/cardwi.c | 384 -
sound/oss/emu10k1/cardwi.h | 91
sound/oss/emu10k1/cardwo.c | 643 --
sound/oss/emu10k1/cardwo.h | 90
sound/oss/emu10k1/ecard.c | 157
sound/oss/emu10k1/ecard.h | 113
sound/oss/emu10k1/efxmgr.c | 220
sound/oss/emu10k1/efxmgr.h | 270 -
sound/oss/emu10k1/emuadxmg.c | 104
sound/oss/emu10k1/hwaccess.c | 507 -
sound/oss/emu10k1/hwaccess.h | 247
sound/oss/emu10k1/icardmid.h | 163
sound/oss/emu10k1/icardwav.h | 53
sound/oss/emu10k1/irqmgr.c | 113
sound/oss/emu10k1/irqmgr.h | 52
sound/oss/emu10k1/main.c | 1471 -----
sound/oss/emu10k1/midi.c | 614 --
sound/oss/emu10k1/midi.h | 78
sound/oss/emu10k1/mixer.c | 690 --
sound/oss/emu10k1/passthrough.c | 240
sound/oss/emu10k1/passthrough.h | 99
sound/oss/emu10k1/recmgr.c | 147
sound/oss/emu10k1/recmgr.h | 48
sound/oss/emu10k1/timer.c | 176
sound/oss/emu10k1/timer.h | 54
sound/oss/emu10k1/voicemgr.c | 398 -
sound/oss/emu10k1/voicemgr.h | 103
sound/oss/nm256.h | 292 -
sound/oss/nm256_audio.c | 1662 ------
sound/oss/nm256_coeff.h | 4697 ------------------
sound/oss/opl3.c | 14
sound/oss/opl3.h | 5
sound/oss/opl3sa2.c | 1020 ---
68 files changed, 4 insertions(+), 31738 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [2.6.22 patch] more scheduled OSS driver removal
2007-03-24 13:06 [2.6.22 patch] more scheduled OSS driver removal Adrian Bunk
@ 2007-03-26 1:26 ` Richard Knutsson
2007-03-26 1:48 ` Adrian Bunk
2007-03-26 4:16 ` Lee Revell
0 siblings, 2 replies; 8+ messages in thread
From: Richard Knutsson @ 2007-03-26 1:26 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Andrew Morton, linux-kernel
Adrian Bunk wrote:
> This patch contains the scheduled removal of OSS drivers that:
> - have ALSA drivers for the same hardware without known regressions and
> - whose Kconfig options have been removed in 2.6.20.
>
Sorry for this late respond
Is sound/oss/emu10k1/ really ready to be replaced? According to a friend
of mine, who got the hardware, the ALSA still lacks feature provided by
the OSS-driver. He mentioned some sort of programmable memory (forgot
the name for that) with whom you can run small programs to manipulate
the sounds (adding echo and such). Also, he got problems with getting
more accurate control of the volume (guess this is more a userland issue).
He seems to have done his homework but only got to pages where other
peoples had the same problem.
If this is really implemented, please let me know so I can forward it to
him. Also, any good site on ALSA with detailed information on this stuff
would be much appreciated!
Thanks and good night
Richard Knutsson
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [2.6.22 patch] more scheduled OSS driver removal
2007-03-26 1:26 ` Richard Knutsson
@ 2007-03-26 1:48 ` Adrian Bunk
2007-03-26 7:16 ` Richard Knutsson
2007-03-26 4:16 ` Lee Revell
1 sibling, 1 reply; 8+ messages in thread
From: Adrian Bunk @ 2007-03-26 1:48 UTC (permalink / raw)
To: Richard Knutsson; +Cc: Andrew Morton, linux-kernel
On Mon, Mar 26, 2007 at 03:26:19AM +0200, Richard Knutsson wrote:
> Adrian Bunk wrote:
> >This patch contains the scheduled removal of OSS drivers that:
> >- have ALSA drivers for the same hardware without known regressions and
> >- whose Kconfig options have been removed in 2.6.20.
> >
> Sorry for this late respond
>
> Is sound/oss/emu10k1/ really ready to be replaced? According to a friend
> of mine, who got the hardware, the ALSA still lacks feature provided by
> the OSS-driver. He mentioned some sort of programmable memory (forgot
> the name for that) with whom you can run small programs to manipulate
> the sounds (adding echo and such). Also, he got problems with getting
> more accurate control of the volume (guess this is more a userland issue).
> He seems to have done his homework but only got to pages where other
> peoples had the same problem.
Which bug numbers in the ALSA bugtracking system [1] are these?
If there are regressions in an ALSA driver compared to the corresponding
OSS driver, the goal is to get the ALSA driver fixed.
Current number of regressions in the ALSA emu10k1 driver people gave me
numbers of open ALSA bugs for:
0
> If this is really implemented, please let me know so I can forward it to
> him.
>...
You can monitor the bugs in the ALSA bugtracking system describing the
problems your friend has.
> Thanks and good night
> Richard Knutsson
cu
Adrian
[1] http://bugtrack.alsa-project.org/alsa-bug/
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [2.6.22 patch] more scheduled OSS driver removal
2007-03-26 1:26 ` Richard Knutsson
2007-03-26 1:48 ` Adrian Bunk
@ 2007-03-26 4:16 ` Lee Revell
2007-03-26 7:30 ` Richard Knutsson
2007-03-26 12:43 ` Jan Engelhardt
1 sibling, 2 replies; 8+ messages in thread
From: Lee Revell @ 2007-03-26 4:16 UTC (permalink / raw)
To: Richard Knutsson; +Cc: Adrian Bunk, Andrew Morton, linux-kernel
On 3/25/07, Richard Knutsson <ricknu-0@student.ltu.se> wrote:
> Adrian Bunk wrote:
> > This patch contains the scheduled removal of OSS drivers that:
> > - have ALSA drivers for the same hardware without known regressions and
> > - whose Kconfig options have been removed in 2.6.20.
> >
> Sorry for this late respond
>
> Is sound/oss/emu10k1/ really ready to be replaced? According to a friend
> of mine, who got the hardware, the ALSA still lacks feature provided by
> the OSS-driver. He mentioned some sort of programmable memory (forgot
> the name for that) with whom you can run small programs to manipulate
> the sounds (adding echo and such).
He's referring to EMU DSP manager. (emudspmgr I think it's called).
The ALSA equivalent is ld10k1. It might not be as mature as the OSS
equivalent, but are we really going to keep obsolete drivers in the
kernel just because the userspace tools for the old driver are more
mature?
> Also, he got problems with getting
> more accurate control of the volume (guess this is more a userland issue).
> He seems to have done his homework but only got to pages where other
> peoples had the same problem.
>
I guess he's referring to the well known "Master volume only controls
front output" problem. This really does need to be resolved, as many
other ALSA drivers are effected.
Lee
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [2.6.22 patch] more scheduled OSS driver removal
2007-03-26 1:48 ` Adrian Bunk
@ 2007-03-26 7:16 ` Richard Knutsson
0 siblings, 0 replies; 8+ messages in thread
From: Richard Knutsson @ 2007-03-26 7:16 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Andrew Morton, linux-kernel
Adrian Bunk wrote:
> On Mon, Mar 26, 2007 at 03:26:19AM +0200, Richard Knutsson wrote:
>
>> Adrian Bunk wrote:
>>
>>> This patch contains the scheduled removal of OSS drivers that:
>>> - have ALSA drivers for the same hardware without known regressions and
>>> - whose Kconfig options have been removed in 2.6.20.
>>>
>>>
>> Sorry for this late respond
>>
>> Is sound/oss/emu10k1/ really ready to be replaced? According to a friend
>> of mine, who got the hardware, the ALSA still lacks feature provided by
>> the OSS-driver. He mentioned some sort of programmable memory (forgot
>> the name for that) with whom you can run small programs to manipulate
>> the sounds (adding echo and such). Also, he got problems with getting
>> more accurate control of the volume (guess this is more a userland issue).
>> He seems to have done his homework but only got to pages where other
>> peoples had the same problem.
>>
> Current number of regressions in the ALSA emu10k1 driver people gave me
> numbers of open ALSA bugs for:
> 0
>
Oh ok, I will let him know that. Thanks
Richard Knutsson
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [2.6.22 patch] more scheduled OSS driver removal
2007-03-26 4:16 ` Lee Revell
@ 2007-03-26 7:30 ` Richard Knutsson
2007-03-26 15:45 ` Lee Revell
2007-03-26 12:43 ` Jan Engelhardt
1 sibling, 1 reply; 8+ messages in thread
From: Richard Knutsson @ 2007-03-26 7:30 UTC (permalink / raw)
To: Lee Revell; +Cc: Adrian Bunk, Andrew Morton, linux-kernel
Lee Revell wrote:
> On 3/25/07, Richard Knutsson <ricknu-0@student.ltu.se> wrote:
>> Adrian Bunk wrote:
>> > This patch contains the scheduled removal of OSS drivers that:
>> > - have ALSA drivers for the same hardware without known regressions
>> and
>> > - whose Kconfig options have been removed in 2.6.20.
>> >
>> Sorry for this late respond
>>
>> Is sound/oss/emu10k1/ really ready to be replaced? According to a friend
>> of mine, who got the hardware, the ALSA still lacks feature provided by
>> the OSS-driver. He mentioned some sort of programmable memory (forgot
>> the name for that) with whom you can run small programs to manipulate
>> the sounds (adding echo and such).
>
> He's referring to EMU DSP manager. (emudspmgr I think it's called).
> The ALSA equivalent is ld10k1. It might not be as mature as the OSS
> equivalent, but are we really going to keep obsolete drivers in the
> kernel just because the userspace tools for the old driver are more
> mature?
Good! I forward that info to him.
BTW, I did not mean to suggest we keep the OSS instead of ALSA. Just
voiced if it is _ready_ to be replaced. But since there is no regression
report filed (believed he already made one) I will pipe down :)
>
>> Also, he got problems with getting
>> more accurate control of the volume (guess this is more a userland
>> issue).
>> He seems to have done his homework but only got to pages where other
>> peoples had the same problem.
>>
>
> I guess he's referring to the well known "Master volume only controls
> front output" problem. This really does need to be resolved, as many
> other ALSA drivers are effected.
<rant_mode=on>
Isn't this quite a basic feature?! Is there somewhere to monitor the
progress on this?
<rant_mode=off>
Thanks for your help!
Richard Knutsson
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [2.6.22 patch] more scheduled OSS driver removal
2007-03-26 4:16 ` Lee Revell
2007-03-26 7:30 ` Richard Knutsson
@ 2007-03-26 12:43 ` Jan Engelhardt
1 sibling, 0 replies; 8+ messages in thread
From: Jan Engelhardt @ 2007-03-26 12:43 UTC (permalink / raw)
To: Lee Revell; +Cc: Richard Knutsson, Adrian Bunk, Andrew Morton, linux-kernel
On Mar 26 2007 00:16, Lee Revell wrote:
>
> I guess he's referring to the well known "Master volume only controls
> front output" problem. This really does need to be resolved, as many
> other ALSA drivers are effected.
I don't see that as a bug. Mine is a TerraTec DMX XFire 1024 (snd-cs46xx).
Master maps to front, Headphone to rear. PCM is the overall volume of
digital audio (i.e. everything I can count on my fingers). Of course PCM
is not "everything", it does not include Line Out for example. But it
does not either on Windows (where there also is no "everything" control
in sndvol32), so it is not a bug for me.
Jan
--
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [2.6.22 patch] more scheduled OSS driver removal
2007-03-26 7:30 ` Richard Knutsson
@ 2007-03-26 15:45 ` Lee Revell
0 siblings, 0 replies; 8+ messages in thread
From: Lee Revell @ 2007-03-26 15:45 UTC (permalink / raw)
To: Richard Knutsson; +Cc: Adrian Bunk, Andrew Morton, linux-kernel
On 3/26/07, Richard Knutsson <ricknu-0@student.ltu.se> wrote:
> > I guess he's referring to the well known "Master volume only controls
> > front output" problem. This really does need to be resolved, as many
> > other ALSA drivers are effected.
> <rant_mode=on>
> Isn't this quite a basic feature?! Is there somewhere to monitor the
> progress on this?
> <rant_mode=off>
AC97 spec defines "Master" as controlling front outputs only.
But yes, there are proposals to improve the situation. Search the
alsa-devel archives.
Lee
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-03-26 15:45 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-24 13:06 [2.6.22 patch] more scheduled OSS driver removal Adrian Bunk
2007-03-26 1:26 ` Richard Knutsson
2007-03-26 1:48 ` Adrian Bunk
2007-03-26 7:16 ` Richard Knutsson
2007-03-26 4:16 ` Lee Revell
2007-03-26 7:30 ` Richard Knutsson
2007-03-26 15:45 ` Lee Revell
2007-03-26 12:43 ` Jan Engelhardt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).