Codec + Mixer: Analog Devices AD1981B - Intel ICH [Intel 82801DB-ICH4] - Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 01) - sound only works via secondary headphone jack, not via primary headphone jack or speakers on IBM Thinkpad T42 in Ubuntu 8.10 - using ALSA driver 1.0.17

Asked by Mark

Hi all

After upgrade from Ubuntu 8.10 to Ubuntu 9.04, in volume control, the only options are "Playback: Null Output (Pulse Audio Mixer)" and "Capture: Monitor of Null Output (Pulse Audio Mixer)"

Machine = IBM T42 Think Pad, Sound Card = Intel 828801DB-ICH4. Everything was fine under 8.10, but since upgrade to 9.04 I have no sound of any kind (neither System, CD, DVD or Internet). I tried various forums on the net which advised getting rid of Pulse audio, which I tried to do, but none of them worked as there was always a file or directory listed which i didnt have. In the end I had to back up all my data, wipe the machine down and put the OS back on.

Where we are now : I have a laptop with just the vanilla install from a downloaded 9.04 install disk (no updates yet applied). I followed the steps in the sound troubleshooting guide, step 1 (upgrade alsa to 1.0.21). Everything went ok until I got to the the part cat /proc/asound/version where it could find the directory /asound (this is where most of the procedures above failed). Also when running the line sudo alsaconf it said that my sound card couldnt be found. Also - when I go into system/preferences/sound from the desktop menu, my sound card has disappeared from the dropdowns (it was there before I upgraded alsa). Clicking on the volume control from the desktop, it says "Nul Output : PulseAudio Mixer"

many thanks in advance for any help that can be rendered

regards

Mark

requested terminal output follows :

===================================

linuxuser@linuxuser-laptop:~$ wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh
--2009-09-06 11:08:01-- http://www.alsa-project.org/alsa-info.sh
Resolving www.alsa-project.org... 212.20.107.51
Connecting to www.alsa-project.org|212.20.107.51|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh [following]
--2009-09-06 11:08:01-- http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh
Resolving git.alsa-project.org... 212.20.107.51
Reusing existing connection to www.alsa-project.org:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: `alsa-info.sh'

    [ <=> ] 26,584 143K/s in 0.2s

2009-09-06 11:08:02 (143 KB/s) - `alsa-info.sh' saved [26584]

linuxuser@linuxuser-laptop:~$ bash alsa-info.sh --pastebin
ALSA Information Script v 0.4.58
--------------------------------

This script visits the following commands/files to collect diagnostic
information about your ALSA installation and sound related hardware.

  dmesg
  lspci
  lsmod
  aplay
  amixer
  alsactl
  /proc/asound/
  /sys/class/sound/
  ~/.asoundrc (etc.)

See 'alsa-info.sh --help' for command line options.

