Edubuntu On-board Sound Card Problem

Asked by james.mac

I just installed edubuntu 7.04 on one of my OLD systems that I have passed down to the kids. Unfortunately it seems that the OS did not recognize the on-board sound card. Below is the message I get, when opening the volume control:

"No volume control GStreamer plugins and/or devices found."

The system is an IBM Aptiva 2153-e3u, circa 1997. IBM has discontinued support for this system and has been no help over the phone or on the web. It is old, but everything works fine, albeit slow. I previously had W2K and the sound card worked under that OS.

Does anyone have any suggestions for this problem?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
james.mac
Solved:
Last query:
Last reply:
Revision history for this message
Cesare Tirabassi (norsetto) said :
#1

Is the account you have created in the audio group?
Just give this command in a terminal:

id

if the output doesn't include:

29(audio)

add the kids userid to the audio group with:

sudo adduser <insert kids account here> audio

If this was not your problem, try with this page:

https://help.ubuntu.com/community/DebuggingSoundProblems

Revision history for this message
james.mac (william-mccormick) said :
#2

Thanks for the quick response.

All of the user accounts are in the audio group ("29(audio)").

I have tried a couple of the suggestions at the ubuntu help page you referenced. The following are the results:

@kds:~$ aplay --list-devices
aplay: device_list:222: no soundcards found...

-----

@kds:~$ lspci -v
00:00.0 Host bridge: ALi Corporation M1541 (rev 04)
        Subsystem: ALi Corporation ALI M1541 Aladdin V/V+ AGP System Controller
        Flags: bus master, slow devsel, latency 32
        Memory at e0000000 (32-bit, non-prefetchable) [size=128M]
        Capabilities: <access denied>

00:01.0 PCI bridge: ALi Corporation M1541 PCI to AGP Controller (rev 04) (prog-if 00 [Normal decode])
        Flags: bus master, slow devsel, latency 32
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        I/O behind bridge: 00008000-00008fff
        Memory behind bridge: 80400000-804fffff
        Prefetchable memory behind bridge: 80500000-820fffff

00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
        Flags: bus master, medium devsel, latency 32, IRQ 9
        Memory at 82100000 (32-bit, non-prefetchable) [size=4K]

00:07.0 ISA bridge: ALi Corporation M1533/M1535 PCI to ISA Bridge [Aladdin IV/V/V+] (rev b5)
        Subsystem: Unknown device 4341:5245
        Flags: bus master, medium devsel, latency 0

