From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - utils 0001779]: alsaconf creates incorrect configuration file for snd-cs4236
Date: Sun, 29 Jan 2006 15:15:58 +0100 [thread overview]
Message-ID: <172f3bbedaa9ecaa661a355dd3b2e669@bugtrack.alsa-project.org> (raw)
A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1779>
======================================================================
Reported By: briand
Assigned To:
======================================================================
Project: ALSA - utils
Issue ID: 1779
Category: alsaconf
Reproducibility: always
Severity: block
Priority: normal
Status: new
======================================================================
Date Submitted: 01-25-2006 05:01 CET
Last Modified: 01-29-2006 15:15 CET
======================================================================
Summary: alsaconf creates incorrect configuration file for
snd-cs4236
Description:
(see also 0001748)
Fresh compile/install of alsa-driver, alsa-utils, alsa-tools (1.0.11rc2).
When I run `alsaconf` on this machine, it (eventually) detects the CS4237B
sound chip, then claims to be testing playback/capture, then offers to
write /etc/modprobe.conf with the "discovered" settings. During the
"tests", there is no sound emitted from the machine.
----[ alsaconf.log ]-----------------------------------------------------
Starting alsaconf: Wed Jan 11 22:04:07 EST 2006
cs4236 port=0x530 cport=0x538 isapnp=0 dma1=0 dma2=1 irq=5
playback OK
Now checking capture...
cs4236 yes port=0x530 cport=0x538 isapnp=0 dma1=0 dma2=1 irq=5
capture OK
-------------------------------------------------------------------------
----[ /etc/modprobe.conf ]-----------------------------------------------
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.11rc2 ---
alias snd-card-0 snd-cs4236
alias sound-slot-0 snd-cs4236
options snd-cs4236 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5
# --- END: Generated by ALSACONF, do not edit. ---
-------------------------------------------------------------------------
When I `modprobe cs4236` I hear a faint 'click'. Sound driver is -not-
loaded (but everything it wanted to have loaded [snd_opl3_lib,
snd_cs4231_lib, snd_pcm, et al] is loaded). dmesg includes the line:
"ALSA
/home/brian/alsa/alsa-driver-1.0.11rc2/isa/cs423x/../../alsa-kernel/isa/cs423x/cs4236_lib.c:305:
CS4236+ chip detected, but control port 0x538 is not valid"
not specifying a cport= parameter (on command line or in
/etc/modprobe.conf) produces a different message, stating that one must be
supplied.
I loaded another kernel, compiled with CONFIG_PNPBIOS, and read the /sys
directory structure to discover that the actual control port for this chip
is at 0xF00. Made the appropriate change to /etc/modprobe.conf,
rebooted, and the sound driver now loads, with no messages generated in
dmesg.
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0001748 sound driver will not load (CS4237B chip)
======================================================================
----------------------------------------------------------------------
briand - 01-27-06 23:19
----------------------------------------------------------------------
This bug concerns alsaconf, not the cs4236 driver. I've (finally) gotten
the driver loaded, in non-PnP mode, despite what alsaconf attempted.
The cs4236 module is already detected via PnP, and loads... the problem
there is, with CONFIG_PNPBIOS enabled in the kernel, which is necessary
for PnP to work for this card, no other peripherals (my pcmcia network
card, most importantly) will work. This seems to be a widely reported
error, and the popular "solution" is to disable CONFIG_PNPBIOS in the
kernel.
(Endless Loop -- see Loop, Endless)
The point is, when I am not using PnP, alsaconf does not pick the correct
values for the sound chip. It picks values, claims they work, claims that
it "tested" everything, and yet ... with the values it picks, the driver
does not even load. Without the driver loaded, the "test" should fail,
not pass... and it shouldn't be offering to modify my /etc/modprobe.conf
with values it really didn't test, that really don't work, and then claim
everything is "good to go"...
----------------------------------------------------------------------
perex - 01-29-06 15:15
----------------------------------------------------------------------
Yes, there is a comment in
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1748 that cport works
with 0xf00 but
alsaconf selects for some reason 0x538 . It seems like a bug in alsaconf
script, because 0xf00 cport is there (probed) for cs4236 .
Issue History
Date Modified Username Field Change
======================================================================
01-25-06 05:01 briand New Issue
01-27-06 15:13 tiwai Note Added: 0007803
01-27-06 23:19 briand Note Added: 0007809
01-29-06 15:13 perex Relationship added related to 0001748
01-29-06 15:15 perex Note Added: 0007831
======================================================================
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
next reply other threads:[~2006-01-29 14:15 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-29 14:15 bugtrack [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-01-29 16:56 [ALSA - utils 0001779]: alsaconf creates incorrect configuration file for snd-cs4236 bugtrack
2006-01-29 14:13 bugtrack
2006-01-27 22:19 bugtrack
2006-01-27 14:13 bugtrack
2006-01-25 4:01 bugtrack
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=172f3bbedaa9ecaa661a355dd3b2e669@bugtrack.alsa-project.org \
--to=bugtrack@alsa-project.org \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox