Please provide utility for non-PNP ISA audio devices to be useful by default (was: ES1866/ES1878/ES1879 (non-PnP ISA) sound chipsets are not activated on boot by default)

Bug #39007 reported by Henry Cooper Avel
26
Affects Status Importance Assigned to Milestone
alsa-utils (Baltix)
New
Undecided
Unassigned
alsa-utils (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

These cards are used in old Armada 7400, 7800 laptops.
They are NOT isa-pnp cards, so you always have to install them manually (including in Windows).The only thing is that in Windows you double click on a driver. In Linux we`d have alsaconf to choose the right driver with the right parameters.

As you INSIST in removing alsconf from alsa-utils (in my opinion, a dumb thing to do), I must file a bug report to tell you that these soundcards do not work under Ubuntu (tested in Hoary and Breezy).

In an old installation (more than a year ago) with Hoary (I think) I had the same problem. I could not figure out what to do and how to configure the right module. I ended up UNINSTALLING Ubuntu`s ALSA package and installing Debian Testing`s one. It worked!

This is it. You insist in this nonsense of removing alsaconf, but it is the ONLY way to detect and configure old ISA soundcards that are not PnP.

Oh, I understand. Ubuntu is not for all human beings. It is only for the ones that can afford newer computers...

Daniel T Chen (crimsun)
Changed in alsa-utils:
assignee: nobody → ubuntu-audio
Revision history for this message
Daniel T Chen (crimsun) wrote : Re: ES1866/ES1878/ES1879 (non-PnP ISA) sound chipsets are not activated on boot by default

Report retitled. There have been discussions on various lists (see pkg-alsa-devel on alioth and ubuntu-devel, for instance) stating the possibility that alsaconf will be removed altogether from Debian's packages. There has also been discussion to readd alsaconf into Ubuntu's alsa-utils package, but since alsaconf is poorly maintained (at best), this consideration is, at best, hackish. Since the aforementioned sound chipsets are not PnP, there does not exist a straightforward manner in which to activate the hardware on boot. Using alsaconf, while less than ideal, _could_ resolve this issue for such chipsets.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Audio team: now that the issue with modprobe.conf has been fixed (double fixed: bug #8134 and bug #8832), we have the option of reinstating alsaconf if it is appropriate.

The reporter of this bug seems to claim that it would allow these cards to work out of the box, which does not match my understanding (alsaconf must be run interactively); however, it is still useful to users with non-PNP ISA cards, for which there is little, if any, hope of configuring them automatically.

What do you think?

Revision history for this message
Henry Cooper Avel (henrique-ulbrich) wrote : Re: [Bug 39007] Re: ES1866/ES1878/ES1879 (non-PnP ISA) sound chipsets are not activated on boot by default

Historiadores acreditam que,
em Terça 11 Abril 2006 18:22, Matt Zimmerman disse:
> The reporter of this bug seems to claim that it would allow these cards to
> work out of the box, which does not match my understanding

Ouch!

Just to be fair, that's not what I said.
Alsaconf really is not a tool to automagically configure those cards.

But is is indeed very useful to (try to) detect what kind of card the system
has, what are the files that need to be edited by the user and what the user
has to write on those files.

As suggested, alsaconf could be tweaked to (or replaced by a different tool
with the same name) not alter the modules, modules.conf and modprobe.d files,
and just spit "you have to do this and this to get yours soundcard working -
remember you have a very old and unsupported hardware, so you are on your
own" on the user screen.

The "same name" issue is just for historical reasons (people KNOW there is
something called alsaconf that do the trick). But we could put some message
(in red color?) informing something like "if your sound is working, you DON'T
have to run this tool" or "this tool is meant to help you configure very old
ISA sound cards" or something more elaborate.

Also, there should be some rework to actually disable all the PCI and ISA-PnP
detection of the current alsaconf and just leave it with the "brute force"
non-PnP routines.

I agree users must be discouraged to use alsaconf. It's just that, for the
sole purpose of configuring a very old non-PnP ISA sound card, it is still
very useful and the only tool around.

Again, sorry for my bad english. If I did sound a little harsh that was not my
intention.

As for non-PnP ISA sound cards to be unsupported, well, thel that to my old
faithfull Armada...

Keep the good work guys!
--
Henrique Cesar Ulbrich
<email address hidden>

Revision history for this message
Matt Zimmerman (mdz) wrote :

On Tue, Apr 11, 2006 at 10:21:03PM -0300, Henrique wrote:
> Historiadores acreditam que,
> em Terça 11 Abril 2006 18:22, Matt Zimmerman disse:
> > The reporter of this bug seems to claim that it would allow these cards to
> > work out of the box, which does not match my understanding
>
> Ouch!
>
> Just to be fair, that's not what I said.
> Alsaconf really is not a tool to automagically configure those cards.

You said that when you used the package from Debian testing, "it worked."
You left out the step where you manually configured the card using alsaconf.
:-)

> I agree users must be discouraged to use alsaconf. It's just that, for the
> sole purpose of configuring a very old non-PnP ISA sound card, it is still
> very useful and the only tool around.

I would be much happier with it if it did only this job, or otherwise
encouraged users to report bugs in cases where sound *can* work
automagically but doesn't (yet).

--
 - mdz

Revision history for this message
Matt Zimmerman (mdz) wrote : Re: ES1866/ES1878/ES1879 (non-PnP ISA) sound chipsets are not activated on boot by default

audio team is subscribed already, clearing assignee

Changed in alsa-utils:
assignee: ubuntu-audio → nobody
Revision history for this message
Rocco Stanzione (trappist) wrote :

Can we just patch alsaconf to issue a warning like "alsaconf is unmaintained, incompatible with other configuration tools, and fattening. Use at your own risk." I count myself among the users who find alsaconf useful. I'd feel differently if we had problems building it (it's a bash script) or if its mere presence on the system were likely to cause problems, but it's only going to be run by people who know to look for it in the first place, so I'd like to reiterate my opinion that it should be included until its functionality has been replaced.

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 39007] Re: ES1866/ES1878/ES1879 (non-PnP ISA) sound chipsets are not activated on boot by default

Matt Zimmerman [2006-04-11 21:22 -0000]:
> Audio team: now that the issue with modprobe.conf has been fixed
> (double fixed: bug #8134 and bug #8832), we have the option of
> reinstating alsaconf if it is appropriate.

I never used it myself, but since it's apparently useful/necessary for
some people, I don't have a problem with including it again. I like
Rocco's proposal of adding that warning, though. :)

Revision history for this message
Luke Yelavich (themuso) wrote : Re: ES1866/ES1878/ES1879 (non-PnP ISA) sound chipsets are not activated on boot by default

Has there been any thought of writing a utility just to handle these non-pnp ISA cards, using some of the code from alsaconf as a base?

I just so happen to have a box at home with ISA slots, and could quite easily have a look for, and pick up, a non-PNP ISA sound card, for testing. I would also be happy to write such a utility, using the ISA code from alsaconf as a base.

Thoughts?

Revision history for this message
William Pitcock (nenolod) wrote : Re: [Bug 39007] Re: ES1866/ES1878/ES1879 (non-PnP ISA) sound chipsets are not activated on boot by default

Hi,

I'll be happy to help with writing the utility, but I don't have any
working machines with ISA anymore.

On Wed, 2008-01-23 at 12:25 +0000, Luke Yelavich wrote:
> Has there been any thought of writing a utility just to handle these
> non-pnp ISA cards, using some of the code from alsaconf as a base?
>
> I just so happen to have a box at home with ISA slots, and could quite
> easily have a look for, and pick up, a non-PNP ISA sound card, for
> testing. I would also be happy to write such a utility, using the ISA
> code from alsaconf as a base.
>
> Thoughts?
>

Daniel T Chen (crimsun)
Changed in alsa-utils:
importance: Low → Wishlist
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.