00:0f.0 IDE interface: ALi Corporation M5229 IDE (rev 20) (prog-if 8a [Master SecP PriP])
        Subsystem: Unknown device 4341:5245
        Flags: bus master, medium devsel, latency 32, IRQ 14
        [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
        [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
        [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
        [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
        I/O ports at 7400 [size=16]

00:14.0 Ethernet controller: ADMtek NC100 Network Everywhere Fast Ethernet 10/100 (rev 11)
        Subsystem: ADMtek Unknown device 0574
        Flags: bus master, medium devsel, latency 32, IRQ 10
        I/O ports at 7000 [size=256]
        Memory at 80100000 (32-bit, non-prefetchable) [size=1K]
        Expansion ROM at 80120000 [disabled] [size=128K]
        Capabilities: <access denied>

01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c) (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Rage Pro Turbo AGP 2X
        Flags: bus master, stepping, medium devsel, latency 32
        Memory at 81000000 (32-bit, prefetchable) [size=16M]
        I/O ports at 8000 [size=256]
        Memory at 80400000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at 80420000 [disabled] [size=128K]
        Capabilities: <access denied>

-----

@kds:~$ tail -2 /proc/asound/oss/sndstat

Mixers: NOT ENABLED IN CONFIG

-----
The system doesn't even seem to recognize the on-board sound card. What does the output "Mixers: NOT ENABLED IN CONFIG" mean?

Revision history for this message
Cesare Tirabassi (norsetto) said :
#3

Indeed I don't see you sound card as recognised by the kernel.
There is a very slim chance we can get it to work, but I need you to remember or check what sound card you have in the system?

Revision history for this message
james.mac (william-mccormick) said :
#4

I've been looking for the sound card info for days and finally found it...no thanks to IBM.

Audio chipset make & model: Crystal Audio 4235-KQ

Revision history for this message
james.mac (william-mccormick) said :
#5

O.K. I went out to the ALSA website and downloaded the 1.0.9 ver of driver, lib, and utils. Then I followed the rest of the steps listed on the website referenced in the first response. It got me to the point where I can get the sound mixer to open, but still no sound.

I looked in the /lib/modules/2.6.20-16-generic/kernel/sound/isa/cs423x directory and all that is listed there is for the 4231, 4232, and 4236. Not the 4235. What gives?

Revision history for this message
Cesare Tirabassi (norsetto) said :
#6

First of all you are using 7.04, the appropriate ALSA version would be 1.0.14; any reason to use the older 1.0.9?
I understand correctly that you have compiled ALSA from source? If so, before installing 1.0.14 you would want to uninstall 1.0.9 with "make uninstall" (given in the appropriate directories you created).
According to the soundcard list (http://www.alsa-project.org/alsa-doc/index.php?vendor=vendor-Cirrus_Logic#matrix), the snd-cs4236 is the module to use for the cs4235 chipset.

Revision history for this message
james.mac (william-mccormick) said :
#7

Thanks.

I will uninstall 1.0.9 and then install 1.0.14.

Revision history for this message
james.mac (william-mccormick) said :
#8

The lastest driver, lib, and utils listed on
ftp://ftp.alsa-project.org/pub/driver
is 1.0.9.

Where is 1.0.14?

Revision history for this message
Cesare Tirabassi (norsetto) said :
#9

Its exactly there. The packages are sorted in alphabetical order so 1.0.14 is in between 1.0.1 and 1.0.2

Revision history for this message
james.mac (william-mccormick) said :
#10

Got it. Should have looked a little closer.

Revision history for this message
james.mac (william-mccormick) said :
#11

I followed the directions on the ALSA website for the cs4236 card, but replaced references to "ad1848" with "cs4236". I believe this is correct since the ad1848 is a different card. However, when I run the following command, I get an error message. Note the "Compiler cannot create executables".

-----

@kds:/usr/src/alsa/alsa-driver-1.0.14# ./configure --with-cards=cs4236 --with-sequencer=yes;make;make install
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make all-deps
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.14'
make[1]: Nothing to be done for `all-deps'.
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.14'

Please, run the configure script as first...

if [ -L /include/sound ]; then \
                rm -f /include/sound; \
                ln -sf /usr/src/alsa/alsa-driver-1.0.14/include/sound /include/sound; \
        else \
                rm -rf /include/sound; \
                install -d -m 755 -g root -o root /include/sound; \
                for f in include/sound/*.h; do \
                        install -m 644 -g root -o root $f /include/sound; \
                done \
        fi
install: cannot stat `include/sound/*.h': No such file or directory
make: *** [install-headers] Error 1

-----

Where am I going wrong?

Revision history for this message
Cesare Tirabassi (norsetto) said :
#12

We need to give a look at your config.log to understand; I'm guessing that you need to install the build-essential package:

sudo apt-get install build-essential

It is also worth checking that you have the headers installed:

sudo apt-get install linux-headers-`uname -r`

Revision history for this message
james.mac (william-mccormick) said :
#13

Below is the text of the config.log file in the alsa-driver-1.0.14 directory:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.60. Invocation command line was

  $ ./configure --with-cards=cs4236 --with-sequencer=yes

## --------- ##
## Platform. ##
## --------- ##

hostname = kds
uname -m = i586
uname -r = 2.6.20-16-generic
uname -s = Linux
uname -v = #2 SMP Thu Jun 7 20:19:32 UTC 2007

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = i586
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games

## ----------- ##
## Core tests. ##
## ----------- ##

configure:2049: checking for gcc
configure:2065: found /usr/bin/gcc
configure:2076: result: gcc
configure:2314: checking for C compiler version
configure:2321: gcc --version >&5
gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2324: $? = 0
configure:2331: gcc -v >&5
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
configure:2334: $? = 0
configure:2341: gcc -V >&5
gcc: '-V' option must have argument
configure:2344: $? = 1
configure:2367: checking for C compiler default output file name
configure:2394: gcc conftest.c >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:2397: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2436: error: C compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_prog_ac_ct_CC=gcc

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR=''
ARCH=''
AS=''
CC='gcc'
CFLAGS=''
CONFIG_AC97_BUS=''
CONFIG_ALPHA=''
CONFIG_ARCH_AT91=''
CONFIG_ARCH_PXA=''
CONFIG_ARCH_S3C2410=''
CONFIG_ARCH_SA1100=''
CONFIG_ARM=''
CONFIG_ARM_AMBA=''
CONFIG_BROKEN=''
CONFIG_CPU_SUBTYPE_SH7760=''
CONFIG_EXPERIMENTAL=''
CONFIG_FW_LOADER=''
CONFIG_GSC=''
CONFIG_HAVE_PCSP_HOOK=''
CONFIG_HPET=''
CONFIG_I2C=''
CONFIG_I2C_POWERMAC=''
CONFIG_I2C_SENSOR=''
CONFIG_INPUT=''
CONFIG_ISA=''
CONFIG_ISAPNP=''
CONFIG_ISAPNP_KERNEL=''
CONFIG_ISA_DMA_API=''
CONFIG_L3=''
CONFIG_MACH_ETI_B1=''
CONFIG_MACH_ETI_C1=''
CONFIG_MACH_GTA01=''
CONFIG_MACH_POODLE=''
CONFIG_MACH_SMDK2443=''
CONFIG_MACH_TOSA=''
CONFIG_MIPS=''
CONFIG_PARISC=''
CONFIG_PARPORT=''
CONFIG_PCI=''
CONFIG_PCMCIA=''
CONFIG_PM=''
CONFIG_PNP=''
CONFIG_PNP_KERNEL=''
CONFIG_PPC=''
CONFIG_PPC_PMAC=''
CONFIG_PROC_FS=''
CONFIG_PXA_SHARP_C7XX=''
CONFIG_PXA_SHARP_CXX00=''
CONFIG_RTC=''
CONFIG_SBUS=''
CONFIG_SGI=''
CONFIG_SH_DMABRG=''
CONFIG_SH_DREAMCAST=''
CONFIG_SND=''
CONFIG_SND_AC97_CODEC=''
CONFIG_SND_AC97_POWER_SAVE=''
CONFIG_SND_AD1816A=''
CONFIG_SND_AD1848=''
CONFIG_SND_AD1848_LIB=''
CONFIG_SND_AD1889=''
CONFIG_SND_ADLIB=''
CONFIG_SND_AICA=''
CONFIG_SND_ALI5451=''
CONFIG_SND_ALS100=''
CONFIG_SND_ALS300=''
CONFIG_SND_ALS4000=''
CONFIG_SND_AOA=''
CONFIG_SND_AOA_FABRIC_LAYOUT=''
CONFIG_SND_AOA_ONYX=''
CONFIG_SND_AOA_SOUNDBUS=''
CONFIG_SND_AOA_SOUNDBUS_I2S=''
CONFIG_SND_AOA_TAS=''
CONFIG_SND_AOA_TOONIE=''
CONFIG_SND_ARMAACI=''
CONFIG_SND_ASIHPI=''
CONFIG_SND_AT91_SOC=''
CONFIG_SND_AT91_SOC_ETI_B1_WM8731=''
CONFIG_SND_AT91_SOC_ETI_SLAVE=''
CONFIG_SND_AT91_SOC_SSC=''
CONFIG_SND_ATIIXP=''
CONFIG_SND_ATIIXP_MODEM=''
CONFIG_SND_AU1X00=''
CONFIG_SND_AU8810=''
CONFIG_SND_AU8820=''
CONFIG_SND_AU8830=''
CONFIG_SND_AZT2320=''
CONFIG_SND_AZT3328=''
CONFIG_SND_BIT32_EMUL=''
CONFIG_SND_BT87X=''
CONFIG_SND_BT87X_OVERCLOCK=''
CONFIG_SND_CA0106=''
CONFIG_SND_CMI8330=''
CONFIG_SND_CMIPCI=''
CONFIG_SND_CS4231=''
CONFIG_SND_CS4231_LIB=''
CONFIG_SND_CS4232=''
CONFIG_SND_CS4236=''
CONFIG_SND_CS4281=''
CONFIG_SND_CS46XX=''
CONFIG_SND_CS46XX_NEW_DSP=''
CONFIG_SND_CS5530=''
CONFIG_SND_CS5535AUDIO=''
CONFIG_SND_DARLA20=''
CONFIG_SND_DARLA24=''
CONFIG_SND_DATE=''
CONFIG_SND_DEBUG=''
CONFIG_SND_DEBUG_DETECT=''
CONFIG_SND_DEBUG_MEMORY=''
CONFIG_SND_DT019X=''
CONFIG_SND_DUMMY=''
CONFIG_SND_DYNAMIC_MINORS=''
CONFIG_SND_ECHO3G=''
CONFIG_SND_EMU10K1=''
CONFIG_SND_EMU10K1X=''
CONFIG_SND_ENS1370=''
CONFIG_SND_ENS1371=''
CONFIG_SND_ES1688=''
CONFIG_SND_ES18XX=''
CONFIG_SND_ES1938=''
CONFIG_SND_ES1968=''
CONFIG_SND_ES968=''
CONFIG_SND_FM801=''
CONFIG_SND_FM801_TEA575X=''
CONFIG_SND_FM801_TEA575X_BOOL=''
CONFIG_SND_GINA20=''
CONFIG_SND_GINA24=''
CONFIG_SND_GUSCLASSIC=''
CONFIG_SND_GUSEXTREME=''
CONFIG_SND_GUSMAX=''
CONFIG_SND_GUS_SYNTH=''
CONFIG_SND_HARMONY=''
CONFIG_SND_HDA_INTEL=''
CONFIG_SND_HDSP=''
CONFIG_SND_HDSPM=''
CONFIG_SND_HPET=''
CONFIG_SND_HWDEP=''
CONFIG_SND_ICE1712=''
CONFIG_SND_ICE1724=''
CONFIG_SND_INDIGO=''
CONFIG_SND_INDIGODJ=''
CONFIG_SND_INDIGOIO=''
CONFIG_SND_INTEL8X0=''
CONFIG_SND_INTEL8X0M=''
CONFIG_SND_INTERWAVE=''
CONFIG_SND_INTERWAVE_STB=''
CONFIG_SND_KERNELDIR=''
CONFIG_SND_KORG1212=''
CONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL=''
CONFIG_SND_LAYLA20=''
CONFIG_SND_LAYLA24=''
CONFIG_SND_LOOPBACK=''
CONFIG_SND_MAESTRO3=''
CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=''
CONFIG_SND_MIA=''
CONFIG_SND_MIRO=''
CONFIG_SND_MIXART=''
CONFIG_SND_MIXER_OSS=''
CONFIG_SND_MONA=''
CONFIG_SND_MPU401=''
CONFIG_SND_MPU401_UART=''
CONFIG_SND_MSND_PINNACLE=''
CONFIG_SND_MTPAV=''
CONFIG_SND_MTS64=''
CONFIG_SND_MVERSION=''
CONFIG_SND_NM256=''
CONFIG_SND_OPL3SA2=''
CONFIG_SND_OPL3_LIB=''
CONFIG_SND_OPL4_LIB=''
CONFIG_SND_OPTI92X_AD1848=''
CONFIG_SND_OPTI92X_CS4231=''
CONFIG_SND_OPTI93X=''
CONFIG_SND_OSSEMUL=''
CONFIG_SND_PC98_CS4232=''
CONFIG_SND_PCM=''
CONFIG_SND_PCM_OSS=''
CONFIG_SND_PCM_OSS_PLUGINS=''
CONFIG_SND_PCM_XRUN_DEBUG=''
CONFIG_SND_PCSP=''
CONFIG_SND_PCXHR=''
CONFIG_SND_PDAUDIOCF=''
CONFIG_SND_PDPLUS=''
CONFIG_SND_PORTMAN2X4=''
CONFIG_SND_POWERMAC=''
CONFIG_SND_POWERMAC_AUTO_DRC=''
CONFIG_SND_PXA2XX_AC97=''
CONFIG_SND_PXA2XX_I2SOUND=''
CONFIG_SND_PXA2XX_PCM=''
CONFIG_SND_PXA2XX_SOC=''
CONFIG_SND_PXA2XX_SOC_AC97=''
CONFIG_SND_PXA2XX_SOC_CORGI=''
CONFIG_SND_PXA2XX_SOC_I2S=''
CONFIG_SND_PXA2XX_SOC_POODLE=''
CONFIG_SND_PXA2XX_SOC_SPITZ=''
CONFIG_SND_PXA2XX_SOC_TOSA=''
CONFIG_SND_RAWMIDI=''
CONFIG_SND_RIPTIDE=''
CONFIG_SND_RME32=''
CONFIG_SND_RME9652=''
CONFIG_SND_RME96=''
CONFIG_SND_RTCTIMER=''
CONFIG_SND_S3C2410=''
CONFIG_SND_S3C2443_SOC_AC97=''
CONFIG_SND_S3C24XX_SOC=''
CONFIG_SND_S3C24XX_SOC_I2S=''
CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753=''
CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710=''
CONFIG_SND_SA11XX_UDA1341=''
CONFIG_SND_SB16=''
CONFIG_SND_SB16_CSP=''
CONFIG_SND_SB16_CSP_FIRMWARE_IN_KERNEL=''
CONFIG_SND_SB16_DSP=''
CONFIG_SND_SB8=''
CONFIG_SND_SB8_DSP=''
CONFIG_SND_SBAWE=''
CONFIG_SND_SB_COMMON=''
CONFIG_SND_SEQUENCER=''
CONFIG_SND_SEQUENCER_OSS=''
CONFIG_SND_SEQ_DUMMY=''
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=''
CONFIG_SND_SERIALMIDI=''
CONFIG_SND_SERIAL_U16550=''
CONFIG_SND_SGALAXY=''
CONFIG_SND_SH7760_AC97=''
CONFIG_SND_SOC=''
CONFIG_SND_SOC_AC97_BUS=''
CONFIG_SND_SOC_AC97_CODEC=''
CONFIG_SND_SOC_PCM_SH7760=''
CONFIG_SND_SOC_SH4_HAC=''
CONFIG_SND_SOC_SH4_SSI=''
CONFIG_SND_SOC_WM8731=''
CONFIG_SND_SOC_WM8750=''
CONFIG_SND_SOC_WM8753=''
CONFIG_SND_SOC_WM9712=''
CONFIG_SND_SONICVIBES=''
CONFIG_SND_SSCAPE=''
CONFIG_SND_SUN_AMD7930=''
CONFIG_SND_SUN_CS4231=''
CONFIG_SND_SUN_DBRI=''
CONFIG_SND_SUPPORT_OLD_API=''
CONFIG_SND_TIMER=''
CONFIG_SND_TRIDENT=''
CONFIG_SND_USB_AUDIO=''
CONFIG_SND_USB_CAIAQ=''
CONFIG_SND_USB_CAIAQ_INPUT=''
CONFIG_SND_USB_USX2Y=''
CONFIG_SND_VERBOSE_PRINTK=''
CONFIG_SND_VERBOSE_PROCFS=''
CONFIG_SND_VERSION='1.0.14'
CONFIG_SND_VIA82XX=''
CONFIG_SND_VIA82XX_MODEM=''
CONFIG_SND_VIRMIDI=''
CONFIG_SND_VX222=''
CONFIG_SND_VXPOCKET=''
CONFIG_SND_VX_LIB=''
CONFIG_SND_WAVEFRONT=''
CONFIG_SND_WAVEFRONT_FIRMWARE_IN_KERNEL=''
CONFIG_SND_YMFPCI=''
CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL=''
CONFIG_SOC_AU1000=''
CONFIG_SOC_AU1100=''
CONFIG_SOC_AU1500=''
CONFIG_SOUND=''
CONFIG_SOUND_PRIME=''
CONFIG_SPARC32=''
CONFIG_SPARC64=''
CONFIG_SPARC=''
CONFIG_SUPERH64=''
CONFIG_SUPERH=''
CONFIG_USB=''
CONFIG_VIDEO_DEV=''
CONFIG_VIDEO_V4L1=''
CONFIG_X86=''
CONFIG_X86_32=''
CONFIG_X86_64=''
CONFIG_X86_PC9800=''
CPP=''
CPPFLAGS=''
CROSS_COMPILE=''
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
EXTRA_INCLUDES=''
GENKSYMS=''
GREP=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
KERNEL_INC=''
KLD=''
LDFLAGS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKE_ADDS=''
NEW_KBUILD=''
OBJEXT=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
RANLIB=''
SHELL='/bin/bash'
SRCDIR=''
ac_ct_CC='gcc'
bindir='${exec_prefix}/bin'
build_alias=''
c_opts=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='NONE'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
kaversion=''
kextraversion=''
kpatchlevel=''
ksublevel=''
kversion=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
m_opts=''
mandir='${datarootdir}/man'
moddir=''
moddir_tree=''
modsubdir=''
msmp=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
processor=''
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""

configure: exit 77

Revision history for this message
james.mac (william-mccormick) said :
#14

I installed the build-essential package:
sudo apt-get install build-essential

and checked that I have the headers installed:
sudo apt-get install linux-headers-`uname -r`

This is the output of the headers check:

@kds:/usr/src/alsa/alsa-driver-1.0.14# sudo apt-get install linux-headers-`uname -r`Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-2.6.20-16-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Revision history for this message
james.mac (william-mccormick) said :
#15

The volume control still shows disabled and when double-clicked, this is the message:
-----
"The volume control did not find any elements and/or devices to control. This means either that you don't have the right GStreamer plugins installed, or that you don't have a sound card configured.

You can remove the volume control from the panel by right-clicking the speaker icon on the panel and selecting "Remove From Panel" from the menu."
-----

Revision history for this message
Cesare Tirabassi (norsetto) said :
#16

What happens if you manually load the snd-cs4236 module?
Use: sudo modprobe snd-cs4236

Revision history for this message
james.mac (william-mccormick) said :
#17

command runs, but nothing changes with the volume control

Revision history for this message
Cesare Tirabassi (norsetto) said :
#18

Have you restarted the sound daemon?

sudo /etc/init.d/alsasound restart

If this doesn't work I don't think there is anything else we can do.

Revision history for this message
james.mac (william-mccormick) said :
#19

@kds:/# sudo /etc/init.d/alsasound restart
sudo: /etc/init.d/alsasound: command not found

Revision history for this message
Cesare Tirabassi (norsetto) said :
#20

Then you have not installed succesfully ALSA.
Try installing this package:

sudo apt-get install alsa-base

Revision history for this message
james.mac (william-mccormick) said :
#21

@kds:~$ sudo apt-get install alsa-base
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
alsa-base is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Revision history for this message
james.mac (william-mccormick) said :
#22

I believe I have made some progress. It seems that even under this administrator account, the script was unable to make the necessary changes to files and the directory. I changed the permissions and the script completed tasks that it was not able to previously. However, I get the error message listed below when running this command:

@kds:/usr/src/alsa/alsa-driver-1.0.14$ sudo ./configure --with-cards=cs4236 --with-sequencer=yes;make;make install

-----

/usr/src/alsa/alsa-driver-1.0.14/acore/pcm.c: In function ‘snd_pcm_dev_register’:
/usr/src/alsa/alsa-driver-1.0.14/acore/pcm.c:981: error: ‘struct snd_pcm’ has no member named ‘dev’
/usr/src/alsa/alsa-driver-1.0.14/acore/pcm.c:985: warning: implicit declaration of function ‘snd_register_device_for_dev’
make[3]: *** [/usr/src/alsa/alsa-driver-1.0.14/acore/pcm.o] Error 1
make[2]: *** [/usr/src/alsa/alsa-driver-1.0.14/acore] Error 2
make[1]: *** [_module_/usr/src/alsa/alsa-driver-1.0.14] Error 2

Revision history for this message
Cesare Tirabassi (norsetto) said :
#23

If you write a command sequence like this:

sudo ./configure --with-cards=cs4236 --with-sequencer=yes;make;make install

only the first part is executed with root permissions. If you want to run them all with root permissions, you have to prefix them all:

sudo ./configure --with-cards=cs4236 --with-sequencer=yes; sudo make; sudo make install

This doesn't explain the compilation error though; I've compiled them myself and do not see this error.
Can you try downloading again the alsa-driver tarball?

Why do you use the option --with-sequencer=yes?

Also, note that you should enable ISA PnP detection, or you have to specify the main and control ports yourself.

Revision history for this message
james.mac (william-mccormick) said :
#24

I used "--with-sequencer=yes" because that was the instructions on the alsa-project.org website.

I finally got the drivers and lib compiled. Now my only problem is with the utils compile. When I run the following command, I get the error below:

@kds:/usr/src/alsa/alsa-utils-1.0.14rc2# ./configure;make;make install

-----
checking for initscr in -lncurses... no
checking for initscr in -lcurses... no
configure: error: this packages requires a curses library
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.

-----
what is the curses library?

Revision history for this message
james.mac (william-mccormick) said :
#25

I am installing the ncurses-5.6 library. Hopefully, that will fix it.

Revision history for this message
james.mac (william-mccormick) said :
#26

I got the ncurses-5.6 library installed and then had to install gettext, but finally, I have installed the alsa-driver-1.0.14rc4, alsa-lib-1.0.14rc4, and alsa-utils-1.0.14rc4 with NO errors.

However, when I run the following command, I get the error below:

modprobe snd-cs4236;

-----

FATAL: Error inserting snd_cs4236 (/lib/modules/2.6.20-16-generic/kernel/sound/isa/cs423x/snd-cs4236.ko): No such device

-----
Just when I think I've got it...

Revision history for this message
Cesare Tirabassi (norsetto) said :
#27

Just a small point, but you should not install release candidate versions, thats what the rc in the version means.
You should install the final version (1.0.14).

The error seems to indicate that your sound device is indeed not recognised by the module.
Have you enabled ISA PnP detection as I asked?

Revision history for this message
james.mac (william-mccormick) said :
#28

I went back and installed the final versions of the drivers, lib, and utils.

When I ran the configure script for the drivers, I used the following switches

./configure --with-cards=cs4236 -with-isapnp=yes --with-sequencer-yes

Is this (-with-isapnp=yes) what you were referring to as enabling ISA PnP detection?

The "modprobe snd-cs4236" command still gives me the error below.

FATAL: Error inserting snd_cs4236 (/lib/modules/2.6.20-16-generic/kernel/sound/isa/cs423x/snd-cs4236.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Revision history for this message
Cesare Tirabassi (norsetto) said :
#29

Oh well, at least it is a different error message. What is in dmesg?

Did you use -with-isapnp=yes or --with-isapnp=yes (with a double dash before)?

You should also find in /etc a file called isapnp.conf. If so, what is in there?

Revision history for this message
james.mac (william-mccormick) said :
#30

single dash

Revision history for this message
james.mac (william-mccormick) said :
#31

single dash

After I re-reun the ./configure --with-cards=cs4236 --with-isapnp=yes --with-sequencer-yes, do I need to run the ./configure;make;make install on the lib and utils as well?

Revision history for this message
Cesare Tirabassi (norsetto) said :
#32

Its a double dash option.

Revision history for this message
Cesare Tirabassi (norsetto) said :
#33

No, there is no need to recompile also utils and libraries (assuming they were compiled OK that is).

Revision history for this message
james.mac (william-mccormick) said :
#34

I recompiled the drivers with the "--with-isanpnp=yes" and still got the same error with the "modprobe snd-cs4236".

Here is the dmesg ouput:
-----
[ 0.000000] Linux version 2.6.20-16-generic (root@terranova) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Thu Jun 7 20:19:32 UTC 2007 (Ubuntu 2.6.20-16.29-generic)
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] sanitize start
[ 0.000000] sanitize end
[ 0.000000] copy_e820_map() start: 0000000000000000 size: 000000000009fc00 end: 000000000009fc00 type: 1
[ 0.000000] copy_e820_map() type is E820_RAM
[ 0.000000] copy_e820_map() start: 000000000009fc00 size: 0000000000000400 end: 00000000000a0000 type: 2
[ 0.000000] copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: 0000000000100000 type: 2
[ 0.000000] copy_e820_map() start: 0000000000100000 size: 000000000fefa000 end: 000000000fffa000 type: 1
[ 0.000000] copy_e820_map() type is E820_RAM
[ 0.000000] copy_e820_map() start: 000000000fffa000 size: 0000000000004000 end: 000000000fffe000 type: 3
[ 0.000000] copy_e820_map() start: 000000000fffe000 size: 0000000000002000 end: 0000000010000000 type: 4
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000000fffa000 (usable)
[ 0.000000] BIOS-e820: 000000000fffa000 - 000000000fffe000 (ACPI data)
[ 0.000000] BIOS-e820: 000000000fffe000 - 0000000010000000 (ACPI NVS)
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 255MB LOWMEM available.
[ 0.000000] Entering add_active_range(0, 0, 65530) 0 entries of 256 used
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] Normal 4096 -> 65530
[ 0.000000] HighMem 65530 -> 65530
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 65530
[ 0.000000] On node 0 totalpages: 65530
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 4064 pages, LIFO batch:0
[ 0.000000] Normal zone: 479 pages used for memmap
[ 0.000000] Normal zone: 60955 pages, LIFO batch:15
[ 0.000000] HighMem zone: 0 pages used for memmap
[ 0.000000] DMI 2.0 present.
[ 0.000000] ACPI: RSDP (v000 IBM ) @ 0x000fe030
[ 0.000000] ACPI: RSDT (v001 IBM V70XA 0x00000001 IBM 0x00000000) @ 0x0fffa000
[ 0.000000] ACPI: FADT (v001 IBM V70XA 0x00000001 IBM 0x00000000) @ 0x0fffa028
[ 0.000000] ACPI: DSDT (v001 IBM V70XA 0x00001000 MSFT 0x0100000a) @ 0x00000000
[ 0.000000] ACPI: BIOS age (1998) fails cutoff (2000), acpi=force is required to enable ACPI
[ 0.000000] ACPI: Disabling ACPI support
[ 0.000000] Allocating PCI resources starting at 20000000 (gap: 10000000:f0000000)
[ 0.000000] Detected 349.181 MHz processor.
[ 22.146726] Built 1 zonelists. Total pages: 65019
[ 22.146748] Kernel command line: root=UUID=a2e7749d-f3d1-461d-9d18-d6e5592bb029 ro quiet splash
[ 22.148059] No local APIC present or hardware disabled
[ 22.148119] mapped APIC to ffffd000 (0120a000)
[ 22.148201] Initializing CPU#0
[ 22.148404] PID hash table entries: 1024 (order: 10, 4096 bytes)
[ 22.149987] Console: colour VGA+ 80x25
[ 22.151623] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 22.153275] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 22.210927] Memory: 248888k/262120k available (1992k kernel code, 12736k reserved, 900k data, 328k init, 0k highmem)
[ 22.210988] virtual kernel memory layout:
[ 22.210995] fixmap : 0xfff4e000 - 0xfffff000 ( 708 kB)
[ 22.211003] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 22.211011] vmalloc : 0xd0800000 - 0xff7fe000 ( 751 MB)
[ 22.211019] lowmem : 0xc0000000 - 0xcfffa000 ( 255 MB)
[ 22.211027] .init : 0xc03d9000 - 0xc042b000 ( 328 kB)
[ 22.211035] .data : 0xc02f2374 - 0xc03d36d4 ( 900 kB)
[ 22.211043] .text : 0xc0100000 - 0xc02f2374 (1992 kB)
[ 22.211067] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[ 22.288391] Calibrating delay using timer specific routine.. 699.46 BogoMIPS (lpj=1398934)
[ 22.288720] Security Framework v1.0.0 initialized
[ 22.288749] SELinux: Disabled at boot.
[ 22.288879] Mount-cache hash table entries: 512
[ 22.289998] CPU: After generic identify, caps: 008001bf 808009bf 00000000 00000000 00000000 00000000 00000000
[ 22.290059] CPU: L1 I Cache: 32K (32 bytes/line), D cache 32K (32 bytes/line)
[ 22.290077] CPU: After all inits, caps: 008001bf 808009bf 00000000 00000000 00000000 00000000 00000000
[ 22.290164] Compat vDSO mapped to ffffe000.
[ 22.290194] Remapping vsyscall page to ffffe000
[ 22.290223] Checking 'hlt' instruction... OK.
[ 22.304518] SMP alternatives: switching to UP code
[ 22.305714] Freeing SMP alternatives: 11k freed
[ 22.306892] Early unpacking initramfs... done
[ 24.566497] CPU0: AMD-K6(tm) 3D processor stepping 00
[ 24.566536] SMP motherboard not detected.
[ 24.566554] Local APIC not detected. Using dummy APIC emulation.
[ 24.566882] Brought up 1 CPUs
[ 24.568874] Booting paravirtualized kernel on bare hardware
[ 24.569292] Time: 4:20:39 Date: 06/22/107
[ 24.569517] NET: Registered protocol family 16
[ 24.570287] EISA bus registered
[ 24.601256] PCI: PCI BIOS revision 2.10 entry at 0xf0200, last bus=1
[ 24.601273] PCI: Using configuration type 1
[ 24.601285] Setting up standard PCI resources
[ 24.611800] ACPI: Interpreter disabled.
[ 24.611822] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 24.611894] pnp: PnP ACPI: disabled
[ 24.611914] PnPBIOS: Scanning system for PnP BIOS support...
[ 24.612190] PnPBIOS: Found PnP BIOS installation structure at 0xc00f5b10
[ 24.612216] PnPBIOS: PnP BIOS version 1.0, entry 0xf9e00:0x0, dseg 0xf0000
[ 24.618424] PnPBIOS: 14 nodes reported by PnP BIOS; 14 recorded by driver
[ 24.618886] PCI: Probing PCI hardware
[ 24.618912] PCI: Probing PCI hardware (bus 00)
[ 24.620488] Boot video device is 0000:01:00.0
[ 24.623567] PCI: Using ALI IRQ Router
[ 24.623586] PCI: Using IRQ router ALI [10b9/1533] at 0000:00:07.0
[ 24.634099] NET: Registered protocol family 8
[ 24.634115] NET: Registered protocol family 20
[ 24.634624] pnp: 00:08: ioport range 0xf000-0xf03f has been reserved
[ 24.634647] pnp: 00:08: ioport range 0xf040-0xf05f has been reserved
[ 24.637833] PCI: Bridge: 0000:00:01.0
[ 24.637852] IO window: 8000-8fff
[ 24.637871] MEM window: 80400000-804fffff
[ 24.637889] PREFETCH window: 80500000-820fffff
[ 24.638069] NET: Registered protocol family 2
[ 24.672610] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 24.673309] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 24.673983] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[ 24.674346] TCP: Hash tables configured (established 8192 bind 4096)
[ 24.674365] TCP reno registered
[ 24.684800] checking if image is initramfs... it is
[ 28.871409] Freeing initrd memory: 6780k freed
[ 28.874097] audit: initializing netlink socket (disabled)
[ 28.874170] audit(1185078042.908:1): initialized
[ 28.875233] VFS: Disk quotas dquot_6.5.1
[ 28.875379] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 28.875866] io scheduler noop registered
[ 28.875888] io scheduler anticipatory registered
[ 28.875903] io scheduler deadline registered
[ 28.876006] io scheduler cfq registered (default)
[ 28.876095] Activating ISA DMA hang workarounds.
[ 28.877239] isapnp: Scanning for PnP cards...
[ 29.083634] isapnp: Card 'LT Win Modem'
[ 29.083650] isapnp: Card 'Onboard PnP Audio'
[ 29.083664] isapnp: 2 Plug & Play cards detected total
[ 29.449288] Real Time Clock Driver v1.12ac
[ 29.450008] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[ 29.451601] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 29.456107] 00:0e: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 29.458230] mice: PS/2 mouse device common for all mice
[ 29.464515] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
[ 29.465772] input: Macintosh mouse button emulation as /class/input/input0
[ 29.466113] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 29.466140] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[ 29.467312] PNP: PS/2 Controller [PNP0303,PNP0f13] at 0x60,0x64 irq 1,12
[ 29.471278] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 29.471308] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 29.472569] EISA: Probing bus 0 at eisa.0
[ 29.472667] Cannot allocate resource for EISA slot 7
[ 29.472683] Cannot allocate resource for EISA slot 8
[ 29.472696] EISA: Detected 0 cards.
[ 29.473200] TCP cubic registered
[ 29.473257] NET: Registered protocol family 1
[ 29.473388] Using IPI No-Shortcut mode
[ 29.473547] Magic number: 15:351:313
[ 29.475349] Time: tsc clocksource has been installed.
[ 29.476870] Freeing unused kernel memory: 328k freed
[ 29.496330] input: AT Translated Set 2 keyboard as /class/input/input1
[ 32.523670] Capability LSM initialized
[ 32.927705] thermal: Unknown symbol acpi_processor_set_thermal_limit
[ 38.103231] usbcore: registered new interface driver usbfs
[ 38.103412] usbcore: registered new interface driver hub
[ 38.103700] usbcore: registered new device driver usb
[ 38.110645] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[ 38.110828] PCI: setting IRQ 9 as level-triggered
[ 38.110844] PCI: Found IRQ 9 for device 0000:00:02.0
[ 38.110931] ohci_hcd 0000:00:02.0: OHCI Host Controller
[ 38.111774] ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
[ 38.111848] ohci_hcd 0000:00:02.0: irq 9, io mem 0x82100000
[ 38.219801] SCSI subsystem initialized
[ 38.278806] libata version 2.20 loaded.
[ 38.356318] Linux Tulip driver version 1.1.14 (December 15, 2004)
[ 38.621984] usb usb1: configuration #1 chosen from 1 choice
[ 38.622258] hub 1-0:1.0: USB hub found
[ 38.622352] hub 1-0:1.0: 2 ports detected
[ 38.741517] ALI15X3: IDE controller at PCI slot 0000:00:0f.0
[ 38.741582] ALI15X3: chipset revision 32
[ 38.741596] ALI15X3: not 100% native mode: will probe irqs later
[ 38.741655] ide0: BM-DMA at 0x7400-0x7407, BIOS settings: hda:DMA, hdb:pio
[ 38.741725] ide1: BM-DMA at 0x7408-0x740f, BIOS settings: hdc:DMA, hdd:pio
[ 38.741788] Probing IDE interface ide0...
[ 39.030116] hda: Maxtor 90840D5, ATA DISK drive
[ 39.596195] Floppy drive(s): fd0 is 1.44M
[ 39.702134] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[ 39.702417] Probing IDE interface ide1...
[ 39.830482] FDC 0 is a post-1991 82077
[ 40.437906] hdc: CRD-8322B, ATAPI CD/DVD-ROM drive
[ 41.109809] ide1 at 0x170-0x177,0x376 on irq 15
[ 41.126524] PCI: setting IRQ 10 as level-triggered
[ 41.126544] PCI: Found IRQ 10 for device 0000:00:14.0
[ 41.126910] tulip0: MII transceiver #1 config 1000 status 786d advertising 05e1.
[ 41.129760] eth0: ADMtek Comet rev 17 at Port 0x7000, 00:14:BF:56:2C:0E, IRQ 10.
[ 41.324844] hda: max request size: 128KiB
[ 41.384077] hda: 16481808 sectors (8438 MB) w/256KiB Cache, CHS=16351/16/63, (U)DMA
[ 41.384117] hda: cache flushes not supported
[ 41.384380] hda: hda1 hda2 < hda5 >
[ 41.519702] hdc: ATAPI 32X CD-ROM drive, 128kB Cache
[ 41.519744] Uniform CD-ROM driver Revision: 3.20
[ 42.348298] Attempting manual resume
[ 42.348321] swsusp: Resume From Partition 3:5
[ 42.348333] PM: Checking swsusp image.
[ 42.366540] PM: Resume from disk failed.
[ 42.553719] kjournald starting. Commit interval 5 seconds
[ 42.553808] EXT3-fs: mounted filesystem with ordered data mode.
[ 75.605693] NET: Registered protocol family 17
[ 76.878128] 0000:00:14.0: tulip_stop_rxtx() failed (CSR5 0xfc664010 CSR6 0xff972113)
[ 76.878162] eth0: Setting full-duplex based on MII#1 link partner capability of 45e1.
[ 83.146899] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 83.210211] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 85.278615] Linux agpgart interface v0.102 (c) Dave Jones
[ 85.349273] agpgart: Detected ALi M1541 chipset
[ 85.354876] agpgart: AGP aperture is 128M @ 0xe0000000
[ 85.422453] input: PC Speaker as /class/input/input2
[ 87.797281] logips2pp: Detected unknown logitech mouse model 1
[ 87.986745] input: PS/2 Logitech Mouse as /class/input/input3
[ 89.865668] parport: PnPBIOS parport detected.
[ 89.865800] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
[ 89.992289] pnp: Device 01:02.01 activated.
[ 90.011452] gameport: NS558 PnP Gameport is pnp01:02.01/gameport0, io 0x200, speed 423kHz
[ 91.476697] fuse init (API version 7.8)
[ 91.637049] lp0: using parport0 (interrupt-driven).
[ 91.888390] Adding 393552k swap on /dev/disk/by-uuid/a97770f5-0740-473c-83d3-b09479a44812. Priority:-1 extents:1 across:393552k
[ 92.202067] EXT3 FS on hda1, internal journal
[ 92.902950] NET: Registered protocol family 10
[ 92.903623] lo: Disabled Privacy Extensions
[ 103.796556] eth0: no IPv6 routers present
[ 105.972069] acpi_cpufreq: Unknown symbol acpi_processor_notify_smm
[ 105.972528] acpi_cpufreq: Unknown symbol acpi_processor_unregister_performance
[ 105.973579] acpi_cpufreq: Unknown symbol acpi_processor_preregister_performance
[ 105.974121] acpi_cpufreq: Unknown symbol acpi_processor_register_performance
[ 123.057794] ppdev: user-space parallel port driver
[ 130.031333] IBM machine detected. Enabling interrupts during APM calls.
[ 130.031366] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
[ 133.896587] Bluetooth: Core ver 2.11
[ 133.896973] NET: Registered protocol family 31
[ 133.896990] Bluetooth: HCI device and connection manager initialized
[ 133.897012] Bluetooth: HCI socket layer initialized
[ 134.360278] Bluetooth: L2CAP ver 2.8
[ 134.360307] Bluetooth: L2CAP socket layer initialized
[ 134.406145] Bluetooth: RFCOMM socket layer initialized
[ 134.406224] Bluetooth: RFCOMM TTY layer initialized
[ 134.406239] Bluetooth: RFCOMM ver 1.8
[ 136.279824] eth0: no IPv6 routers present
[ 3740.377114] ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
[ 3740.381509] pnp: Device 01:02.00 activated.
[ 3740.381537] ad1848: PnP reports 'Onboard PnP Audio' at i/o 0x534, irq 5, dma 1, 0
[ 3740.403192] cs4232: probe of 01:02.00 failed with error -16
[ 3740.404679] cs4232: Must set io, irq and dma.
[42204.267197] snd_cs4236: disagrees about version of symbol snd_card_register
[42204.267235] snd_cs4236: Unknown symbol snd_card_register
[42204.267581] snd_cs4236: disagrees about version of symbol snd_card_free
[42204.267598] snd_cs4236: Unknown symbol snd_card_free
[42204.268992] snd_cs4236: disagrees about version of symbol snd_card_new
[42204.269009] snd_cs4236: Unknown symbol snd_card_new
[42215.980759] snd_cs4236: disagrees about version of symbol snd_card_register
[42215.980798] snd_cs4236: Unknown symbol snd_card_register
[42215.981148] snd_cs4236: disagrees about version of symbol snd_card_free
[42215.981166] snd_cs4236: Unknown symbol snd_card_free
[42215.982570] snd_cs4236: disagrees about version of symbol snd_card_new
[42215.982587] snd_cs4236: Unknown symbol snd_card_new
[50554.806615] snd_cs4236: disagrees about version of symbol snd_card_register
[50554.806659] snd_cs4236: Unknown symbol snd_card_register
[50554.807009] snd_cs4236: disagrees about version of symbol snd_card_free
[50554.807026] snd_cs4236: Unknown symbol snd_card_free
[50554.808439] snd_cs4236: disagrees about version of symbol snd_card_new
[50554.808456] snd_cs4236: Unknown symbol snd_card_new

Revision history for this message
james.mac (william-mccormick) said :
#35

Is the below excerpt from the dmesg saying that I have an ad1848 and not a cs4236 sound card?

-----

[ 3740.377114] ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
[ 3740.381509] pnp: Device 01:02.00 activated.
[ 3740.381537] ad1848: PnP reports 'Onboard PnP Audio' at i/o 0x534, irq 5, dma 1, 0
[ 3740.403192] cs4232: probe of 01:02.00 failed with error -16
[ 3740.404679] cs4232: Must set io, irq and dma.
[42204.267197] snd_cs4236: disagrees about version of symbol snd_card_register

Revision history for this message
james.mac (william-mccormick) said :
#36

"/etc/isapnp.conf" does not exist.

Revision history for this message
Cesare Tirabassi (norsetto) said :
#37

OK, so, do you have the file /etc/isapnp.conf?
Anything showing up in /proc/isapnp?

This is good news, your card is now detected:

[ 29.083650] isapnp: Card 'Onboard PnP Audio'
[ 29.083664] isapnp: 2 Plug & Play cards detected total
[ 3740.381509] pnp: Device 01:02.00 activated.

Can you do an lspci and lshw now to check?

This is bad news:

[ 3740.403192] cs4232: probe of 01:02.00 failed with error -16
[ 3740.404679] cs4232: Must set io, irq and dma.

We can try to manually set it:

modprobe snd-cs4236 snd_port=0x534 snd_cport=0x120 snd_irq=5 snd_dma1=0 snd_dma2=1

Where the options can also be:

cport: 0x210, 0xf00
irq: 7,9,11,12,15
dma1: 1, 3
dma2: 0, 3, -1

we can try to narrow down the irq by looking at /proc/interrupts and perhaps /proc/ioports and /proc/dma can tell us something too.

PS. I'm not 100% sure that the options need the snd_ prefix, try with and without.

Revision history for this message
james.mac (william-mccormick) said :
#38

"/etc/isapnp.conf" does not exist.
"/proc/isapnp" does not exist.

lsci output

00:00.0 Host bridge: ALi Corporation M1541 (rev 04)
00:01.0 PCI bridge: ALi Corporation M1541 PCI to AGP Controller (rev 04)
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:07.0 ISA bridge: ALi Corporation M1533/M1535 PCI to ISA Bridge [Aladdin IV/V/V+] (rev b5)
00:0f.0 IDE interface: ALi Corporation M5229 IDE (rev 20)
00:14.0 Ethernet controller: ADMtek NC100 Network Everywhere Fast Ethernet 10/100 (rev 11)
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)

-----

lshw output

kds
    description: Mini Tower Computer
    product: 2153E3U
    vendor: IBM
    version: 0000000000000000
    serial: AF22ZT1
    width: 32 bits
    capabilities: smbios-2.1 dmi-2.0
    configuration: chassis=mini-tower
  *-core
       description: Motherboard
       product: 0000000000000000
       vendor: 0000000000000000
       physical id: 0
       version: 0000000000000000
       serial: 0000000000000000
     *-firmware
          description: BIOS
          vendor: ACER
          physical id: 0
          version: V3.2 V70EN8A (10/29/98)
          size: 64KB
          capacity: 192KB
          capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video
     *-cpu
          description: CPU
          product: AMD-K6(tm) 3D processor
          vendor: Advanced Micro Devices [AMD]
          physical id: 400
          bus info: cpu@0
          version: 5.8.0
          slot: Socket 7
          size: 350MHz
          width: 32 bits
          clock: 100MHz
          capabilities: fpu fpu_exception wp vme de pse tsc msr mce cx8 mmx syscall 3dnow up
        *-cache
             description: L1 cache
             physical id: 0
             size: 64KB
     *-memory:0 UNCLAIMED
          product: Standard EDO ECC DIMM Memory Controller
          physical id: 500
          capacity: 256MB
     *-memory:1 UNCLAIMED
          product: Standard SDRAM Memory Controller
          physical id: 87
     *-memory:2 UNCLAIMED
          physical id: 1
     *-memory:3 UNCLAIMED
          physical id: 2
     *-pci
          description: Host bridge
          product: M1541
          vendor: ALi Corporation
          physical id: e0000000
          bus info: pci@00:00.0
          version: 04
          width: 32 bits
          clock: 33MHz
          configuration: latency=32
          resources: iomemory:e0000000-e7ffffff
        *-pci
             description: PCI bridge
             product: M1541 PCI to AGP Controller
             vendor: ALi Corporation
             physical id: 1
             bus info: pci@00:01.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master
           *-display
                description: VGA compatible controller
                product: 3D Rage Pro AGP 1X/2X
                vendor: ATI Technologies Inc
                physical id: 0
                bus info: pci@01:00.0
                version: 5c
                size: 16MB
                width: 32 bits
                clock: 33MHz
                capabilities: vga bus_master cap_list
                configuration: latency=32 mingnt=8
                resources: iomemory:81000000-81ffffff ioport:8000-80ff iomemory:80400000-80400fff
        *-usb
             description: USB Controller
             product: USB 1.1 Controller
             vendor: ALi Corporation
             physical id: 2
             bus info: pci@00:02.0
             version: 03
             width: 32 bits
             clock: 33MHz
             capabilities: ohci bus_master
             configuration: driver=ohci_hcd latency=32
             resources: iomemory:82100000-82100fff irq:9
           *-usbhost
                product: OHCI Host Controller
                vendor: Linux 2.6.20-16-generic ohci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 2.06
                capabilities: usb-1.10
                configuration: driver=hub maxpower=0mA slots=2 speed=12.0MB/s
        *-isa
             description: ISA bridge
             product: M1533/M1535 PCI to ISA Bridge [Aladdin IV/V/V+]
             vendor: ALi Corporation
             physical id: 7
             bus info: pci@00:07.0
             version: b5
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
        *-ide
             description: IDE interface
             product: M5229 IDE
             vendor: ALi Corporation
             physical id: f
             bus info: pci@00:0f.0
             version: 20
             width: 32 bits
             clock: 33MHz
             capabilities: ide bus_master
             configuration: driver=ALI15x3_IDE latency=32 maxlatency=4 mingnt=2
             resources: iomemory:1f0-1f7 iomemory:3f0-3ef iomemory:170-177 iomemory:370-36f ioport:7400-740f irq:14
           *-ide:0
                description: IDE Channel 0
                physical id: 0
                bus info: ide@0
                logical name: ide0
                clock: 33MHz
              *-disk
                   description: ATA Disk
                   product: Maxtor 90840D5
                   vendor: Maxtor
                   physical id: 0
                   bus info: ide@0.0
                   logical name: /dev/hda
                   version: PAS23B15
                   serial: V50D17VA
                   size: 8047MB
                   capacity: 8047MB
                   capabilities: ata dma lba iordy smart pm partitioned partitioned:dos
                   configuration: smart=on
                 *-volume:0
                      description: Linux filesystem partition
                      physical id: 1
                      bus info: ide@0.0,1
                      logical name: /dev/hda1
                      capacity: 7655MB
                      capabilities: primary bootable
                 *-volume:1
                      description: Extended partition
                      physical id: 2
                      bus info: ide@0.0,2
                      logical name: /dev/hda2
                      size: 384MB
                      capacity: 384MB
                      capabilities: primary extended partitioned partitioned:extended
                    *-logicalvolume
                         description: Linux swap / Solaris partition
                         physical id: 5
                         logical name: /dev/hda5
                         capacity: 384MB
                         capabilities: nofs
           *-ide:1
                description: IDE Channel 1
                physical id: 1
                bus info: ide@1
                logical name: ide1
                clock: 33MHz
              *-cdrom
                   description: IDE CD-ROM
                   product: CRD-8322B
                   physical id: 0
                   bus info: ide@1.0
                   logical name: /dev/hdc
                   version: 1.06
                   serial: 1998/08/17
                   capabilities: packet atapi cdrom removable nonmagnetic dma lba iordy audio
                 *-disc
                      physical id: 0
                      logical name: /dev/hdc
        *-network
             description: Ethernet interface
             product: NC100 Network Everywhere Fast Ethernet 10/100
             vendor: ADMtek
             physical id: 14
             bus info: pci@00:14.0
             logical name: eth0
             version: 11
             serial: 00:14:bf:56:2c:0e
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master cap_list ethernet physical
             configuration: broadcast=yes driver=tulip driverversion=1.1.14 ip=192.168.1.101 latency=32 maxlatency=128 mingnt=64 multicast=yes
             resources: ioport:7000-70ff iomemory:80100000-801003ff irq:10

-----

modprobe snd-cs4236 snd_port=0x534 snd_cport=0x120 snd_irq=5 snd_dma1=0 snd_dma2=1

gives me the same error as before

-----

"module not found" when "snd-" is not used

Revision history for this message
james.mac (william-mccormick) said :
#39

when I run "alsaconf" it detects the following two sound cards:

cs4236 Onboard PnP Audio
- and -
legacy Probe legacy ISA (non-PnP) chips

Revision history for this message
james.mac (william-mccormick) said :
#40

However, when I run the following commands, it says that there are no soundcards found:

-----
@kds:/# /etc/init.d/alsa-utils restart
 * Shutting down ALSA...
 * warning: 'alsactl store' failed with error message 'alsactl: save_state:1253: No soundcards found...'... [fail]
 * Setting up ALSA...
 * warning: 'alsactl restore' failed with error message 'alsactl: load_state:1315: Cannot open /etc/asound.state for reading: No such file or directory'... [ OK ]

-----
@kds:/# /etc/init.d/alsasound restart
Shutting down sound driver: /usr/sbin/alsactl: save_state:1253: No soundcards found...
done

Revision history for this message
Cesare Tirabassi (norsetto) said :
#41

If you paste here the content of these procfs files we can try to load the module manually:

/proc/interrupts
/proc/ioports
/proc/dma

Revision history for this message
james.mac (william-mccormick) said :
#42

where should I copy the procfs to?

Revision history for this message
Cesare Tirabassi (norsetto) said :
#43

If you need our help paste them here.

Revision history for this message
Cesare Tirabassi (norsetto) said :
#44

In case you don't know, I should also mention that you have to use cat to access them, like:

cat /proc/interrupts

Revision history for this message
james.mac (william-mccormick) said :
#45

My bad. I thought paste here was referring to an unspecified file directory. Anyways, here are the interrupts, ioports, and dma /proc files.

Did I say thank you for all of your help? If I would have been doing this alone, I probably would have gone back to wnd by now.
-----

@kds:/# cat /proc/interrupts
           CPU0
  0: 12467063 XT-PIC-XT timer
  1: 304 XT-PIC-XT i8042
  2: 0 XT-PIC-XT cascade
  6: 5 XT-PIC-XT floppy
  7: 1 XT-PIC-XT parport0
  8: 3 XT-PIC-XT rtc
  9: 0 XT-PIC-XT ohci_hcd:usb1
 10: 13319 XT-PIC-XT eth0
 12: 15249 XT-PIC-XT i8042
 14: 31315 XT-PIC-XT ide0
 15: 446629 XT-PIC-XT ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0

-----

@kds:/# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:0f.0
  0170-0177 : ide1
01f0-01f7 : 0000:00:0f.0
  01f0-01f7 : ide0
0200-0207 : ns558-pnp
0213-0213 : ISAPnP
02f8-02ff : serial
0376-0376 : 0000:00:0f.0
  0376-0376 : ide1
0378-037a : parport0
03c0-03df : vga+
03f2-03f5 : floppy
03f6-03f6 : 0000:00:0f.0
  03f6-03f6 : ide0
03f7-03f7 : floppy DIR
0778-077a : parport0
0a79-0a79 : isapnp write
0cf8-0cff : PCI conf1
7000-70ff : 0000:00:14.0
  7000-70ff : tulip
7400-740f : 0000:00:0f.0
  7400-7407 : ide0
  7408-740f : ide1
8000-8fff : PCI Bus #01
  8000-80ff : 0000:01:00.0
f000-f03f : pnp 00:08
f040-f05f : pnp 00:08

-----

@kds:/# cat /proc/dma
 2: floppy
 3: parport0
 4: cascade

Revision history for this message
Cesare Tirabassi (norsetto) said :
#46

Well, its not like that we went far, haven' t we?
What happens when you run alsaconf and you do a probe legacy isapnp?
Can you also check in the bios what resources are allocated to the card?
If you had some documentation and could check jumper setting on the board that would really be sweet.

Revision history for this message
james.mac (william-mccormick) said :
#47

This is the output when I run alsaconf.

-----

ALSA CONFIGURATOR │
                                       │ version 1.0.14 │
                                       │ │
                                       │ This script is a configurator for │
                                       │ Advanced Linux Sound Architecture (ALSA) driver. │
                                       │ │
                                       │ │
                                       │ If ALSA is already running, you should close all sound │
                                       │ apps now and stop the sound driver. │
                                       │ alsaconf will try to do this, but it's not 100% sure.

-----

Searching sound cards...

-----

Following card(s) are found on your system. │
                                │ │
                                │ cs4236 Onboard PnP Audio │
                                │ legacy Probe legacy ISA (non-PnP) chips

-----

Configuring snd-cs4236 │
                                             │ Do you want to modify /etc/modprobe.d/sound │
                                             │ (and /etc/modprobe.conf if present)? │
                                             │ │
                                             │ <Yes> <No>

-----

 I haven't selected <Yes> to see where that takes me.

Revision history for this message
james.mac (william-mccormick) said :
#48

Pardon my linux newness, but how do I "probe legacy isapnp"?

Revision history for this message
Cesare Tirabassi (norsetto) said :
#49

Selecting this option:

legacy Probe legacy ISA (non-PnP) chips

You can also check what is the result of probing directly through the snd-cs4236 module.

Revision history for this message
james.mac (william-mccormick) said :
#50

Here is the legacy probe:

-----

 Probing legacy ISA cards might make │
                                             │ your system unstable. │
                                             │ │
                                             │ │
                                             │ <Yes> <No>

-----

            Probing legacy ISA cards │
                                      │ │
                                      │ Please select the drivers to probe: │
                                      │ │
                                      │ [*] cs4236 Cirrus Logic CS4235-9 │
                                      │ │
                                      │ │
                                      │ │
                                      │ │
                                      │ │
                                      │ │
                                      │ │
                                      │ │
                                      │ <Ok> <Cancel>

-----

Shall I try all possible DMA and IRQ combinations? │
                                        │ With this option, some unconventional configuration │
                                        │ might be found, but it will take much longer time. │
                                        │ │
                                        │ │
                                        │ │
                                        │ <Yes> <No>

-----

Probing legacy cards.. This may take a few minutes..
Probing: cs4236
Result: OK

Revision history for this message
james.mac (william-mccormick) said :
#51

Output of selecting <Yes> to below option.

-----

Configuring snd-cs4236 │
                                             │ Do you want to modify /etc/modprobe.d/sound │
                                             │ (and /etc/modprobe.conf if present)? │
                                             │ │
                                             │ <Yes> <No>

-----

    OK, sound driver is configured. │
                                        │ │
                                        │ ALSA CONFIGURATOR │
                                        │ │
                                        │ will prepare the card for playing now. │
                                        │ │
                                        │ Now I'll run alsasound init script, then I'll use │
                                        │ amixer to raise the default volumes. │
                                        │ You can change the volume later via a mixer │
                                        │ │
                                        │ <Ok>

-----

 Now ALSA is ready to use.
 For adjustment of volumes, use your favorite mixer.

 Have a lot of fun!

-----

However, when I scrolled back through the Terminal, these were the output lines just prior to "Now ALSA is ready to use.":

Running update-modules...
Setting default volumes...
amixer: Mixer attach default error: No such device
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1253: No soundcards found...

Revision history for this message
james.mac (william-mccormick) said :
#52

After all of that (???), I got sound (kind of). I can play a cd and I can hear audio from the web, but the volume control shortcut on the panel still shows "X". Then when I log on as a different user, I can't hear audio from a cd, but can from the web.

By the way, after I ran alsaconf and when through the "configuring cs4236" I was able to successfully run "modprobe snd-cs4236".

Revision history for this message
Cesare Tirabassi (norsetto) said :
#53

Have you checked your alsamixer settings?
Can you paste here the output of amixer?

Revision history for this message
james.mac (william-mccormick) said :
#54

@kds:/# amixer
amixer: Mixer attach default error: No such device

Revision history for this message
james.mac (william-mccormick) said :
#55

Apparently the alsa-utils and alsasound did not start, so I had to start them manually.

-----

@kds:/# /etc/init.d/alsa-utils start
 * Setting up ALSA... [ OK ]

-----

@kds:/# /etc/init.d/alsasound start
Starting sound driver: snd-cs4236 done
/usr/sbin/alsactl: load_state:1329: No soundcards found...

-----

@kds:/# alsamixer
Opened the mixer control.
-----

@kds:/# amixer
Simple mixer control 'Master',0
  Capabilities: volume pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 31
  Front Left: 25 [81%] Playback [on]
  Front Right: 25 [81%] Playback [on]
Simple mixer control 'Master Digital',0
  Capabilities: volume pswitch cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 71
  Front Left: 57 [80%] Playback [on] Capture [off]
  Front Right: 57 [80%] Playback [on] Capture [off]
Simple mixer control 'Master Mono',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'Master Digital',1
  Capabilities: volume pswitch cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 31
  Front Left: 0 [0%] Playback [off] Capture [off]
  Front Right: 0 [0%] Playback [off] Capture [off]
Simple mixer control '3D Control - Space',0
  Capabilities: volume volume-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: 0 - 15
  Mono: 0 [0%]
Simple mixer control '3D Control - Switch',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PCM',0
  Capabilities: volume pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 63
  Front Left: 51 [81%] Playback [on]
  Front Right: 51 [81%] Playback [on]
Simple mixer control 'FM',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'Wavetable',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'DSP',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'Mic',0
  Capabilities: volume volume-joined pswitch cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 31
  Front Left: 0 [0%] Playback [off] Capture [off]
  Front Right: 0 [0%] Playback [off] Capture [off]
Simple mixer control 'Mic Playback Boost',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Aux',0
  Capabilities: volume pswitch cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 31
  Front Left: 0 [0%] Playback [off] Capture [off]
  Front Right: 0 [0%] Playback [off] Capture [off]
Simple mixer control 'Aux',1
  Capabilities: volume pswitch cswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 31
  Front Left: 0 [0%] Playback [off] Capture [off]
  Front Right: 0 [0%] Playback [off] Capture [off]
Simple mixer control 'Mono',0
  Capabilities: volume volume-joined pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 15
  Front Left: 0 [0%] Playback [off]
  Front Right: 0 [0%] Playback [off]
Simple mixer control 'Playback',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%]
  Front Right: 3 [100%]
Simple mixer control 'Capture',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 3
  Front Left: Capture 0 [0%]
  Front Right: Capture 0 [0%]
Simple mixer control 'Analog Loopback',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]

Revision history for this message
james.mac (william-mccormick) said :
#56

I was looking at the alsa-lib-1.0.14 ./configure output and noticed that there was no install of a cs4236.conf. Should there be?

-----

test -z "/usr/share/alsa/cards/SI7018" || mkdir -p -- "/usr/share/alsa/cards/SI7018"
 /usr/bin/install -c -m 644 'SI7018/sndoc-mixer.alisp' '/usr/share/alsa/cards/SI7018/sndoc-mixer.alisp'
 /usr/bin/install -c -m 644 'SI7018/sndop-mixer.alisp' '/usr/share/alsa/cards/SI7018/sndop-mixer.alisp'
test -z "/usr/share/alsa/cards" || mkdir -p -- "/usr/share/alsa/cards"
 /usr/bin/install -c -m 644 'aliases.conf' '/usr/share/alsa/cards/aliases.conf'
 /usr/bin/install -c -m 644 'AACI.conf' '/usr/share/alsa/cards/AACI.conf'
 /usr/bin/install -c -m 644 'ATIIXP.conf' '/usr/share/alsa/cards/ATIIXP.conf'
 /usr/bin/install -c -m 644 'ATIIXP-SPDMA.conf' '/usr/share/alsa/cards/ATIIXP-SPDMA.conf'
 /usr/bin/install -c -m 644 'ATIIXP-MODEM.conf' '/usr/share/alsa/cards/ATIIXP-MODEM.conf'
 /usr/bin/install -c -m 644 'AU8810.conf' '/usr/share/alsa/cards/AU8810.conf'
 /usr/bin/install -c -m 644 'AU8820.conf' '/usr/share/alsa/cards/AU8820.conf'
 /usr/bin/install -c -m 644 'AU8830.conf' '/usr/share/alsa/cards/AU8830.conf'
 /usr/bin/install -c -m 644 'Audigy.conf' '/usr/share/alsa/cards/Audigy.conf'
 /usr/bin/install -c -m 644 'Audigy2.conf' '/usr/share/alsa/cards/Audigy2.conf'
 /usr/bin/install -c -m 644 'Aureon51.conf' '/usr/share/alsa/cards/Aureon51.conf'
 /usr/bin/install -c -m 644 'Aureon71.conf' '/usr/share/alsa/cards/Aureon71.conf'
 /usr/bin/install -c -m 644 'CA0106.conf' '/usr/share/alsa/cards/CA0106.conf'
 /usr/bin/install -c -m 644 'CMI8338.conf' '/usr/share/alsa/cards/CMI8338.conf'
 /usr/bin/install -c -m 644 'CMI8338-SWIEC.conf' '/usr/share/alsa/cards/CMI8338-SWIEC.conf'
 /usr/bin/install -c -m 644 'CMI8738-MC6.conf' '/usr/share/alsa/cards/CMI8738-MC6.conf'
 /usr/bin/install -c -m 644 'CMI8738-MC8.conf' '/usr/share/alsa/cards/CMI8738-MC8.conf'
 /usr/bin/install -c -m 644 'CS46xx.conf' '/usr/share/alsa/cards/CS46xx.conf'
 /usr/bin/install -c -m 644 'EMU10K1.conf' '/usr/share/alsa/cards/EMU10K1.conf'
 /usr/bin/install -c -m 644 'EMU10K1X.conf' '/usr/share/alsa/cards/EMU10K1X.conf'
 /usr/bin/install -c -m 644 'ENS1370.conf' '/usr/share/alsa/cards/ENS1370.conf'
 /usr/bin/install -c -m 644 'ENS1371.conf' '/usr/share/alsa/cards/ENS1371.conf'
 /usr/bin/install -c -m 644 'ES1968.conf' '/usr/share/alsa/cards/ES1968.conf'
 /usr/bin/install -c -m 644 'FM801.conf' '/usr/share/alsa/cards/FM801.conf'
 /usr/bin/install -c -m 644 'GUS.conf' '/usr/share/alsa/cards/GUS.conf'
 /usr/bin/install -c -m 644 'HDA-Intel.conf' '/usr/share/alsa/cards/HDA-Intel.conf'
 /usr/bin/install -c -m 644 'ICE1712.conf' '/usr/share/alsa/cards/ICE1712.conf'
 /usr/bin/install -c -m 644 'ICE1724.conf' '/usr/share/alsa/cards/ICE1724.conf'
 /usr/bin/install -c -m 644 'ICH.conf' '/usr/share/alsa/cards/ICH.conf'
 /usr/bin/install -c -m 644 'ICH4.conf' '/usr/share/alsa/cards/ICH4.conf'
 /usr/bin/install -c -m 644 'ICH-MODEM.conf' '/usr/share/alsa/cards/ICH-MODEM.conf'
 /usr/bin/install -c -m 644 'Maestro3.conf' '/usr/share/alsa/cards/Maestro3.conf'
 /usr/bin/install -c -m 644 'NFORCE.conf' '/usr/share/alsa/cards/NFORCE.conf'
 /usr/bin/install -c -m 644 'PC-Speaker.conf' '/usr/share/alsa/cards/PC-Speaker.conf'
 /usr/bin/install -c -m 644 'PMac.conf' '/usr/share/alsa/cards/PMac.conf'
 /usr/bin/install -c -m 644 'PMacToonie.conf' '/usr/share/alsa/cards/PMacToonie.conf'
 /usr/bin/install -c -m 644 'RME9636.conf' '/usr/share/alsa/cards/RME9636.conf'
 /usr/bin/install -c -m 644 'RME9652.conf' '/usr/share/alsa/cards/RME9652.conf'
 /usr/bin/install -c -m 644 'SI7018.conf' '/usr/share/alsa/cards/SI7018.conf'
 /usr/bin/install -c -m 644 'TRID4DWAVENX.conf' '/usr/share/alsa/cards/TRID4DWAVENX.conf'
 /usr/bin/install -c -m 644 'USB-Audio.conf' '/usr/share/alsa/cards/USB-Audio.conf'
 /usr/bin/install -c -m 644 'YMF744.conf' '/usr/share/alsa/cards/YMF744.conf'
 /usr/bin/install -c -m 644 'VIA686A.conf' '/usr/share/alsa/cards/VIA686A.conf'
 /usr/bin/install -c -m 644 'VIA8233.conf' '/usr/share/alsa/cards/VIA8233.conf'
 /usr/bin/install -c -m 644 'VIA8233A.conf' '/usr/share/alsa/cards/VIA8233A.conf'
 /usr/bin/install -c -m 644 'VIA8237.conf' '/usr/share/alsa/cards/VIA8237.conf'
 /usr/bin/install -c -m 644 'VX222.conf' '/usr/share/alsa/cards/VX222.conf'
 /usr/bin/install -c -m 644 'VXPocket.conf' '/usr/share/alsa/cards/VXPocket.conf'
 /usr/bin/install -c -m 644 'VXPocket440.conf' '/usr/share/alsa/cards/VXPocket440.conf'
 /usr/bin/install -c -m 644 'aliases.alisp' '/usr/share/alsa/cards/aliases.alisp'

Revision history for this message
Cesare Tirabassi (norsetto) said :
#57

There is none in the tarball.

Revision history for this message
james.mac (william-mccormick) said :
#58

Sound works...kind of.

After I restart the computer, I have to manually start the /etc/init.d/alsa-utils and /etc/init.d/alsasound and even then the volume control still shows and "X" in the panel.

I can live with the volume control problem, but not having to manually start the sound when I start/restart the computer.

This is the output when I start the alsasound:
Starting sound driver: snd-cs4236 done
/usr/sbin/alsactl: load_state:1329: No soundcards found...

Revision history for this message
james.mac (william-mccormick) said :
#59

I've got it...

I added the following commands to the "/etc/rc.local" script, which is the edubuntu equivalent for "/etc/init.d/boot.local":

/etc/init.d/alsa-utils start
/etc/init.d/alsasound start

The sound works at startup, the volume control in the panel works properly (no "X" either).

Thanks to Cesare and everyone who may have been helping behind the scenes.