result after "upgrade" to ALSA driver 1.0.21 -> cat: /proc/asound/version: No such file or directory -> result after following adapted ALSA upgrade procedure: Codec + Mixer: Realtek ALC202 rev 0 - Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) - Intel ICH [Intel ICH5] - sound working in Ubuntu 9.04

Asked by 59chip

I have tried 3 times to install ALSA driver using procedure here:

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

Procedure runs OK, but regardless driver won't install. Here is output from alsa-info.sh:

http://pastebin.ca/1580517

Still no sound. Sound was working intermittently before attempt to upgrade ALSA.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
Last query:
Last reply:
Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#1

Please send us the full Terminal output when running the following commands in the Terminal:

sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r`

Then, we go in our personal folder and download alsa-driver, alsa-lib and alsa-utils :

cd ~
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2

After that, we create a new folder for the compilation and installation of the 3 files. Then, we move the 3 tar files that we just downloaded in this folder :

sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

Unpack the 3 tar files :

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

We compile and install alsa-driver :

cd alsa-driver*
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
sudo make
sudo make install

It is especially important that no errors occur while running this command:

sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)

Revision history for this message
59chip (schiappetta) said :
#2

Mark,

Here is the output you requested in attached file c3.txt

Mark Rijckenberg wrote:
> Your question #83937 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/83937
>
> Status: Open => Needs information
>
> Mark Rijckenberg requested for more information:
> Please send us the full Terminal output when running the following
> commands in the Terminal:
>
> sudo apt-get -y install build-essential ncurses-dev gettext xmlto
> sudo apt-get -y install linux-headers-`uname -r`
>
> Then, we go in our personal folder and download alsa-driver, alsa-lib
> and alsa-utils :
>
> cd ~
> wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
> wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
> wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
>
> After that, we create a new folder for the compilation and installation
> of the 3 files. Then, we move the 3 tar files that we just downloaded in
> this folder :
>
> sudo mkdir -p /usr/src/alsa
> cd /usr/src/alsa
> sudo cp ~/alsa* .
>
> Unpack the 3 tar files :
>
> sudo tar xjf alsa-driver*
> sudo tar xjf alsa-lib*
> sudo tar xjf alsa-utils*
>
> We compile and install alsa-driver :
>
> cd alsa-driver*
> sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
> sudo make
> sudo make install
>
>
> It is especially important that no errors occur while running this
> command:
>
> sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-
> headers-$(uname -r)
>
>

Revision history for this message
59chip (schiappetta) said :
#3

Mark,

Here is output you requested:

jean@jean-study:~$ sudo apt-get -y install build-essential ncurses-dev gettext xmlto
Reading package lists...
Building dependency tree...
Reading state information...
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.
The following packages were automatically installed and are no longer required:
  libchipcard-libgwenhywfar47-plugins sane-utils menu-xdg evolution-common
  desktop-base menu planner evolution-webcal espeak ekiga libmtp8 gthumb
  gnome-nettool gnome-games-extra-data libgail-gnome-module python-renderpm
  libaqbanking20-plugins-qt libportaudio2 gstreamer0.10-plugins-ugly
  libgnome-mag2 libgwenhywfar47 evolution-exchange libchipcardc2 libchipcardd0
  evolution gnome-network-admin hardinfo libchipcard-data
  libexchange-storage1.2-3 gthumb-data gnome-mag rhythmbox
  gnome-themes-selected gedit python-gtksourceview2 gnome-office
  libaqofxconnect4 libpisock9 gnome-themes amarok-common
  kdemultimedia-kio-plugins libpt2.6.1-plugins-alsa libgtkhtml-editor0 whois
  libsgutils1 swfdec-gnome python-reportlab-accel libsoup2.2-8 libkcddb4
  python2.4-minimal libqbanking5 libgpod4 libchipcard-tools libktoblzcheck1c2a
  libaqbanking20 dasher p7zip gedit-common gnome-utils gnome-themes-extras
  libopal3.6.1 libgnome-pilot2 libbrlapi0.5
  libaqbanking-plugins-libgwenhywfar47 gdm-themes gnome-orca
  fast-user-switch-applet python-pyatspi arj gstreamer0.10-ffmpeg
  gnome-volume-manager eog gnome-backgrounds dasher-data gok python-brlapi
  gnome-spell espeak-data at-spi tsclient rdesktop vino pulseaudio-utils
  libaqhbci13 libswfdec-0.8-0 evolution-plugins libespeak1 aqbanking-tools
  libgpod-common python-uniconvertor libgnomevfs2-bin libchipcard-ctapi0
  liblpint-bonobo0 libgnome-speech7 libgtkhtml-editor-common libpt2.6.1
  liferea libsidplay1 swfdec-mozilla gnome-core gnome-netstatus-applet
  python-4suite-xml libgdict-1.0-6 gconf-editor libpulse-browse0
  gnome-accessibility libpt2.6.1-plugins-v4l2 libaqbanking-data deskbar-applet
  inkscape python-reportlab gstreamer0.10-tools libaqbanking20-plugins
  libgtkhtml3.14-19 serpentine libspeexdsp1 sound-juicer libpisync1
  libmusicbrainz3-6 gnome-vfs-obexftp
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

jean@jean-study:~$ sudo apt-get -y install linux-headers-`uname -r`
Reading package lists...
Building dependency tree...
Reading state information...
linux-headers-2.6.28-15-generic is already the newest version.
The following packages were automatically installed and are no longer required:
  libchipcard-libgwenhywfar47-plugins sane-utils menu-xdg evolution-common
  desktop-base menu planner evolution-webcal espeak ekiga libmtp8 gthumb
  gnome-nettool gnome-games-extra-data libgail-gnome-module python-renderpm
  libaqbanking20-plugins-qt libportaudio2 gstreamer0.10-plugins-ugly
  libgnome-mag2 libgwenhywfar47 evolution-exchange libchipcardc2 libchipcardd0
  evolution gnome-network-admin hardinfo libchipcard-data
  libexchange-storage1.2-3 gthumb-data gnome-mag rhythmbox
  gnome-themes-selected gedit python-gtksourceview2 gnome-office
  libaqofxconnect4 libpisock9 gnome-themes amarok-common
  kdemultimedia-kio-plugins libpt2.6.1-plugins-alsa libgtkhtml-editor0 whois
  libsgutils1 swfdec-gnome python-reportlab-accel libsoup2.2-8 libkcddb4
  python2.4-minimal libqbanking5 libgpod4 libchipcard-tools libktoblzcheck1c2a
  libaqbanking20 dasher p7zip gedit-common gnome-utils gnome-themes-extras
  libopal3.6.1 libgnome-pilot2 libbrlapi0.5
  libaqbanking-plugins-libgwenhywfar47 gdm-themes gnome-orca
  fast-user-switch-applet python-pyatspi arj gstreamer0.10-ffmpeg
  gnome-volume-manager eog gnome-backgrounds dasher-data gok python-brlapi
  gnome-spell espeak-data at-spi tsclient rdesktop vino pulseaudio-utils
  libaqhbci13 libswfdec-0.8-0 evolution-plugins libespeak1 aqbanking-tools
  libgpod-common python-uniconvertor libgnomevfs2-bin libchipcard-ctapi0
  liblpint-bonobo0 libgnome-speech7 libgtkhtml-editor-common libpt2.6.1
  liferea libsidplay1 swfdec-mozilla gnome-core gnome-netstatus-applet
  python-4suite-xml libgdict-1.0-6 gconf-editor libpulse-browse0
  gnome-accessibility libpt2.6.1-plugins-v4l2 libaqbanking-data deskbar-applet
  inkscape python-reportlab gstreamer0.10-tools libaqbanking20-plugins
  libgtkhtml3.14-19 serpentine libspeexdsp1 sound-juicer libpisync1
  libmusicbrainz3-6 gnome-vfs-obexftp
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

jean@jean-study:~$ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2 > c3.txt
--2009-09-27 09:48:54-- ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
           => `alsa-driver-1.0.21.tar.bz2'
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 127K/s in 21s