cat: /proc/asound/version: No such file or directory
grep: /proc/asound/cards: No such file or directory
cat: /proc/asound/cards: No such file or directory
cat: /proc/asound/modules: No such file or directory
ls: cannot access /dev/snd/*: No such file or directory
grep: /proc/asound/cards: No such file or directory
/usr/sbin/alsactl: save_state:1502: No soundcards found...
cat: /tmp/alsa-info.BiACAaDVHc/alsactl.tmp: No such file or directory
Automatically upload ALSA information to pastebin? [y/N] : y
Uploading information to www.pastebin.ca ... Done!

Your ALSA information is located at http://pastebin.ca/1555962

Please inform the person helping you.

linuxuser@linuxuser-laptop:~$

Question information

Revision history for this message
Mark (mjminogue) said :
#1

output from steps 4 and 5 follows as requested -

=================

linuxuser@linuxuser-laptop:~$ cat /proc/asound/cards; sudo aptitude install gnome-alsamixer asoundconf-gtk alsa-utils flashplugin-nonfree-extrasound; asoundconf list; aplay -l; sudo lshw -C sound; ls -lart /dev/snd; cat /dev/sndstat; lspci -nn; sudo which alsactl; lsmod | grep snd
cat: /proc/asound/cards: No such file or directory
[sudo] password for linuxuser:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initialising package states... Done
Writing extended state information... Done
The following NEW packages will be installed:
  asoundconf-gtk flashplugin-installer{a} flashplugin-nonfree{a} flashplugin-nonfree-extrasound gnome-alsamixer
  libgconfmm-2.6-1c2{a} libglademm-2.4-1c2a{a} libpulse-mainloop-glib0{a} padevchooser{a} paman{a} paprefs{a}
  pavucontrol{a} pavumeter{a} pulseaudio-module-zeroconf{a}
0 packages upgraded, 14 newly installed, 0 to remove and 215 not upgraded.
Need to get 434kB of archives. After unpacking 3002kB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://gb.archive.ubuntu.com jaunty/universe asoundconf-gtk 1.6-0ubuntu1 [6444B]
Get:2 http://gb.archive.ubuntu.com jaunty-updates/multiverse flashplugin-installer 10.0.32.18ubuntu0.9.04.1 [19.4kB]
Get:3 http://gb.archive.ubuntu.com jaunty-updates/multiverse flashplugin-nonfree 10.0.32.18ubuntu0.9.04.1 [1770B]
Get:4 http://gb.archive.ubuntu.com jaunty/multiverse flashplugin-nonfree-extrasound 0.0.svn2431-3 [8160B]
Get:5 http://gb.archive.ubuntu.com jaunty/universe gnome-alsamixer 0.9.7~cvs.20060916.ds.1-2 [53.7kB]
Get:6 http://gb.archive.ubuntu.com jaunty/main libgconfmm-2.6-1c2 2.24.0-0ubuntu1 [31.1kB]
Get:7 http://gb.archive.ubuntu.com jaunty/main libglademm-2.4-1c2a 2.6.7-1 [21.4kB]
Get:8 http://gb.archive.ubuntu.com jaunty-updates/main libpulse-mainloop-glib0 1:0.9.14-0ubuntu20.2 [30.9kB]
Get:9 http://gb.archive.ubuntu.com jaunty/universe pavumeter 0.9.3-1ubuntu1 [29.2kB]
Get:10 http://gb.archive.ubuntu.com jaunty/universe pavucontrol 0.9.7-1ubuntu3 [66.0kB]
Get:11 http://gb.archive.ubuntu.com jaunty/universe paman 0.9.4-1ubuntu2 [92.2kB]
Get:12 http://gb.archive.ubuntu.com jaunty-updates/main pulseaudio-module-zeroconf 1:0.9.14-0ubuntu20.2 [18.4kB]
Get:13 http://gb.archive.ubuntu.com jaunty/universe paprefs 0.9.7-0ubuntu1 [35.2kB]
Get:14 http://gb.archive.ubuntu.com jaunty/universe padevchooser 0.9.3-2ubuntu4 [20.2kB]
Fetched 434kB in 0s (616kB/s)
Preconfiguring packages ...
Selecting previously deselected package asoundconf-gtk.
(Reading database ... 105915 files and directories currently installed.)
Unpacking asoundconf-gtk (from .../asoundconf-gtk_1.6-0ubuntu1_all.deb) ...
Selecting previously deselected package flashplugin-installer.
Unpacking flashplugin-installer (from .../flashplugin-installer_10.0.32.18ubuntu0.9.04.1_i386.deb) ...
Selecting previously deselected package flashplugin-nonfree.
Unpacking flashplugin-nonfree (from .../flashplugin-nonfree_10.0.32.18ubuntu0.9.04.1_i386.deb) ...
Selecting previously deselected package flashplugin-nonfree-extrasound.
Unpacking flashplugin-nonfree-extrasound (from .../flashplugin-nonfree-extrasound_0.0.svn2431-3_i386.deb) ...
Selecting previously deselected package gnome-alsamixer.
Unpacking gnome-alsamixer (from .../gnome-alsamixer_0.9.7~cvs.20060916.ds.1-2_i386.deb) ...
Selecting previously deselected package libgconfmm-2.6-1c2.
Unpacking libgconfmm-2.6-1c2 (from .../libgconfmm-2.6-1c2_2.24.0-0ubuntu1_i386.deb) ...
Selecting previously deselected package libglademm-2.4-1c2a.
Unpacking libglademm-2.4-1c2a (from .../libglademm-2.4-1c2a_2.6.7-1_i386.deb) ...
Selecting previously deselected package libpulse-mainloop-glib0.
Unpacking libpulse-mainloop-glib0 (from .../libpulse-mainloop-glib0_1%3a0.9.14-0ubuntu20.2_i386.deb) ...
Selecting previously deselected package pavumeter.
Unpacking pavumeter (from .../pavumeter_0.9.3-1ubuntu1_i386.deb) ...
Selecting previously deselected package pavucontrol.
Unpacking pavucontrol (from .../pavucontrol_0.9.7-1ubuntu3_i386.deb) ...
Selecting previously deselected package paman.
Unpacking paman (from .../paman_0.9.4-1ubuntu2_i386.deb) ...
Selecting previously deselected package pulseaudio-module-zeroconf.
Unpacking pulseaudio-module-zeroconf (from .../pulseaudio-module-zeroconf_1%3a0.9.14-0ubuntu20.2_i386.deb) ...
Selecting previously deselected package paprefs.
Unpacking paprefs (from .../paprefs_0.9.7-0ubuntu1_i386.deb) ...
Selecting previously deselected package padevchooser.
Unpacking padevchooser (from .../padevchooser_0.9.3-2ubuntu4_i386.deb) ...
Processing triggers for man-db ...
Setting up asoundconf-gtk (1.6-0ubuntu1) ...
Setting up flashplugin-installer (10.0.32.18ubuntu0.9.04.1) ...
Downloading...
--2009-09-06 11:18:09-- http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_10.0.32.18.orig.tar.gz
Resolving archive.canonical.com... 91.189.90.142
Connecting to archive.canonical.com|91.189.90.142|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4023856 (3.8M) [application/x-gzip]
Saving to: `./adobe-flashplugin_10.0.32.18.orig.tar.gz'

     0K .......... .......... .......... .......... .......... 1% 623K 6s
    50K .......... .......... .......... .......... .......... 2% 767K 6s
   100K .......... .......... .......... .......... .......... 3% 712K 5s
   150K .......... .......... .......... .......... .......... 5% 981K 5s
   200K .......... .......... .......... .......... .......... 6% 1021K 5s
   250K .......... .......... .......... .......... .......... 7% 1.63M 4s
   300K .......... .......... .......... .......... .......... 8% 1.05M 4s
   350K .......... .......... .......... .......... .......... 10% 957K 4s
   400K .......... .......... .......... .......... .......... 11% 1.24M 4s
   450K .......... .......... .......... .......... .......... 12% 744K 4s
   500K .......... .......... .......... .......... .......... 13% 2.66M 3s
   550K .......... .......... .......... .......... .......... 15% 579K 4s
   600K .......... .......... .......... .......... .......... 16% 1.16M 4s
   650K .......... .......... .......... .......... .......... 17% 817K 4s
   700K .......... .......... .......... .......... .......... 19% 15.0M 3s
   750K .......... .......... .......... .......... .......... 20% 1.26M 3s
   800K .......... .......... .......... .......... .......... 21% 994K 3s
   850K .......... .......... .......... .......... .......... 22% 3.62M 3s
   900K .......... .......... .......... .......... .......... 24% 2.62M 3s
   950K .......... .......... .......... .......... .......... 25% 1.36M 3s
  1000K .......... .......... .......... .......... .......... 26% 1.19M 3s
  1050K .......... .......... .......... .......... .......... 27% 1.42M 3s
  1100K .......... .......... .......... .......... .......... 29% 957K 3s
  1150K .......... .......... .......... .......... .......... 30% 1.51M 2s
  1200K .......... .......... .......... .......... .......... 31% 993K 2s
  1250K .......... .......... .......... .......... .......... 33% 2.05M 2s
  1300K .......... .......... .......... .......... .......... 34% 756K 2s
  1350K .......... .......... .......... .......... .......... 35% 1.65M 2s
  1400K .......... .......... .......... .......... .......... 36% 819K 2s
  1450K .......... .......... .......... .......... .......... 38% 2.01M 2s
  1500K .......... .......... .......... .......... .......... 39% 740K 2s
  1550K .......... .......... .......... .......... .......... 40% 2.86M 2s
  1600K .......... .......... .......... .......... .......... 41% 1.21M 2s
  1650K .......... .......... .......... .......... .......... 43% 1.29M 2s
  1700K .......... .......... .......... .......... .......... 44% 1.03M 2s
  1750K .......... .......... .......... .......... .......... 45% 1.21M 2s
  1800K .......... .......... .......... .......... .......... 47% 1.05M 2s
  1850K .......... .......... .......... .......... .......... 48% 1.34M 2s
  1900K .......... .......... .......... .......... .......... 49% 1.27M 2s
  1950K .......... .......... .......... .......... .......... 50% 1.27M 2s
  2000K .......... .......... .......... .......... .......... 52% 1.54M 2s
  2050K .......... .......... .......... .......... .......... 53% 1.04M 2s
  2100K .......... .......... .......... .......... .......... 54% 1.11M 2s
  2150K .......... .......... .......... .......... .......... 55% 774K 2s
  2200K .......... .......... .......... .......... .......... 57% 1.23M 1s
  2250K .......... .......... .......... .......... .......... 58% 1011K 1s
  2300K .......... .......... .......... .......... .......... 59% 1.24M 1s
  2350K .......... .......... .......... .......... .......... 61% 1.70M 1s
  2400K .......... .......... .......... .......... .......... 62% 967K 1s
  2450K .......... .......... .......... .......... .......... 63% 686K 1s
  2500K .......... .......... .......... .......... .......... 64% 13.8M 1s
  2550K .......... .......... .......... .......... .......... 66% 918K 1s
  2600K .......... .......... .......... .......... .......... 67% 1.70M 1s
  2650K .......... .......... .......... .......... .......... 68% 1.60M 1s
  2700K .......... .......... .......... .......... .......... 69% 1.92M 1s
  2750K .......... .......... .......... .......... .......... 71% 1.86M 1s
  2800K .......... .......... .......... .......... .......... 72% 1.28M 1s
  2850K .......... .......... .......... .......... .......... 73% 1.43M 1s
  2900K .......... .......... .......... .......... .......... 75% 1.81M 1s
  2950K .......... .......... .......... .......... .......... 76% 1.26M 1s
  3000K .......... .......... .......... .......... .......... 77% 1.33M 1s
  3050K .......... .......... .......... .......... .......... 78% 2.68M 1s
  3100K .......... .......... .......... .......... .......... 80% 2.60M 1s
  3150K .......... .......... .......... .......... .......... 81% 1.82M 1s
  3200K .......... .......... .......... .......... .......... 82% 2.09M 1s
  3250K .......... .......... .......... .......... .......... 83% 1.71M 1s
  3300K .......... .......... .......... .......... .......... 85% 2.47M 0s
  3350K .......... .......... .......... .......... .......... 86% 2.38M 0s
  3400K .......... .......... .......... .......... .......... 87% 2.15M 0s
  3450K .......... .......... .......... .......... .......... 89% 2.24M 0s
  3500K .......... .......... .......... .......... .......... 90% 1.32M 0s
  3550K .......... .......... .......... .......... .......... 91% 1.59M 0s
  3600K .......... .......... .......... .......... .......... 92% 2.04M 0s
  3650K .......... .......... .......... .......... .......... 94% 2.27M 0s
  3700K .......... .......... .......... .......... .......... 95% 2.15M 0s
  3750K .......... .......... .......... .......... .......... 96% 1.81M 0s
  3800K .......... .......... .......... .......... .......... 97% 2.51M 0s
  3850K .......... .......... .......... .......... .......... 99% 1.81M 0s
  3900K .......... .......... ......... 100% 2.40M=3.0s

2009-09-06 11:18:12 (1.29 MB/s) - `./adobe-flashplugin_10.0.32.18.orig.tar.gz' saved [4023856/4023856]

Download done.
Flash Plugin installed.

Setting up flashplugin-nonfree (10.0.32.18ubuntu0.9.04.1) ...
Setting up flashplugin-nonfree-extrasound (0.0.svn2431-3) ...
Setting up gnome-alsamixer (0.9.7~cvs.20060916.ds.1-2) ...

Setting up libgconfmm-2.6-1c2 (2.24.0-0ubuntu1) ...

Setting up libglademm-2.4-1c2a (2.6.7-1) ...

Setting up libpulse-mainloop-glib0 (1:0.9.14-0ubuntu20.2) ...

Setting up pavumeter (0.9.3-1ubuntu1) ...

Setting up pavucontrol (0.9.7-1ubuntu3) ...

Setting up paman (0.9.4-1ubuntu2) ...

Setting up pulseaudio-module-zeroconf (1:0.9.14-0ubuntu20.2) ...
Setting up paprefs (0.9.7-0ubuntu1) ...

Setting up padevchooser (0.9.3-2ubuntu4) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initialising package states... Done
Writing extended state information... Done

aplay: device_list:223: no soundcards found...
  *-multimedia UNCLAIMED
       description: Multimedia audio controller
       product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
       vendor: Intel Corporation
       physical id: 1f.5
       bus info: pci@0000:00:1f.5
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: latency=0
ls: cannot access /dev/snd: No such file or directory
cat: /dev/sndstat: No such file or directory
00:00.0 Host bridge [0600]: Intel Corporation 82855PM Processor to I/O Controller [8086:3340] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation 82855PM Processor to AGP Controller [8086:3341] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 [8086:24c2] (rev 01)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 [8086:24c4] (rev 01)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 [8086:24c7] (rev 01)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller [8086:24cd] (rev 01)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 81)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge [8086:24cc] (rev 01)
00:1f.1 IDE interface [0101]: Intel Corporation 82801DBM (ICH4-M) IDE Controller [8086:24ca] (rev 01)
00:1f.3 SMBus [0c05]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller [8086:24c3] (rev 01)
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 01)
00:1f.6 Modem [0703]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller [8086:24c6] (rev 01)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] [1002:4c57]
02:00.0 CardBus bridge [0607]: Texas Instruments PCI4520 PC card Cardbus Controller [104c:ac46] (rev 01)
02:00.1 CardBus bridge [0607]: Texas Instruments PCI4520 PC card Cardbus Controller [104c:ac46] (rev 01)
02:01.0 Ethernet controller [0200]: Intel Corporation 82540EP Gigabit Ethernet Controller (Mobile) [8086:101e] (rev 03)
02:02.0 Ethernet controller [0200]: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter [168c:0013] (rev 01)
/usr/sbin/alsactl
linuxuser@linuxuser-laptop:~$

Revision history for this message
Tom (tom6) said :
#2

HI, sorry if this is a stupid question but which guide are you working from? Is it this one?
https://help.ubuntu.com/community/SoundTroubleshootingProcedure
I know the sound experts here will probably work out which guide fairly quickly but i just wondered.

Thanks and regards from
Tom :)

Revision history for this message
Mark (mjminogue) said :
#3

Hi Tom,

yes thats right, I was working through that guide. Ive also followed the steps after, including the one that says I need to add the root and main user accounts to the pulse groups. Im unable to add them to the audio and video groups as I dont appear to have those. Still no sound, tho' judging from the outputs Ive posted showing various missing directories and files, the problem sounds more fundamental than that.

regards

Mark

Revision history for this message
Tom (tom6) said :
#4

Hi :)

Sorry no-one else has got back to you yet. Since this is a recent upgrade it might be worth working through the medibuntu guide to try getting all the rest of your multimedia sorted for 9.04
https://help.ubuntu.com/community/Medibuntu
I tend to keep the non-free components and avoid the optional step because those non-free components might be useful later on. Hopefully one day i will be able to go completely OpenSource but i don't know enough yet and haven't been asked to pay anything yet either.

Good luck and regards from
Tom :)

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#5

It looks like the upgrade to ALSA 1.0.21 failed:

There are two pieces of information pointing to a failed driver install:

According to the output from http://pastebin.ca/1555962

the ALSA driver (version 1.0.21) is not installed:

# ALSA Version
# ------------
#
# Driver version:
# Library version: 1.0.21
# Utilities version: 1.0.21

As you can see, the ALSA driver version is not defined, which is not normal.

According to the output from sudo lshw -C sound

I see that the audio device 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller

is UNCLAIMED, which means that there is no audio driver installed for it.

========================================================

Please first run the following 2 commands to install the newest Ubuntu updates:

sudo aptitude update
sudo aptitude dist-upgrade

Then reboot your pc and redo the procedure in

http://monespaceperso.org/blog-en/2009/08/31/upgrade-alsa-1-0-21-on-ubuntu-jaunty-9-04/

and send us the output from every single command that you copy-paste into the Linux terminal.

Revision history for this message
Mark (mjminogue) said :
#6

Good morning Mark

Thanks for your response. I will carry out the procedure you describe later today and post up the results as requested

regards

Mark

Revision history for this message
Mark (mjminogue) said :
#7

Hi Mark, I did the updates then re-ran the troubleshooting procedure, but it abend'd at the line

linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo tar xjf alsa-driver*

I repeated the procedure twice to make sure it wasnt a paste error. Also, Im pretty sure that didnt happen when I tried it initially, although note from my first post that I hadnt applied the updates on that occaision.

copy of terminal output follows

======================================

inuxuser@linuxuser-laptop:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
linuxuser@linuxuser-laptop:~$ sudo apt-get -y install build-essential ncurses-dev gettext xmlto
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
Note, selecting libncurses5-dev instead of ncurses-dev
libncurses5-dev is already the newest version.
gettext is already the newest version.
xmlto is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
linuxuser@linuxuser-laptop:~$ sudo apt-get -y install linux-headers-`uname -r`
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-2.6.28-15-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
linuxuser@linuxuser-laptop:~$ cd ~
linuxuser@linuxuser-laptop:~$ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
--2009-09-08 20:29:13-- ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
           => `alsa-driver-1.0.21.tar.bz2.1'
Resolving ftp.alsa-project.org... 212.20.107.51
Connecting to ftp.alsa-project.org|212.20.107.51|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/driver ... done.
==> SIZE alsa-driver-1.0.21.tar.bz2 ... 3112563
==> PASV ... done. ==> RETR alsa-driver-1.0.21.tar.bz2 ... done.
Length: 3112563 (3.0M)

100%[===================================================================================>] 3,112,563 190K/s in 13s

2009-09-08 20:29:26 (242 KB/s) - `alsa-driver-1.0.21.tar.bz2.1' saved [3112563]

linuxuser@linuxuser-laptop:~$ wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21.tar.bz2
--2009-09-08 20:29:48-- ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21.tar.bz2
           => `alsa-lib-1.0.21.tar.bz2.1'
Resolving ftp.alsa-project.org... 212.20.107.51
Connecting to ftp.alsa-project.org|212.20.107.51|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/lib ... done.
==> SIZE alsa-lib-1.0.21.tar.bz2 ... 808252
==> PASV ... done. ==> RETR alsa-lib-1.0.21.tar.bz2 ... done.
Length: 808252 (789K)

100%[===================================================================================>] 808,252 298K/s in 2.7s

2009-09-08 20:29:52 (298 KB/s) - `alsa-lib-1.0.21.tar.bz2.1' saved [808252]

linuxuser@linuxuser-laptop:~$ wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
--2009-09-08 20:30:13-- ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
           => `alsa-utils-1.0.21.tar.bz2.1'
Resolving ftp.alsa-project.org... 212.20.107.51
Connecting to ftp.alsa-project.org|212.20.107.51|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/utils ... done.
==> SIZE alsa-utils-1.0.21.tar.bz2 ... 1074700
==> PASV ... done. ==> RETR alsa-utils-1.0.21.tar.bz2 ... done.
Length: 1074700 (1.0M)

100%[===================================================================================>] 1,074,700 354K/s in 3.0s

2009-09-08 20:30:17 (354 KB/s) - `alsa-utils-1.0.21.tar.bz2.1' saved [1074700]

linuxuser@linuxuser-laptop:~$ sudo mkdir -p /usr/src/alsa
linuxuser@linuxuser-laptop:~$ cd /usr/src/alsa
linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo cp ~/alsa* .
cp: omitting directory `/home/linuxuser/alsa-lib-1.0.21'
cp: omitting directory `/home/linuxuser/alsa-utils-1.0.21'
linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo tar xjf alsa-driver*
tar: alsa-driver-1.0.21: Cannot read: Is a directory
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now

bzip2: Compressed file ends unexpectedly;
 perhaps it is corrupted? *Possible* reason follows.
bzip2: Invalid argument
 Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Child returned status 2
tar: alsa-driver-1.0.21.tar.bz2: Not found in archive
tar: alsa-driver-1.0.21.tar.bz2.1: Not found in archive
tar: Error exit delayed from previous errors
linuxuser@linuxuser-laptop:/usr/src/alsa$

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#8

Please run the following command to delete the alsa directory:

sudo rm -rf /usr/src/alsa

Then redo the whole procedure from here:

http://monespaceperso.org/blog-en/2009/08/31/upgrade-alsa-1-0-21-on-ubuntu-jaunty-9-04/

I have done this procedure on my own pc and I successfully upgraded the ALSA driver to version 1.0.21

Please try one more time AFTER cleaning the /usr/src/alsa directory.

Revision history for this message
Mark (mjminogue) said :
#9

Hi Mark

Im afraid it failed again on the same line with

linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo tar xjf alsa-driver*
tar: alsa-driver-1.0.21.tar.bz2.1: Not found in archive
tar: alsa-driver-1.0.21.tar.bz2.2: Not found in archive
tar: Error exit delayed from previous errors

full terminal window output follows :

=========================================

linuxuser@linuxuser-laptop:~$ sudo rm -rf /usr/src/alsa
[sudo] password for linuxuser:
linuxuser@linuxuser-laptop:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
linuxuser@linuxuser-laptop:~$ sudo apt-get -y install build-essential ncurses-dev gettext xmlto
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
Note, selecting libncurses5-dev instead of ncurses-dev
libncurses5-dev is already the newest version.
gettext is already the newest version.
xmlto is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
linuxuser@linuxuser-laptop:~$ sudo apt-get -y install linux-headers-`uname -r`
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-2.6.28-15-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
linuxuser@linuxuser-laptop:~$ cd ~
linuxuser@linuxuser-laptop:~$ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
--2009-09-09 00:32:23-- ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
           => `alsa-driver-1.0.21.tar.bz2.2'
Resolving ftp.alsa-project.org... 212.20.107.51
Connecting to ftp.alsa-project.org|212.20.107.51|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/driver ... done.
==> SIZE alsa-driver-1.0.21.tar.bz2 ... 3112563
==> PASV ... done. ==> RETR alsa-driver-1.0.21.tar.bz2 ... done.
Length: 3112563 (3.0M)

100%[===================================================================================>] 3,112,563 341K/s in 8.1s

2009-09-09 00:32:32 (376 KB/s) - `alsa-driver-1.0.21.tar.bz2.2' saved [3112563]

linuxuser@linuxuser-laptop:~$ wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21.tar.bz2
--2009-09-09 00:33:13-- ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21.tar.bz2
           => `alsa-lib-1.0.21.tar.bz2.2'
Resolving ftp.alsa-project.org... 212.20.107.51
Connecting to ftp.alsa-project.org|212.20.107.51|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/lib ... done.
==> SIZE alsa-lib-1.0.21.tar.bz2 ... 808252
==> PASV ... done. ==> RETR alsa-lib-1.0.21.tar.bz2 ... done.
Length: 808252 (789K)

100%[===================================================================================>] 808,252 390K/s in 2.0s

2009-09-09 00:33:16 (390 KB/s) - `alsa-lib-1.0.21.tar.bz2.2' saved [808252]

linuxuser@linuxuser-laptop:~$ wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
--2009-09-09 00:33:32-- ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
           => `alsa-utils-1.0.21.tar.bz2.2'
Resolving ftp.alsa-project.org... 212.20.107.51
Connecting to ftp.alsa-project.org|212.20.107.51|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/utils ... done.
==> SIZE alsa-utils-1.0.21.tar.bz2 ... 1074700
==> PASV ... done. ==> RETR alsa-utils-1.0.21.tar.bz2 ... done.
Length: 1074700 (1.0M)

100%[===================================================================================>] 1,074,700 334K/s in 3.1s

2009-09-09 00:33:36 (334 KB/s) - `alsa-utils-1.0.21.tar.bz2.2' saved [1074700]

linuxuser@linuxuser-laptop:~$ sudo mkdir -p /usr/src/alsa
linuxuser@linuxuser-laptop:~$ cd /usr/src/alsa
linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo cp ~/alsa* .
cp: omitting directory `/home/linuxuser/alsa-lib-1.0.21'
cp: omitting directory `/home/linuxuser/alsa-utils-1.0.21'
linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo tar xjf alsa-driver*
tar: alsa-driver-1.0.21.tar.bz2.1: Not found in archive
tar: alsa-driver-1.0.21.tar.bz2.2: Not found in archive
tar: Error exit delayed from previous errors
linuxuser@linuxuser-laptop:/usr/src/alsa$

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#10

Please run the following command to view the list of files and directories in /usr/src/alsa

ls -lart /usr/src/alsa
cd /usr/src/alsa

Then use a precise command like this (without using the wildcard * at the end of the tar command):

sudo tar xjf alsa-driver-1.0.21.tar.bz2

if the file alsa-driver-1.0.21.tar.bz2 is the correct filesize and exists in /usr/src/alsa

If you find the file alsa-driver-1.0.21.tar.bz2.2 in the /usr/src/alsa directory, then the command would be

sudo tar xjf alsa-driver-1.0.21.tar.bz2.2

Same extraction procedure for alsa-lib and alsa-utils

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#11

The following command is to view the contents of /usr/src/alsa

ls -lart /usr/src/alsa

The following command is to go into the /usr/src/alsa directory

cd /usr/src/alsa

Revision history for this message
Mark (mjminogue) said :
#12

Mark, thanks for this

Just one thing - I understand the ls and cd parts above, but Im not sure about this

> if the file alsa-driver-1.0.21.tar.bz2 is the *correct filesize* and exists in /usr/src/alsa

what filesize am i looking for ?

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#13

What I mean by that, is that you should make sure that the filesize that is indicated by wget while downloading using wget, is the same filesize as the file that you see using the ls command

If the filesize of the file displayed by using the ls command is lower, then that means that the download was interrupted and you probably have a corrupt alsa-driver-1.0.21.tar.bz2 file

Or if the filesize is 0 bytes, the file is corrupt.

For example, when you downloaded ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2, wget said that the filesize should be "Length: 3112563 (3.0M)" , which is around 3 megabytes:

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
--2009-09-09 00:32:23-- ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
           => `alsa-driver-1.0.21.tar.bz2.2'
Resolving ftp.alsa-project.org... 212.20.107.51
Connecting to ftp.alsa-project.org|212.20.107.51|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/driver ... done.
==> SIZE alsa-driver-1.0.21.tar.bz2 ... 3112563
==> PASV ... done. ==> RETR alsa-driver-1.0.21.tar.bz2 ... done.
Length: 3112563 (3.0M)

Revision history for this message
Mark (mjminogue) said :
#14

Thanks Mark, I understand now

I re-ran the proc as above and managed to unpack the tar files and perform the compile and install and then rebooted as per the procedure

However at the when I restarted and ran sudo alsaconf it still says that it cant find a supported sound card. The volume control from the menu still says "Null Output : Pulse Audio Mixer"

Output from the remaining procedure steps attached procedure follows (note I got everything except for the first part of "sudo make" output which was truncated by the terminal)

================================================

linuxuser@linuxuser-laptop:~$ ls -lart /usr/src/alsa
total 14724
drwxrwsr-x 7 root src 4096 2009-09-09 00:34 ..
-rw-r--r-- 1 root src 1074700 2009-09-09 00:34 alsa-utils-1.0.21.tar.bz2.2
-rw-r--r-- 1 root src 1074700 2009-09-09 00:34 alsa-utils-1.0.21.tar.bz2.1
-rw-r--r-- 1 root src 1074700 2009-09-09 00:34 alsa-utils-1.0.21.tar.bz2
-rw-r--r-- 1 root src 808252 2009-09-09 00:34 alsa-lib-1.0.21.tar.bz2.2
-rw-r--r-- 1 root src 808252 2009-09-09 00:34 alsa-lib-1.0.21.tar.bz2.1
-rw-r--r-- 1 root src 808252 2009-09-09 00:34 alsa-lib-1.0.21.tar.bz2
-rw-r--r-- 1 root src 26584 2009-09-09 00:34 alsa-info.sh
-rw-r--r-- 1 root src 3112563 2009-09-09 00:34 alsa-driver-1.0.21.tar.bz2.2
-rw-r--r-- 1 root src 3112563 2009-09-09 00:34 alsa-driver-1.0.21.tar.bz2.1
-rw-r--r-- 1 root src 3112563 2009-09-09 00:34 alsa-driver-1.0.21.tar.bz2
drwxr-sr-x 2 root src 4096 2009-09-09 00:34 .
linuxuser@linuxuser-laptop:~$ cd /usr/src/alsa
linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo tar xjf alsa-driver-1.0.21.tar.bz2.2
[sudo] password for linuxuser:
linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo tar xjf alsa-utils-1.0.21.tar.bz2.2
linuxuser@linuxuser-laptop:/usr/src/alsa$ sudo tar xjf alsa-lib-1.0.21.tar.bz2.2
linuxuser@linuxuser-laptop:/usr/src/alsa$ cd alsa-driver*
linuxuser@linuxuser-laptop:/usr/src/alsa/alsa-driver-1.0.21$ sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-1.0.21
checking cross compile...
checking for directory with kernel source... /usr/src/linux-headers-2.6.28-15-generic
checking for directory with kernel build...
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.28-15-generic
checking for GCC version... ./configure: eval: line 5413: syntax error near unexpected token `)'
./configure: eval: line 5413: `my_compiler_version=4.3.3-5ubuntu4)'
Kernel compiler: Used compiler: gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3

*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.

*** Please make sure that the same compiler version was used for building kernel.

checking for built-in ALSA... no
checking for existing ALSA module... yes
checking for Red Hat kernel... auto
checking for Red Hat kernel... no
checking for SUSE kernel... auto
checking for SUSE kernel... no
checking for updating alsa-kernel version.h... yes
checking for CONFIG_EXPERIMENTAL... yes
checking for directory to store kernel modules... /lib/modules/2.6.28-15-generic/kernel/sound
checking for verbose procfs... on
checking for verbose printk... on
checking for debug level... none
checking for ISA support in kernel... yes
checking for processor type... i586
checking for i386 machine type... default
checking for ISA DMA API... yes
checking for kernel linux/config.h... no
Creating <linux/config.h>...
checking for deprecated linux/config.h... checking to modify of kernel linux/kmod.h... no
checking for kernel linux/utsrelease.h... yes
checking for kernel linux/compiler.h... yes
checking for kernel linux/pm.h... yes
checking for kernel linux/spinlock.h... yes
checking for kernel linux/irq.h... yes
checking for kernel linux/threads.h... yes
checking for kernel linux/rwsem.h... yes
checking for kernel linux/gameport.h... yes
checking for kernel media/v4l2-dev.h... yes
checking for kernel linux/devfs_fs_kernel.h... no
Creating a dummy <linux/devfs_fs_kernel.h>...
checking for kernel linux/highmem.h... yes
checking for kernel linux/workqueue.h... yes
checking for kernel linux/dma-mapping.h... yes
checking for kernel asm/hw_irq.h... yes
checking for kernel linux/device.h... yes
checking for kernel linux/platform_device.h... yes
checking for kernel linux/isa.h... yes
checking for kernel linux/jiffies.h... yes
checking for kernel linux/compat.h... yes
checking for kernel linux/log2.h... yes
checking for kernel linux/adb.h... yes
checking for kernel linux/cuda.h... yes
checking for kernel linux/pmu.h... yes
checking for kernel linux/io.h... yes
checking for kernel linux/moduleparam.h... yes
checking for kernel linux/syscalls.h... yes
checking for kernel linux/firmware.h... yes
checking for kernel linux/err.h... yes
checking for kernel linux/bitmap.h... yes
checking for kernel linux/mutex.h... yes
checking for kernel linux/pm_qos_params.h... yes
checking for kernel linux/kthread.h... yes
checking for kernel asm/irq_regs.h... yes
checking for kernel linux/seq_file.h... yes
checking for kernel linux/debugfs.h... yes
checking for kernel linux/gpio.h... yes
checking for kernel linux/bug.h... yes
checking for kernel linux/math64.h... yes
checking for kernel linux/regulator/consumer.h... yes
checking for kernel module symbol versions... yes
checking for has ioport support... yes
checking for PCI support in kernel... yes
checking for I2C driver in kernel... yes
checking for I2C_POWERMAC in kernel... unknown
checking for firmware loader... yes
checking for input subsystem in kernel... yes
checking for pc-speaker platform in kernel... yes
checking for SMP... yes
checking for Video device support in kernel... yes
checking for ISA PnP driver in kernel... yes
checking for PnP driver in kernel... yes
checking for Kernel ISA-PnP support... yes
checking for strlcpy... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for scnprintf... yes
checking for sscanf... yes
checking for vmalloc_to_page... yes
checking for old kmod... no
checking for PDE... yes
checking for pci_set_consistent_dma_mask... yes
checking for pci_dev_present... yes
checking for msleep... yes
checking for msleep_interrupt... yes
checking for msecs_to_jiffies... yes
checking for tty->count is the atomic type... no
checking for video_get_drvdata... yes
checking for video_drvdata... yes
checking for V4L1 layer... yes
checking for V4L2 layer... yes
checking for io_remap_pfn_range... yes
checking for kcalloc... yes
checking for kstrdup... yes
checking for kstrndup... yes
checking for kzalloc... yes
checking for create_workqueue with flags... no
checking for pci_ioremap_bar... yes
checking for saved_config_space in pci_dev... yes
checking for new pci_save_state... yes
checking for register_sound_special_device... yes
checking for driver extra-version...
checking for driver version... 1.0.21
checking for dynamic minor numbers... no
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for OSS PCM plugin system inclusion... yes
checking for RTC support... no
checking for HPET support... yes
checking for Procfs support... yes
checking for USB support... yes
checking for class_simple... no
checking for old driver suspend/resume callbacks... no
checking for removal of page-reservation for nopage/mmap... no
checking for nested class_device... no
checking for new IRQ handler... yes
checking for gfp_t... yes
checking for GFP_DMA32... yes
checking for page_to_pfn... yes
checking for PnP suspend/resume... yes
checking for device_create_drvdata... no
checking for new unlocked/compat_ioctl... yes
checking for builtin _Bool support... yes
checking for x86-compatible PC... yes
checking for High-Res timers... yes
checking for kernel PCMCIA
checking for PCMCIA support... yes
checking for PC9800 support in kernel... no
checking for parallel port support... yes
checking for power management... yes
checking for CONFIG_HAS_DMA... yes
checking for cards to compile driver for... hda-intel
checking for additonal options to compile driver for... all
configure: creating ./config.status
config.status: creating version
config.status: creating Makefile.conf
config.status: WARNING: Makefile.conf.in seems to ignore the --datarootdir setting
config.status: creating snddevices
config.status: creating utils/alsa-driver.spec
config.status: creating utils/buildrpm
config.status: creating toplevel.config
config.status: creating utils/alsasound
config.status: creating utils/alsasound.posix
config.status: creating include/pci_ids_compat.h
config.status: creating include/i2c-id_compat.h
config.status: creating include/config.h
config.status: creating include/config1.h
config.status: creating include/version.h
config.status: include/version.h is unchanged
config.status: creating include/autoconf-extra.h
Hacking autoconf.h...

(sudo make - first part of this output truncated by the terminal)

copying file alsa-kernel/drivers/pcsp/pcsp.c
patching file pcsp.c
Hunk #2 succeeded at 97 with fuzz 1.
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/pcsp'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/vx'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/vx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1816a'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1816a'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1848'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1848'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/cs423x'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/cs423x'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/es1688'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/es1688'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/gus'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/gus'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/msnd'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/msnd'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/opti9xx'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/opti9xx'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/sb'
copying file alsa-kernel/isa/sb/sb16_csp.c
patching file sb16_csp.c
Hunk #2 succeeded at 712 (offset 2 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/sb'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wavefront'
copying file alsa-kernel/isa/wavefront/wavefront_fx.c
patching file wavefront_fx.c
Hunk #2 succeeded at 250 (offset -4 lines).
copying file alsa-kernel/isa/wavefront/wavefront_synth.c
patching file wavefront_synth.c
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wavefront'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wss'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wss'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/synth'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/synth/emux'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/synth/emux'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/synth'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci'
copying file alsa-kernel/pci/ad1889.c
patching file ad1889.c
copying file alsa-kernel/pci/atiixp.c
patching file atiixp.c
Hunk #2 succeeded at 1679 (offset 8 lines).
Hunk #3 succeeded at 1724 (offset 8 lines).
copying file alsa-kernel/pci/atiixp_modem.c
patching file atiixp_modem.c
Hunk #2 succeeded at 1313 (offset 6 lines).
Hunk #3 succeeded at 1356 (offset 6 lines).
copying file alsa-kernel/pci/bt87x.c
patching file bt87x.c
Hunk #2 succeeded at 848 (offset 2 lines).
Hunk #3 succeeded at 1002 (offset 2 lines).
copying file alsa-kernel/pci/cmipci.c
patching file cmipci.c
Hunk #2 succeeded at 3134 (offset -42 lines).
Hunk #3 succeeded at 3429 (offset -42 lines).
copying file alsa-kernel/pci/ens1370.c
patching file ens1370.c
Hunk #2 succeeded at 2121 (offset -10 lines).
Hunk #3 succeeded at 2497 (offset -10 lines).
copying file alsa-kernel/pci/fm801.c
patching file fm801.c
copying file alsa-kernel/pci/intel8x0.c
patching file intel8x0.c
Hunk #3 succeeded at 715 (offset 9 lines).
Hunk #4 succeeded at 725 (offset 9 lines).
Hunk #5 succeeded at 3264 (offset 136 lines).
copying file alsa-kernel/pci/maestro3.c
patching file maestro3.c
copying file alsa-kernel/pci/via82xx.c
patching file via82xx.c
Hunk #2 succeeded at 2440 with fuzz 2 (offset 4 lines).
Hunk #3 succeeded at 2450 (offset 4 lines).
Hunk #4 succeeded at 2465 (offset 4 lines).
Hunk #5 succeeded at 2476 (offset 4 lines).
Hunk #6 succeeded at 2487 (offset 4 lines).
Hunk #7 succeeded at 2570 (offset 4 lines).
copying file alsa-kernel/pci/via82xx_modem.c
patching file via82xx_modem.c
Hunk #2 succeeded at 1187 (offset 7 lines).
Hunk #3 succeeded at 1247 (offset 7 lines).
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ac97'
copying file alsa-kernel/pci/ac97/ac97_codec.c
patching file ac97_codec.c
Hunk #3 succeeded at 1918 (offset 7 lines).
Hunk #4 succeeded at 1930 with fuzz 1 (offset 7 lines).
Hunk #5 succeeded at 1954 (offset 7 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ac97'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ali5451'
copying file alsa-kernel/pci/ali5451/ali5451.c
patching file ali5451.c
Hunk #2 succeeded at 2148 (offset -57 lines).
Hunk #3 succeeded at 2318 (offset -57 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ali5451'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/asihpi'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/asihpi'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/au88x0'
copying file alsa-kernel/pci/au88x0/au88x0.c
patching file au88x0.c
Hunk #2 succeeded at 339 (offset -2 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/au88x0'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/aw2'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/aw2'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ca0106'
copying file alsa-kernel/pci/ca0106/ca0106_main.c
patching file ca0106_main.c
Hunk #3 succeeded at 1636 (offset 73 lines).
Hunk #4 succeeded at 1908 (offset 83 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ca0106'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs46xx'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs46xx'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs5535audio'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs5535audio'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ctxfi'
copying file alsa-kernel/pci/ctxfi/ctatc.c
patching file ctatc.c
Hunk #2 succeeded at 1260 with fuzz 2 (offset 20 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ctxfi'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/echoaudio'
copying file alsa-kernel/pci/echoaudio/echoaudio.c
patching file echoaudio.c
Hunk #1 succeeded at 1885 (offset -41 lines).
Hunk #2 succeeded at 1948 (offset -41 lines).
copying file alsa-kernel/pci/echoaudio/darla20.c
patching file darla20.c
copying file alsa-kernel/pci/echoaudio/darla24.c
patching file darla24.c
copying file alsa-kernel/pci/echoaudio/echo3g.c
patching file echo3g.c
copying file alsa-kernel/pci/echoaudio/gina20.c
patching file gina20.c
copying file alsa-kernel/pci/echoaudio/gina24.c
patching file gina24.c
copying file alsa-kernel/pci/echoaudio/indigo.c
patching file indigo.c
copying file alsa-kernel/pci/echoaudio/indigodj.c
patching file indigodj.c
copying file alsa-kernel/pci/echoaudio/indigoio.c
patching file indigoio.c
copying file alsa-kernel/pci/echoaudio/indigodjx.c
patching file indigodjx.c
Hunk #2 succeeded at 112 (offset 1 line).
copying file alsa-kernel/pci/echoaudio/indigoiox.c
patching file indigoiox.c
Hunk #2 succeeded at 114 (offset 1 line).
copying file alsa-kernel/pci/echoaudio/layla20.c
patching file layla20.c
copying file alsa-kernel/pci/echoaudio/layla24.c
patching file layla24.c
copying file alsa-kernel/pci/echoaudio/mia.c
patching file mia.c
copying file alsa-kernel/pci/echoaudio/mona.c
patching file mona.c
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/echoaudio'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/emu10k1'
copying file alsa-kernel/pci/emu10k1/emu10k1_main.c
patching file emu10k1_main.c
Hunk #4 succeeded at 1409 (offset -1 lines).
Hunk #5 succeeded at 1452 (offset -1 lines).
Hunk #6 succeeded at 1767 (offset 3 lines).
copying file alsa-kernel/pci/emu10k1/emu10k1x.c
patching file emu10k1x.c
Hunk #2 succeeded at 941 (offset 1 line).
Hunk #3 succeeded at 1635 (offset 7 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/emu10k1'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/hda'
copying file alsa-kernel/pci/hda/hda_intel.c
patching file hda_intel.c
Hunk #2 succeeded at 2426 (offset 69 lines).
copying file alsa-kernel/pci/hda/hda_beep.c
patching file hda_beep.c
Hunk #2 succeeded at 94 (offset 44 lines).
Hunk #3 succeeded at 133 (offset 40 lines).
Hunk #4 succeeded at 155 (offset 40 lines).
Hunk #5 succeeded at 195 (offset 40 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/hda'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ice1712'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ice1712'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/korg1212'
copying file alsa-kernel/pci/korg1212/korg1212.c
patching file korg1212.c
Hunk #2 succeeded at 2344 (offset 5 lines).
Hunk #3 succeeded at 2500 (offset 5 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/korg1212'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/lx6464es'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/lx6464es'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/mixart'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/mixart'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/nm256'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/nm256'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/oxygen'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/oxygen'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pcxhr'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pcxhr'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pdplus'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pdplus'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/riptide'
copying file alsa-kernel/pci/riptide/riptide.c
patching file riptide.c
Hunk #3 succeeded at 2221 (offset 3 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/riptide'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/rme9652'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/rme9652'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/trident'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/trident'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/vx222'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/vx222'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ymfpci'
copying file alsa-kernel/pci/ymfpci/ymfpci_main.c
patching file ymfpci_main.c
Hunk #2 succeeded at 2026 with fuzz 2 (offset -18 lines).
Hunk #3 succeeded at 2046 with fuzz 2 (offset -20 lines).
Hunk #4 succeeded at 2386 (offset -20 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ymfpci'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/codecs'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/codecs'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/core'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/core'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/fabrics'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/fabrics'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus'
make[4]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus/i2sbus'
make[4]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus/i2sbus'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc'
copying file alsa-kernel/soc/soc-core.c
patching file soc-core.c
Hunk #2 succeeded at 1045 (offset 1 line).
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/atmel'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/atmel'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/au1x'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/au1x'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/blackfin'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/blackfin'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/codecs'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/codecs'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/davinci'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/davinci'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/fsl'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/fsl'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/imx'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/imx'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/omap'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/omap'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/pxa'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/pxa'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s3c24xx'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s3c24xx'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s6000'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s6000'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/sh'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/sh'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/txx9'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/txx9'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/usb'
copying file alsa-kernel/usb/usbaudio.c
patching file usbaudio.c
Hunk #3 succeeded at 698 (offset 11 lines).
Hunk #4 succeeded at 725 (offset 11 lines).
Hunk #5 succeeded at 806 (offset 11 lines).
Hunk #6 succeeded at 821 (offset 11 lines).
Hunk #7 succeeded at 1182 (offset 13 lines).
Hunk #8 succeeded at 2085 (offset 14 lines).
Hunk #9 succeeded at 2104 (offset 14 lines).
Hunk #10 succeeded at 2116 (offset 14 lines).
Hunk #11 succeeded at 2129 (offset 14 lines).
Hunk #12 succeeded at 2727 (offset 14 lines).
Hunk #13 succeeded at 2785 (offset 14 lines).
Hunk #14 succeeded at 2816 (offset 14 lines).
Hunk #15 succeeded at 3012 (offset 14 lines).
Hunk #16 succeeded at 3111 (offset 14 lines).
Hunk #17 succeeded at 3183 (offset 14 lines).
Hunk #18 succeeded at 3240 (offset 14 lines).
Hunk #19 succeeded at 3309 (offset 14 lines).
Hunk #20 succeeded at 3327 (offset 14 lines).
Hunk #21 succeeded at 3341 (offset 14 lines).
Hunk #22 succeeded at 3354 (offset 14 lines).
Hunk #23 succeeded at 3576 (offset 33 lines).
Hunk #24 succeeded at 3669 (offset 33 lines).
Hunk #25 succeeded at 3813 (offset 39 lines).
Hunk #26 succeeded at 3874 (offset 39 lines).
Hunk #27 succeeded at 3893 (offset 39 lines).
copying file alsa-kernel/usb/usbmidi.c
patching file usbmidi.c
copying file alsa-kernel/usb/usbmixer.c
patching file usbmixer.c
Hunk #3 succeeded at 1785 (offset 47 lines).
Hunk #4 succeeded at 1833 (offset 46 lines).
Hunk #5 succeeded at 1854 (offset 46 lines).
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/usb/caiaq'
copying file alsa-kernel/usb/caiaq/audio.c
patching file audio.c
Hunk #2 succeeded at 454 with fuzz 2 (offset 5 lines).
Hunk #3 succeeded at 517 (offset 5 lines).
copying file alsa-kernel/usb/caiaq/device.c
patching file device.c
Hunk #2 succeeded at 132 (offset 11 lines).
Hunk #3 succeeded at 394 with fuzz 1 (offset 23 lines).
copying file alsa-kernel/usb/caiaq/input.c
patching file input.c
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/usb/caiaq'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/usb/usx2y'
copying file alsa-kernel/usb/usx2y/usX2Yhwdep.c
patching file usX2Yhwdep.c
Hunk #2 succeeded at 48 with fuzz 2 (offset -3 lines).
Hunk #3 succeeded at 71 (offset -3 lines).
Hunk #4 succeeded at 152 (offset -3 lines).
Hunk #5 succeeded at 191 (offset -13 lines).
Hunk #6 succeeded at 247 (offset -13 lines).
Hunk #7 succeeded at 300 (offset -14 lines).
copying file alsa-kernel/usb/usx2y/usbusx2y.c
patching file usbusx2y.c
Hunk #8 succeeded at 416 (offset -1 lines).
copying file alsa-kernel/usb/usx2y/usbusx2yaudio.c
patching file usbusx2yaudio.c
Hunk #3 succeeded at 316 (offset 1 line).
Hunk #4 succeeded at 349 (offset 1 line).
Hunk #5 succeeded at 365 (offset 1 line).
Hunk #6 succeeded at 391 (offset 1 line).
Hunk #7 succeeded at 407 (offset 1 line).
Hunk #8 succeeded at 524 (offset 1 line).
Hunk #9 succeeded at 547 (offset 1 line).
Hunk #10 succeeded at 696 (offset 1 line).
Hunk #11 succeeded at 1060 (offset 2 lines).
copying file alsa-kernel/usb/usx2y/usx2yhwdeppcm.c
patching file usx2yhwdeppcm.c
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/usb/usx2y'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/usb'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/pdaudiocf'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/pdaudiocf'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/vx'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/vx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21'
make -C /usr/src/linux-headers-2.6.28-15-generic SUBDIRS=/usr/src/alsa/alsa-driver-1.0.21 CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-15-generic'
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/hwdep.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/memory_wrapper.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/memalloc.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/sgbuf.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/pcm.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/pcm_native.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/pcm_lib.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/pcm_timer.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/pcm_misc.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/pcm_memory.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/timer.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/wrappers.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/misc_driver.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/sound.o
/usr/src/alsa/alsa-driver-1.0.21/acore/sound.c: In function ‘snd_request_other’:
/usr/src/alsa/alsa-driver-1.0.21/acore/sound.c:99: warning: format not a string literal and no format arguments
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/init.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/memory.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/info.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/control.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/misc.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/device.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/isadma.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/sound_oss.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/info_oss.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/vmaster.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/jack.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-hwdep.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-timer.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-pcm.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-page-alloc.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/mixer_oss.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/pcm_oss.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/pcm_plugin.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/io.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/copy.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/linear.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/mulaw.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/route.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/rate.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/snd-mixer-oss.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/snd-pcm-oss.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_device.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_midi_event.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_lock.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_clientmgr.o
/usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_clientmgr.c: In function ‘snd_seq_info_dump_subscribers’:
/usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_clientmgr.c:2465: warning: format not a string literal and no format arguments
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_memory.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_queue.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_fifo.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_prioq.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_timer.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_system.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_ports.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/seq_info.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq-device.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq-midi-event.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_init.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_timer.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_ioctl.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_event.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_rw.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_synth.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_midi.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_readq.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/seq_oss_writeq.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/snd-seq-oss.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_analog.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_atihdmi.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_ca0110.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_cirrus.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_cmedia.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_conexant.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_sigmatel.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_intelhdmi.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_eld.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_nvhdmi.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_realtek.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_si3054.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/patch_via.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_codec.o
In file included from /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_codec.c:2:
/usr/src/alsa/alsa-driver-1.0.21/pci/hda/../../alsa-kernel/pci/hda/hda_codec.c: In function ‘find_codec_preset’:
/usr/src/alsa/alsa-driver-1.0.21/pci/hda/../../alsa-kernel/pci/hda/hda_codec.c:650: warning: format not a string literal and no format arguments
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_generic.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_proc.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_hwdep.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_beep.o
  CC [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/hda_intel.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-realtek.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-cmedia.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-analog.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-idt.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-si3054.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-atihdmi.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-cirrus.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-ca0110.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-conexant.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-via.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-nvhdmi.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-intelhdmi.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-intel.o
  Building modules, stage 2.
  MODPOST 25 modules
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/oss/snd-mixer-oss.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/snd-mixer-oss.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/oss/snd-pcm-oss.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/oss/snd-pcm-oss.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/snd-seq-oss.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss/snd-seq-oss.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq-device.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq-device.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq-midi-event.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq-midi-event.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/seq/snd-seq.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/snd-hwdep.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-hwdep.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/snd-page-alloc.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-page-alloc.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/snd-pcm.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-pcm.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/snd-timer.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd-timer.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/acore/snd.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/acore/snd.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-analog.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-analog.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-atihdmi.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-atihdmi.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-ca0110.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-ca0110.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-cirrus.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-cirrus.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-cmedia.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-cmedia.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-conexant.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-conexant.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-idt.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-idt.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-intelhdmi.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-intelhdmi.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-nvhdmi.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-nvhdmi.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-realtek.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-realtek.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-si3054.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-si3054.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-via.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec-via.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-codec.ko
  CC /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-intel.mod.o
  LD [M] /usr/src/alsa/alsa-driver-1.0.21/pci/hda/snd-hda-intel.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-15-generic'
utils/link-modules /usr/src/alsa/alsa-driver-1.0.21

ALSA modules were successfully compiled.

linuxuser@linuxuser-laptop:/usr/src/alsa/alsa-driver-1.0.21$ sudo make install
if [ -L /usr/include/sound ]; then \
  rm -f /usr/include/sound; \
  ln -sf /usr/src/alsa/alsa-driver-1.0.21/include/sound /usr/include/sound; \
 else \
  rm -rf /usr/include/sound; \
  install -d -m 755 -g root -o root /usr/include/sound; \
  for f in include/sound/*.h; do \
   install -m 644 -g root -o root $f /usr/include/sound; \
  done \
 fi
find /lib/modules/2.6.28-15-generic/kernel/sound -name 'snd*.*o' | xargs rm -f
find /lib/modules/2.6.28-15-generic/kernel/sound -name 'snd*.*o.gz' | xargs rm -f
find /lib/modules/2.6.28-15-generic/kernel/sound -name 'ac97_bus.*o' | xargs rm -f
find /lib/modules/2.6.28-15-generic/kernel/sound -name 'ac97_bus.*o.gz' | xargs rm -f
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore'
mkdir -p /lib/modules/2.6.28-15-generic/kernel/sound/acore
cp snd-hwdep.ko snd-page-alloc.ko snd-pcm.ko snd-timer.ko snd.ko /lib/modules/2.6.28-15-generic/kernel/sound/acore
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/ioctl32'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/ioctl32'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/oss'
mkdir -p /lib/modules/2.6.28-15-generic/kernel/sound/acore/oss
cp snd-mixer-oss.ko snd-pcm-oss.ko /lib/modules/2.6.28-15-generic/kernel/sound/acore/oss
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/oss'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq'
mkdir -p /lib/modules/2.6.28-15-generic/kernel/sound/acore/seq
cp snd-seq-device.ko snd-seq-midi-event.ko snd-seq.ko /lib/modules/2.6.28-15-generic/kernel/sound/acore/seq
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss'
mkdir -p /lib/modules/2.6.28-15-generic/kernel/sound/acore/seq/oss
cp snd-seq-oss.ko /lib/modules/2.6.28-15-generic/kernel/sound/acore/seq/oss
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/i2c'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/l3'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/l3'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/other'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/other'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/i2c'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/mpu401'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/mpu401'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl3'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl3'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl4'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl4'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/pcsp'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/pcsp'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/vx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/vx'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1816a'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1816a'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1848'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/ad1848'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/cs423x'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/cs423x'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/es1688'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/es1688'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/gus'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/gus'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/msnd'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/msnd'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/opti9xx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/opti9xx'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/sb'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/sb'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wavefront'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wavefront'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wss'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa/wss'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/isa'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/synth'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/synth/emux'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/synth/emux'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/synth'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ac97'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ac97'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ali5451'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ali5451'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/asihpi'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/asihpi'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/au88x0'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/au88x0'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/aw2'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/aw2'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ca0106'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ca0106'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs46xx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs46xx'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs5535audio'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/cs5535audio'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ctxfi'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ctxfi'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/echoaudio'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/echoaudio'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/emu10k1'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/emu10k1'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/hda'
mkdir -p /lib/modules/2.6.28-15-generic/kernel/sound/pci/hda
cp snd-hda-codec-analog.ko snd-hda-codec-atihdmi.ko snd-hda-codec-ca0110.ko snd-hda-codec-cirrus.ko snd-hda-codec-cmedia.ko snd-hda-codec-conexant.ko snd-hda-codec-idt.ko snd-hda-codec-intelhdmi.ko snd-hda-codec-nvhdmi.ko snd-hda-codec-realtek.ko snd-hda-codec-si3054.ko snd-hda-codec-via.ko snd-hda-codec.ko snd-hda-intel.ko /lib/modules/2.6.28-15-generic/kernel/sound/pci/hda
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/hda'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ice1712'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ice1712'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/korg1212'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/korg1212'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/lx6464es'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/lx6464es'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/mixart'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/mixart'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/nm256'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/nm256'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/oxygen'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/oxygen'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pcxhr'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pcxhr'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pdplus'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/pdplus'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/riptide'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/riptide'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/rme9652'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/rme9652'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/trident'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/trident'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/vx222'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/vx222'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ymfpci'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci/ymfpci'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pci'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/codecs'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/codecs'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/core'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/core'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/fabrics'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/fabrics'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus/i2sbus'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus/i2sbus'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa/soundbus'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/aoa'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/atmel'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/atmel'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/au1x'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/au1x'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/blackfin'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/blackfin'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/codecs'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/codecs'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/davinci'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/davinci'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/fsl'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/fsl'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/imx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/imx'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/omap'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/omap'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/pxa'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/pxa'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s3c24xx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s3c24xx'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s6000'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/s6000'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/sh'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/sh'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/soc/txx9'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc/txx9'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/soc'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/usb'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/usb/caiaq'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/usb/caiaq'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/usb/usx2y'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/usb/usx2y'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/usb'
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/pdaudiocf'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/pdaudiocf'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/vx'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia/vx'
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/pcmcia'
/sbin/depmod -a 2.6.28-15-generic
cat WARNING

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the appropriate volume.

linuxuser@linuxuser-laptop:/usr/src/alsa/alsa-driver-1.0.21$ rm -f ~/alsa-driver*
linuxuser@linuxuser-laptop:/usr/src/alsa/alsa-driver-1.0.21$ rm -f ~/alsa-lib*
rm: cannot remove `/home/linuxuser/alsa-lib-1.0.21': Is a directory
linuxuser@linuxuser-laptop:/usr/src/alsa/alsa-driver-1.0.21$ rm -f ~/alsa-utils*
rm: cannot remove `/home/linuxuser/alsa-utils-1.0.21': Is a directory
linuxuser@linuxuser-laptop:~$ cat /proc/asound/version
cat: /proc/asound/version: No such file or directory
linuxuser@linuxuser-laptop:~$ sudo alsaconf
[sudo] password for linuxuser:
Building card database..

                                ┌──────────────────────────────────────────────────────────
                                │ │
                                │ │
                                │ No supported PnP or PCI card found. │
                                │ │
                                │ Would you like to probe legacy ISA sound cards/chips? │
                                │ │
                                │ │
                                │ <Yes> <No> │
                                │ │
                                └──────────────────────────────────────────────────────────

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#15

Please try the workaround from forumuser opprobrium at this location:

http://ubuntuforums.org/showthread.php?p=7716875

Revision history for this message
Mark (mjminogue) said :
#16

I tried that. The only previous version of the kernel available was 2.6.28.11. I selected that, but still have no sound

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#17

Please try giving explicit authorisation to your Ubuntu user via this submenu:

System > Administration > Authorisations > device-access > Directly access sound devices

Also please make sure your user is also allowed to use audio devices via this submenu:

Users & Groups > "user name" > Properties > User Privileges > Use audio devices (enabled)

Then reboot and retest sound.

If that does not help, please send output of following commands:

sudo fuser -v /dev/dsp* /dev/snd/*
dpkg -S bin/slmodemd

Revision history for this message
Mark (mjminogue) said :
#18

Good morning Mark.#

Set the two properties as described above and rebooted. Still no sound from cd player or live365.com on both internal speaker and headphones

Ran the two commands above as requested, output follows :

=========================================

linuxuser@linuxuser-laptop:~$ sudo fuser -v /dev/dsp* /dev/snd/*
Cannot stat /dev/dsp*: No such file or directory
Cannot stat /dev/dsp*: No such file or directory
Cannot stat /dev/snd/*: No such file or directory
Cannot stat /dev/snd/*: No such file or directory
linuxuser@linuxuser-laptop:~$ dpkg -S bin/slmodemd
dpkg: *bin/slmodemd* not found.
linuxuser@linuxuser-laptop:~$

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#19

In that case, I recommend reinstalling Ubuntu 9.04 32 bit edition from a LiveCD session. The upgrade must have broken ALSA on your system....

Revision history for this message
Mark (mjminogue) said :
#20

Mark, thanks for your prompt reply

Forgive me for being a bit thick, but just to be clear ...

When you say "LiveCD Session" that means do a fresh re-install of 9.04 from the CD, yes ? Im happy to do this, but note from my first post (the para that starts "where we are now ...." ) that this is what I did in the first place. I started this thread with machine that had a completely fresh install of 9.04, overwriting everything that was there before

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#21

Hmmmm.... indeed, I forgot that you already did a clean install of Ubuntu 9.04. My apologies.

Instead of waiting for this problem/regression to be fixed in Ubuntu 9.04, I suggest doing a clean install of Ubuntu 8.10 (32 bit edition) and sticking with 8.10

Revision history for this message
Tom (tom6) said :
#22

Hi :)

There is a trick to doing this install. Try doing "Manual Partitioning" then make sure you edit the partitions to the same file-system as they already have and select the right "Mout Points" (if you have a separate /home then set the right partition's "Mount Point as /home). Crucially make sure that the column "Format?" is UNticked for every partition and then hopefully your programs, data & settings wont get wiped. I still recommend backing up all your data onto external drive tho because it might not go quite right. Note that the swap partition will get reformatted regardless of how you set-it up but that's ok.

Good luck and regards from
Tom ;)

Revision history for this message
Mark (mjminogue) said :
#23

No problem Mark, its been a long and complex thread :)

Ok, Ive done that. I re-installed from the same disk that I first used to put 8.10 on and brought down all updates, and ..... I now have sound - of sorts - on cd, system and internet/flash

The laptop headphone jack and internal speaker still dont work (they did when I had 8.10 on before). However there is a secondary headphone jack on the docking cradle. I can get a sound from this through the phones (I couldnt with 9.04), but it is crackly and distorted. Turning down the PCM slider in the volume control alleviates this a bit, but the volume is much reduced and the quality is still poor, even on a CD or a 128bit audio feed from Live365, both of which worked perfectly before. The headphone slider in volume control dosnt work at all, just PCM and Master.

I tried joining my user id to the pulse audio groups in admin, setting the properties you mentioned above and switching between the alsa and pulse audio mixers, but it made no difference to the sound, which is still very poor

Finally - in case you are wondering, I also tested the sound BEFORE applying the updates - the crackly sound and non - working headphone jack problem was just the same

Im sorry to be a pain chaps, but this still isnt right - it all worked perfectly when I installed 8.10 before.

Revision history for this message
Mark (mjminogue) said :
#24

Tom, I had already done the re-install before I saw your post

In fact I had already backed up all my data when I wiped down the first time, so it wasnt really a problem. I wanted to do a completely fresh install to try and re-create the system that I first had, as this worked ok, but as you will see above it didnt quite work out that way

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#25

Now that you have reinstalled Ubuntu 8.10, please resend the new output from step 3 and step 4 from this site:

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

Revision history for this message
Mark (mjminogue) said :
#26

output follows :

=============================

linuxuser@linuxuser-laptop:~$ wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh
--2009-09-21 00:13:22-- http://www.alsa-project.org/alsa-info.sh
Resolving www.alsa-project.org... 212.20.107.51
Connecting to www.alsa-project.org|212.20.107.51|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh [following]
--2009-09-21 00:13:22-- http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh
Resolving git.alsa-project.org... 212.20.107.51
Reusing existing connection to www.alsa-project.org:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: `alsa-info.sh'

    [ <=> ] 26,584 150K/s in 0.2s

2009-09-21 00:13:23 (150 KB/s) - `alsa-info.sh' saved [26584]
linuxuser@linuxuser-laptop:~$ bash alsa-info.sh --pastebin
ALSA Information Script v 0.4.58
--------------------------------

This script visits the following commands/files to collect diagnostic
information about your ALSA installation and sound related hardware.

  dmesg
  lspci
  lsmod
  aplay
  amixer
  alsactl
  /proc/asound/
  /sys/class/sound/
  ~/.asoundrc (etc.)

See 'alsa-info.sh --help' for command line options.

Automatically upload ALSA information to pastebin? [y/N] : y
Uploading information to www.pastebin.ca ... Done!

Your ALSA information is located at http://pastebin.ca/1573390

Please inform the person helping you.
linuxuser@linuxuser-laptop:~$ cat /proc/asound/cards; sudo aptitude install gnome-alsamixer asoundconf-gtk alsa-utils flashplugin-nonfree-extrasound; asoundconf list; aplay -l; sudo lshw -C sound; ls -lart /dev/snd; cat /dev/sndstat; lspci -nn; sudo which alsactl; lsmod | grep snd
 0 [I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4
                      Intel 82801DB-ICH4 with AD1981B at irq 11
[sudo] password for linuxuser:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initialising package states... Done
Writing extended state information... Done
The following NEW packages will be installed:
  asoundconf-gtk flashplugin-nonfree{a} flashplugin-nonfree-extrasound gnome-alsamixer libgconfmm-2.6-1c2{a}
  libglademm-2.4-1c2a{a} libpulse-mainloop-glib0{a} padevchooser{a} paman{a} paprefs{a} pavucontrol{a} pavumeter{a}
  pulseaudio-module-zeroconf{a}
The following packages will be REMOVED:
  linux-headers-2.6.27-7{u} linux-headers-2.6.27-7-generic{u}
0 packages upgraded, 13 newly installed, 2 to remove and 0 not upgraded.
Need to get 411kB of archives. After unpacking 49.3MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://gb.archive.ubuntu.com intrepid/universe asoundconf-gtk 1.6-0ubuntu1 [6444B]
Get:2 http://gb.archive.ubuntu.com intrepid-updates/multiverse flashplugin-nonfree 10.0.32.18ubuntu0.8.10.1 [19.5kB]
Get:3 http://gb.archive.ubuntu.com intrepid/multiverse flashplugin-nonfree-extrasound 0.0.svn2431-3 [8160B]
Get:4 http://gb.archive.ubuntu.com intrepid/universe gnome-alsamixer 0.9.7~cvs.20060916.ds.1-1 [55.6kB]
Get:5 http://gb.archive.ubuntu.com intrepid/main libgconfmm-2.6-1c2 2.24.0-0ubuntu1 [31.1kB]
Get:6 http://gb.archive.ubuntu.com intrepid/main libglademm-2.4-1c2a 2.6.6-1 [21.1kB]
Get:7 http://gb.archive.ubuntu.com intrepid-updates/main libpulse-mainloop-glib0 0.9.10-2ubuntu9.4 [23.9kB]
Get:8 http://gb.archive.ubuntu.com intrepid/universe paman 0.9.4-1ubuntu1 [95.3kB]
Get:9 http://gb.archive.ubuntu.com intrepid-updates/main pulseaudio-module-zeroconf 0.9.10-2ubuntu9.4 [17.8kB]
Get:10 http://gb.archive.ubuntu.com intrepid/universe paprefs 0.9.6-2ubuntu1 [31.6kB]
Get:11 http://gb.archive.ubuntu.com intrepid/universe pavucontrol 0.9.6+svn20080426-1ubuntu1 [51.1kB]
Get:12 http://gb.archive.ubuntu.com intrepid/universe pavumeter 0.9.3-1ubuntu1 [29.2kB]
Get:13 http://gb.archive.ubuntu.com intrepid/universe padevchooser 0.9.3-2ubuntu3 [20.2kB]
Fetched 411kB in 0s (980kB/s)
Preconfiguring packages ...
(Reading database ... 115755 files and directories currently installed.)
Removing linux-headers-2.6.27-7-generic ...
Removing linux-headers-2.6.27-7 ...
Selecting previously deselected package asoundconf-gtk.
(Reading database ... 102835 files and directories currently installed.)
Unpacking asoundconf-gtk (from .../asoundconf-gtk_1.6-0ubuntu1_all.deb) ...
Selecting previously deselected package flashplugin-nonfree.
Unpacking flashplugin-nonfree (from .../flashplugin-nonfree_10.0.32.18ubuntu0.8.10.1_i386.deb) ...
Selecting previously deselected package flashplugin-nonfree-extrasound.
Unpacking flashplugin-nonfree-extrasound (from .../flashplugin-nonfree-extrasound_0.0.svn2431-3_i386.deb) ...
Selecting previously deselected package gnome-alsamixer.
Unpacking gnome-alsamixer (from .../gnome-alsamixer_0.9.7~cvs.20060916.ds.1-1_i386.deb) ...
Selecting previously deselected package libgconfmm-2.6-1c2.
Unpacking libgconfmm-2.6-1c2 (from .../libgconfmm-2.6-1c2_2.24.0-0ubuntu1_i386.deb) ...
Selecting previously deselected package libglademm-2.4-1c2a.
Unpacking libglademm-2.4-1c2a (from .../libglademm-2.4-1c2a_2.6.6-1_i386.deb) ...
Selecting previously deselected package libpulse-mainloop-glib0.
Unpacking libpulse-mainloop-glib0 (from .../libpulse-mainloop-glib0_0.9.10-2ubuntu9.4_i386.deb) ...
Selecting previously deselected package paman.
Unpacking paman (from .../paman_0.9.4-1ubuntu1_i386.deb) ...
Selecting previously deselected package pulseaudio-module-zeroconf.
Unpacking pulseaudio-module-zeroconf (from .../pulseaudio-module-zeroconf_0.9.10-2ubuntu9.4_i386.deb) ...
Selecting previously deselected package paprefs.
Unpacking paprefs (from .../paprefs_0.9.6-2ubuntu1_i386.deb) ...
Selecting previously deselected package pavucontrol.
Unpacking pavucontrol (from .../pavucontrol_0.9.6+svn20080426-1ubuntu1_i386.deb) ...
Selecting previously deselected package pavumeter.
Unpacking pavumeter (from .../pavumeter_0.9.3-1ubuntu1_i386.deb) ...
Selecting previously deselected package padevchooser.
Unpacking padevchooser (from .../padevchooser_0.9.3-2ubuntu3_i386.deb) ...
Processing triggers for man-db ...
Setting up asoundconf-gtk (1.6-0ubuntu1) ...
Setting up flashplugin-nonfree (10.0.32.18ubuntu0.8.10.1) ...
Downloading...
--2009-09-21 00:18:59-- http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
Resolving fpdownload.macromedia.com... 84.53.150.70
Connecting to fpdownload.macromedia.com|84.53.150.70|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4044751 (3.9M) [application/x-gzip]
Saving to: `./install_flash_player_10_linux.tar.gz'

     0K .......... .......... .......... .......... .......... 1% 471K 8s
    50K .......... .......... .......... .......... .......... 2% 1007K 6s
   100K .......... .......... .......... .......... .......... 3% 1.24M 5s
   150K .......... .......... .......... .......... .......... 5% 1.36M 4s
   200K .......... .......... .......... .......... .......... 6% 1.07M 4s
   250K .......... .......... .......... .......... .......... 7% 1.94M 4s
   300K .......... .......... .......... .......... .......... 8% 1.69M 3s
   350K .......... .......... .......... .......... .......... 10% 1.80M 3s
   400K .......... .......... .......... .......... .......... 11% 1.86M 3s
   450K .......... .......... .......... .......... .......... 12% 1.54M 3s
   500K .......... .......... .......... .......... .......... 13% 1.90M 3s
   550K .......... .......... .......... .......... .......... 15% 1.40M 3s
   600K .......... .......... .......... .......... .......... 16% 2.17M 3s
   650K .......... .......... .......... .......... .......... 17% 1.81M 2s
   700K .......... .......... .......... .......... .......... 18% 1.06M 2s
   750K .......... .......... .......... .......... .......... 20% 1.43M 2s
   800K .......... .......... .......... .......... .......... 21% 1.66M 2s
   850K .......... .......... .......... .......... .......... 22% 1.36M 2s
   900K .......... .......... .......... .......... .......... 24% 1.35M 2s
   950K .......... .......... .......... .......... .......... 25% 1.97M 2s
  1000K .......... .......... .......... .......... .......... 26% 1.53M 2s
  1050K .......... .......... .......... .......... .......... 27% 1.76M 2s
  1100K .......... .......... .......... .......... .......... 29% 1.56M 2s
  1150K .......... .......... .......... .......... .......... 30% 1.64M 2s
  1200K .......... .......... .......... .......... .......... 31% 1.43M 2s
  1250K .......... .......... .......... .......... .......... 32% 1.27M 2s
  1300K .......... .......... .......... .......... .......... 34% 1.59M 2s
  1350K .......... .......... .......... .......... .......... 35% 1.76M 2s
  1400K .......... .......... .......... .......... .......... 36% 1.78M 2s
  1450K .......... .......... .......... .......... .......... 37% 1.88M 2s
  1500K .......... .......... .......... .......... .......... 39% 1.58M 2s
  1550K .......... .......... .......... .......... .......... 40% 1.37M 2s
  1600K .......... .......... .......... .......... .......... 41% 1.78M 2s
  1650K .......... .......... .......... .......... .......... 43% 1.67M 2s
  1700K .......... .......... .......... .......... .......... 44% 1.75M 1s
  1750K .......... .......... .......... .......... .......... 45% 1.78M 1s
  1800K .......... .......... .......... .......... .......... 46% 1.73M 1s
  1850K .......... .......... .......... .......... .......... 48% 1.51M 1s
  1900K .......... .......... .......... .......... .......... 49% 1.63M 1s
  1950K .......... .......... .......... .......... .......... 50% 1.83M 1s
  2000K .......... .......... .......... .......... .......... 51% 2.04M 1s
  2050K .......... .......... .......... .......... .......... 53% 1.48M 1s
  2100K .......... .......... .......... .......... .......... 54% 2.01M 1s
  2150K .......... .......... .......... .......... .......... 55% 1.48M 1s
  2200K .......... .......... .......... .......... .......... 56% 1.65M 1s
  2250K .......... .......... .......... .......... .......... 58% 1.48M 1s
  2300K .......... .......... .......... .......... .......... 59% 1.04M 1s
  2350K .......... .......... .......... .......... .......... 60% 993K 1s
  2400K .......... .......... .......... .......... .......... 62% 1.55M 1s
  2450K .......... .......... .......... .......... .......... 63% 1.45M 1s
  2500K .......... .......... .......... .......... .......... 64% 1.00M 1s
  2550K .......... .......... .......... .......... .......... 65% 1.28M 1s
  2600K .......... .......... .......... .......... .......... 67% 972K 1s
  2650K .......... .......... .......... .......... .......... 68% 1011K 1s
  2700K .......... .......... .......... .......... .......... 69% 1.84M 1s
  2750K .......... .......... .......... .......... .......... 70% 1.44M 1s
  2800K .......... .......... .......... .......... .......... 72% 1.64M 1s
  2850K .......... .......... .......... .......... .......... 73% 1.97M 1s
  2900K .......... .......... .......... .......... .......... 74% 1.54M 1s
  2950K .......... .......... .......... .......... .......... 75% 1.78M 1s
  3000K .......... .......... .......... .......... .......... 77% 1.54M 1s
  3050K .......... .......... .......... .......... .......... 78% 2.08M 1s
  3100K .......... .......... .......... .......... .......... 79% 1.93M 1s
  3150K .......... .......... .......... .......... .......... 81% 2.07M 1s
  3200K .......... .......... .......... .......... .......... 82% 1.60M 0s
  3250K .......... .......... .......... .......... .......... 83% 1.90M 0s
  3300K .......... .......... .......... .......... .......... 84% 1.48M 0s
  3350K .......... .......... .......... .......... .......... 86% 1.86M 0s
  3400K .......... .......... .......... .......... .......... 87% 1.73M 0s
  3450K .......... .......... .......... .......... .......... 88% 2.00M 0s
  3500K .......... .......... .......... .......... .......... 89% 1.37M 0s
  3550K .......... .......... .......... .......... .......... 91% 1.71M 0s
  3600K .......... .......... .......... .......... .......... 92% 1.46M 0s
  3650K .......... .......... .......... .......... .......... 93% 1.70M 0s
  3700K .......... .......... .......... .......... .......... 94% 1.49M 0s
  3750K .......... .......... .......... .......... .......... 96% 1.72M 0s
  3800K .......... .......... .......... .......... .......... 97% 1.90M 0s
  3850K .......... .......... .......... .......... .......... 98% 1.52M 0s
  3900K .......... .......... .......... .......... ......... 100% 1.71M=2.6s

2009-09-21 00:19:02 (1.49 MB/s) - `./install_flash_player_10_linux.tar.gz' saved [4044751/4044751]

Download done.
Flash Plugin installed.

Setting up flashplugin-nonfree-extrasound (0.0.svn2431-3) ...
Setting up gnome-alsamixer (0.9.7~cvs.20060916.ds.1-1) ...

Setting up libgconfmm-2.6-1c2 (2.24.0-0ubuntu1) ...

Setting up libglademm-2.4-1c2a (2.6.6-1) ...

Setting up libpulse-mainloop-glib0 (0.9.10-2ubuntu9.4) ...

Setting up paman (0.9.4-1ubuntu1) ...

Setting up pulseaudio-module-zeroconf (0.9.10-2ubuntu9.4) ...
Setting up paprefs (0.9.6-2ubuntu1) ...

Setting up pavucontrol (0.9.6+svn20080426-1ubuntu1) ...

Setting up pavumeter (0.9.3-1ubuntu1) ...

Setting up padevchooser (0.9.3-2ubuntu3) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initialising package states... Done
Writing extended state information... Done

Names of available sound cards:
I82801DBICH4
**** List of PLAYBACK Hardware Devices ****
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 0: Intel ICH [Intel 82801DB-ICH4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 4: Intel ICH - IEC958 [Intel 82801DB-ICH4 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
  *-multimedia
       description: Multimedia audio controller
       product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
       vendor: Intel Corporation
       physical id: 1f.5
       bus info: pci@0000:00:1f.5
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=Intel ICH latency=0 module=snd_intel8x0
total 0
crw-rw----+ 1 root audio 116, 2 2009-09-21 00:03 timer
crw-rw----+ 1 root audio 116, 3 2009-09-21 00:03 seq
crw-rw----+ 1 root audio 116, 4 2009-09-21 00:03 pcmC0D4p
crw-rw----+ 1 root audio 116, 5 2009-09-21 00:03 pcmC0D3c
crw-rw----+ 1 root audio 116, 6 2009-09-21 00:03 pcmC0D2c
crw-rw----+ 1 root audio 116, 7 2009-09-21 00:03 pcmC0D1c
crw-rw----+ 1 root audio 116, 10 2009-09-21 00:03 controlC0
drwxr-xr-x 2 root root 220 2009-09-21 00:03 .
crw-rw----+ 1 root audio 116, 9 2009-09-21 00:04 pcmC0D0c
crw-rw----+ 1 root audio 116, 8 2009-09-21 00:05 pcmC0D0p
drwxr-xr-x 15 root root 14420 2009-09-21 00:19 ..
Sound Driver:3.8.1a-980706 (ALSA v1.0.17 emulation code)
Kernel: Linux linuxuser-laptop 2.6.27-14-generic #1 SMP Mon Aug 31 13:01:41 UTC 2009 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
Intel 82801DB-ICH4 with AD1981B at irq 11

Audio devices:
0: Intel 82801DB-ICH4 (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Analog Devices AD1981B
00:00.0 Host bridge [0600]: Intel Corporation 82855PM Processor to I/O Controller [8086:3340] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation 82855PM Processor to AGP Controller [8086:3341] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 [8086:24c2] (rev 01)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 [8086:24c4] (rev 01)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 [8086:24c7] (rev 01)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller [8086:24cd] (rev 01)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 81)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge [8086:24cc] (rev 01)
00:1f.1 IDE interface [0101]: Intel Corporation 82801DBM (ICH4-M) IDE Controller [8086:24ca] (rev 01)
00:1f.3 SMBus [0c05]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller [8086:24c3] (rev 01)
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 01)
00:1f.6 Modem [0703]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller [8086:24c6] (rev 01)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] [1002:4c57]
02:00.0 CardBus bridge [0607]: Texas Instruments PCI4520 PC card Cardbus Controller [104c:ac46] (rev 01)
02:00.1 CardBus bridge [0607]: Texas Instruments PCI4520 PC card Cardbus Controller [104c:ac46] (rev 01)
02:01.0 Ethernet controller [0200]: Intel Corporation 82540EP Gigabit Ethernet Controller (Mobile) [8086:101e] (rev 03)
02:02.0 Ethernet controller [0200]: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter [168c:0013] (rev 01)
/sbin/alsactl
snd_intel8x0 37532 3
snd_ac97_codec 111652 1 snd_intel8x0
ac97_bus 9856 1 snd_ac97_codec
snd_pcm_oss 46848 0
snd_mixer_oss 22784 1 snd_pcm_oss
snd_pcm 83204 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy 10884 0
snd_seq_oss 38528 0
snd_seq_midi 14336 0
snd_rawmidi 29824 1 snd_seq_midi
snd_seq_midi_event 15232 2 snd_seq_oss,snd_seq_midi
snd_seq 57776 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29960 2 snd_pcm,snd_seq
snd_seq_device 15116 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 63396 16 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15328 1 snd
snd_page_alloc 16136 2 snd_intel8x0,snd_pcm

Revision history for this message
Best Mark Rijckenberg (markrijckenberg) said :
#27

The AD1981B audio codec is known (by me) to be a very problematic codec to get working properly in Ubuntu. Others are also struggling with it.

I can only suggest trying ALL the suggestions in this link, but there is no guarantee it will work:

https://answers.launchpad.net/ubuntu/+question/67864

Also please try this procedure:

http://sandeep.wordpress.com/2009/05/14/ati-ixp-ad1981b-thinkpad-r51e-sound-on-jaunty/

Make sure to also read this link:

http://www.thinkwiki.org/wiki/AD1981B

It says:

" Note

On some models (T40, T43p, ... R51e ...) audio is muted if either Headphone or Line Jack are unmuted. See also ALSA Wiki FAQ [1]. Also, if Headphone Sense or Line Jack Sense are unmuted, audio is dead (R52, X40). By default the Sense settings are not shown in GNOME. "

Revision history for this message
Mark (mjminogue) said :
#28

Ive tried all of those, without success.

Do I take it that we have reached the end of the road with this ?

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#29

Unfortunately..... yes.

Now it is time to think about trying a different distribution, like for example: Fedora 11

Revision history for this message
Tom (tom6) said :
#30

Is it worth trying 8.04 because of it being an LTS release?

Revision history for this message
Mark (mjminogue) said :
#31

Ok, I'll consider that. Thanks anyway for your help

Suggest that you now close off this thread.

take care

Mark

Revision history for this message
Tom (tom6) said :
#32

Fedora is good
http://distrowatch.com/table.php?distribution=fedora
but it tends to be tough. Not as tough as what you have gone through with the above but it's made to have ultra latest packages and to try out new ideas. I think 11 is pretty stable.

Others like mandriva and openSUSE might be worth a go
http://distrowatch.com/table.php?distribution=mandriva
http://distrowatch.com/table.php?distribution=opensuse

Now that you have used the command-line so much in Ubuntu you'll find that the command-line in other distros such as those 3 are very much the same. I think they all have the sudo command although not all distros do. Also we tend to use all the same packages but some are tweaked in slightly different directions and it's largely that which may give you success quickly.

Note that with all of those it should be possible to run a liveCd session much like this
https://help.ubuntu.com/community/LiveCD
although sometimes it is a separate download from the installer Cd. Note that openSUSE even uses a Gnome desktop which shoud look very familiar and yet totally different with theming and stuff ;)

Distrowatch is a great place for comparing different distro especially now they have the screenshots on those pages :)

Good luck and regards from
Tom :)

Revision history for this message
Tom (tom6) said :
#33

Hi again

I would go with Mark's suggestion of fedora
http://distrowatch.com/table.php?distribution=fedora
and preferably install as a dual-boot alongside ubuntu.

To close this thread find a good post from Mark and click the button at the bottom of his answer. Please don't click the button on one of my answers, especially NOT this one because that would make it awkward for anyone searching through the Solved Answers database with a similar issue.

Thanks, good luck and regards from
Tom :)

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#34

Hi,

Please also try this solution for Ubuntu 9.04::

https://answers.launchpad.net/ubuntu/+question/83848

Regards,

Mark

Revision history for this message
Mark (mjminogue) said :
#35

Hi Mark, sounds promising - I put 9.04 back on and tried typing in

echo enable,0x00ffffff >/proc/acpi/ibm/hotkey

at the terminal, but it comes back with

bash: /proc/acpi/ibm/hotkey: Permission denied

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#36

The command requires root privileges. Try this instead:

sudo echo enable,0x00ffffff >/proc/acpi/ibm/hotkey

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#37

Sorry, try these 2 commands instead:

sudo su
echo enable,0x00ffffff >/proc/acpi/ibm/hotkey

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#38

Then press the volume up button on your laptop.

Revision history for this message
Mark (mjminogue) said :
#39

Id already figured out the sudo bit (see, Im learning ..... ;-) ), but didnt know about the su part so it didnt work.

So I tried that and ........... it works ! Sound now restored to speaker and headphone jack, plus a 128 bit audio feed from ARVO Baroque no longer sounds like a transistor radio !

Many thanks for this, I had tried putting on Fedora only to have that fail in exactly the same way and had in fact given up when I got your post.

Additional info for your knowledge base : I called a mate who has several IBM boxes and he says that this sort of carry on happens all the time with XP as well, in fact if you try to put ANY os on that wasnt supplied by IBM themselves (sound muted, function keys not working, wireless disabled etc etc). the solution is always the same as above, a hex string added at the dos prompt. We live and learn, huh ?

Many thanks to the team for doggedly working this problem - its great to hear music on ubuntu again !

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#40

Hi,

Glad it is working now.

To make this change persistent after reboots, you need to follow this procedure:

https://answers.launchpad.net/ubuntu/+question/73060

Read the following remarks from Jim:

"Using

gksudo gedit /etc/rc.local

open the /etc/rc.local file.

The file should end with "exit 0". Before the exit statement, add the "echo enable,0x00ffffff >/proc/acpi/ibm/hotkey" statement and save the file. The rc.local script file should be automatically executed after every reboot.

This is what worked for me."

Regards,

Mark

Revision history for this message
Mark (mjminogue) said :
#41

rc.local now updated. Confirm that this persists the change beyond reboot

If you can post up a reply with a "this solved my problem" button, I'll happily confirm the fix

regards

Mark M

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#42

Happy to read that the issue is 100% solved now :-)

Revision history for this message
Mark (mjminogue) said :
#43

Thanks Mark Rijckenberg, that solved my question.

Revision history for this message
Tom (tom6) said :
#44

Hi :)

Have you been able to try the new Ubuntu 10.04 before it gets officially released?
http://www.ubuntulinux.org/testing/lucid/beta2
Trying it as a LiveCd or as an extra dual/multi-boot would be ideal. Developers and everyone are keen to try to iron out any problems before 10.04 gets officially released so you might find faster & more effective answers to your bug reports which would make 10.04 work better on your system for you

Thanks and regards from
Tom :)

Revision history for this message
Mark (mjminogue) said :
#45

Not yet, but I will give it a try this weekend

regards

Mark

Revision history for this message
Tom (tom6) said :
#46

hi :)

it's not something you have got to do but it could be fun to have a glimpse ahead. LiveCd is probably the best way way to try this out
https://help.ubuntu.com/community/LiveCD

Good luck and regards from
Tom :)