2009-09-27 09:49:17 (147 KB/s) - `alsa-driver-1.0.21.tar.bz2' saved [3112563]

jean@jean-study:~$
jean@jean-study:~$ wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
--2009-09-27 09:50:04-- ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
           => `alsa-lib-1.0.21a.tar.bz2'
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.21a.tar.bz2 ... 808475
==> PASV ... done. ==> RETR alsa-lib-1.0.21a.tar.bz2 ... done.
Length: 808475 (790K)

100%[====================================================================>] 808,475 93.7K/s in 8.2s

2009-09-27 09:50:14 (96.3 KB/s) - `alsa-lib-1.0.21a.tar.bz2' saved [808475]

jean@jean-study:~$
jean@jean-study:~$ wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
--2009-09-27 09:50:47-- ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
           => `alsa-utils-1.0.21.tar.bz2'
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 171K/s in 6.4s

2009-09-27 09:50:55 (164 KB/s) - `alsa-utils-1.0.21.tar.bz2' saved [1074700]

jean@jean-study:~$
jean@jean-study:~$ cd /usr/src/alsa
jean@jean-study:/usr/src/alsa$ sudo cp -f ~/alsa* .
jean@jean-study:/usr/src/alsa$ ls -l
total 4932
-rw-r--r-- 1 root src 3112563 2009-09-27 09:52 alsa-driver-1.0.21.tar.bz2
-rw-r--r-- 1 root src 26584 2009-09-27 09:52 alsa-info.sh
drwxr-xr-x 11 root root 4096 2009-09-26 13:29 alsa-lib-1.0.21a
-rw-r--r-- 1 root src 808475 2009-09-27 09:52 alsa-lib-1.0.21a.tar.bz2
drwxr-xr-x 15 root root 4096 2009-09-26 13:39 alsa-utils-1.0.21
-rw-r--r-- 1 root src 1074700 2009-09-27 09:52 alsa-utils-1.0.21.tar.bz2
jean@jean-study:/usr/src/alsa$ sudo tar xjf alsa-driver*
jean@jean-study:/usr/src/alsa$ cd alsa-driver*
jean@jean-study:/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...
jean@jean-study:/usr/src/alsa/alsa-driver-1.0.21$
jean@jean-study:/usr/src/alsa/alsa-driver-1.0.21$ sudo make > /home/jean/make_out.txt
/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
/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
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
jean@jean-study:/usr/src/alsa/alsa-driver-1.0.21$

############# CONTENTS OF /home/jean/make_out.txt
if [ ! -d include/sound -a ! -L include/sound ]; then \
   ln -sf ../alsa-kernel/include include/sound ; \
 fi
cp -puvf include/version.h include/sound/version.h
`include/version.h' -> `include/sound/version.h'
make dep
make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore'
copying file alsa-kernel/core/info.c
patching file info.c
copying file alsa-kernel/core/pcm.c
patching file pcm.c
Hunk #2 succeeded at 923 (offset 13 lines).
Hunk #3 succeeded at 939 (offset 13 lines).
Hunk #4 succeeded at 951 (offset 13 lines).
Hunk #5 succeeded at 1006 (offset 14 lines).
copying file alsa-kernel/core/pcm_native.c
patching file pcm_native.c
copying file alsa-kernel/core/control.c
patching file control.c
Hunk #3 succeeded at 729 (offset 12 lines).
Hunk #4 succeeded at 789 (offset 9 lines).
Hunk #5 succeeded at 1383 (offset -8 lines).
copying file alsa-kernel/core/hwdep.c
patching file hwdep.c
Hunk #3 succeeded at 308 (offset 1 line).
copying file alsa-kernel/core/init.c
patching file init.c
Hunk #2 succeeded at 290 (offset 10 lines).
Hunk #3 succeeded at 316 (offset 10 lines).
Hunk #4 succeeded at 659 (offset 33 lines).
copying file alsa-kernel/core/rawmidi.c
patching file rawmidi.c
Hunk #3 succeeded at 1312 (offset 23 lines).
Hunk #4 succeeded at 1396 (offset 23 lines).
copying file alsa-kernel/core/sound.c
patching file sound.c
Hunk #4 succeeded at 188 (offset 4 lines).
Hunk #5 succeeded at 266 (offset 4 lines).
Hunk #6 succeeded at 278 (offset 4 lines).
Hunk #7 succeeded at 295 (offset 4 lines).
Hunk #8 succeeded at 319 (offset 4 lines).
Hunk #9 succeeded at 374 (offset 4 lines).
Hunk #10 succeeded at 385 (offset 4 lines).
Hunk #11 succeeded at 411 (offset 4 lines).
Hunk #12 succeeded at 518 (offset 4 lines).
copying file alsa-kernel/core/timer.c
patching file timer.c
Hunk #3 succeeded at 997 (offset 5 lines).
Hunk #4 succeeded at 1911 (offset -3 lines).
Hunk #5 succeeded at 1956 (offset -3 lines).
copying file alsa-kernel/core/memalloc.c
patching file memalloc.c
Hunk #2 succeeded at 58 (offset -11 lines).
Hunk #3 succeeded at 207 (offset -11 lines).
Hunk #4 succeeded at 245 (offset -11 lines).
Hunk #5 succeeded at 267 (offset -11 lines).
Hunk #6 succeeded at 293 (offset -11 lines).
Hunk #7 succeeded at 311 (offset -11 lines).
Hunk #8 succeeded at 523 (offset -45 lines).
Hunk #9 succeeded at 662 (offset -45 lines).
Hunk #10 succeeded at 672 (offset -45 lines).
Hunk #11 succeeded at 711 (offset -45 lines).
copying file alsa-kernel/core/misc.c
patching file misc.c
copying file alsa-kernel/core/hrtimer.c
patching file hrtimer.c
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/ioctl32'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/ioctl32'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/oss'
copying file alsa-kernel/core/oss/mixer_oss.c
patching file mixer_oss.c
Hunk #3 succeeded at 383 (offset 4 lines).
copying file alsa-kernel/core/oss/pcm_oss.c
patching file pcm_oss.c
Hunk #3 succeeded at 1904 (offset -1 lines).
Hunk #4 succeeded at 2622 (offset -1 lines).
Hunk #5 succeeded at 2674 (offset -1 lines).
Hunk #6 succeeded at 2798 (offset -1 lines).
Hunk #7 succeeded at 2982 (offset -1 lines).
Hunk #8 succeeded at 3109 (offset -1 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/oss'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq'
copying file alsa-kernel/core/seq/seq.c
patching file seq.c
Hunk #2 succeeded at 59 (offset 2 lines).
copying file alsa-kernel/core/seq/seq_clientmgr.c
patching file seq_clientmgr.c
Hunk #3 succeeded at 2209 (offset 6 lines).
Hunk #4 succeeded at 2561 (offset 10 lines).
copying file alsa-kernel/core/seq/seq_memory.c
patching file seq_memory.c
Hunk #3 succeeded at 250 (offset 2 lines).
make[4]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss'
copying file alsa-kernel/core/seq/oss/seq_oss.c
patching file seq_oss.c
Hunk #3 succeeded at 192 (offset 3 lines).
Hunk #4 succeeded at 227 (offset 4 lines).
Hunk #5 succeeded at 330 (offset 4 lines).
make[4]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq/oss'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore/seq'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/acore'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/i2c'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/l3'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/l3'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/other'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/i2c/other'
make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/i2c'
make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers'
copying file alsa-kernel/drivers/mts64.c
patching file mts64.c
copying file alsa-kernel/drivers/portman2x4.c
patching file portman2x4.c
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/mpu401'
copying file alsa-kernel/drivers/mpu401/mpu401.c
patching file mpu401.c
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/mpu401'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl3'
copying file alsa-kernel/drivers/opl3/opl3_lib.c
patching file opl3_lib.c
Hunk #2 succeeded at 438 (offset 2 lines).
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl3'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl4'
make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/opl4'
make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.21/drivers/pcsp'
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
  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
  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
  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.
############# END CONTENTS OF /home/jean/make_out.txt

jean@jean-study:/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.

jean@jean-study:/usr/src/alsa/alsa-driver-1.0.21$
jean@jean-study:/usr/src/alsa/alsa-driver-1.0.21$ cd ..
jean@jean-study:/usr/src/alsa$ ls
alsa-driver-1.0.21 alsa-info.sh alsa-lib-1.0.21a.tar.bz2 alsa-utils-1.0.21.tar.bz2
alsa-driver-1.0.21.tar.bz2 alsa-lib-1.0.21a alsa-utils-1.0.21
jean@jean-study:/usr/src/alsa$ bash alsa-info.sh --pastebin
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
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
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
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.ggSXwBSZkx/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/1581414

Please inform the person helping you.

jean@jean-study:/usr/src/alsa$

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

Interesting problem indeed. I think there is a bug in the installation procedure :-(

Please read the useful remarks from Beer Baron at this location:

http://monespaceperso.org/blog-en/2009/05/09/upgrade-alsa-1020-on-ubuntu-jaunty-904/

"Beer Baron Says:
June 1st, 2009 at 10:31 am

Fixed! As I suspected, the problem was in this line of code:
sudo ./configure –with-cards=hda-intel –with-kernel=/usr/src/linux-headers-$(uname -r)

Just use it without the additional operators, like so:
sudo ./configure

The former option may work fine for the author’s particular laptop, but it didn’t for my system. Just using sudo ./configure will probably work for all systems (though it may install more drivers than necessary – not a big deal though, the whole driver tar file is only 30-some MB).

ALSA 1.0.20 is now working great on my system. Thanks for this tutorial (though I think you should clarify the instructions regarding the driver installation above to save people headaches).
"

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

I have added a notice at

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

to warn people about this bug in the procedure.

Revision history for this message
59chip (schiappetta) said :
#6

This solved the problem, sound is now working. Thanks.

Here is the final pastebin if interested...

http://pastebin.ca/1582486