Alsa Driver 1.0.9 Install Failure in Ubuntu 8.10
Hey, can anyone tell help with installing the alsa driver 1.0.9 for an hda intel sound card? Every time I try to compile (or install) the driver in terminal it fails. The alsa-utils and the alsa-lib compile and install fine. I followed the instructions on this page: https://help.ubuntu.com/community/HdaIntelSoundHowto
My output for the sudo make command for the driver: if [ ! -d include/sound -a ! -L include/sound ]; then \ ln -sf ../alsa-kernel/include include/sound ; \ fi cp -auvf include/version.h include/sound/version.h `include/version.h' -> `include/sound/version.h' make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.9rc4a/acore' gcc -D__KERNEL__ -DMODULE=1 -I/usr/src/alsa/alsa-driver-1.0.9rc4a/include -I/lib/modules/2.6.27-9-generic/build/include -O2 -mpreferred-stack-boundary=2 -march=i586 -D__SMP__ -DCONFIG_SMP -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /lib/modules/2.6.27-9-generic/build/include/linux/modversions.h -DKBUILD_BASENAME=hpetimer -c -o hpetimer.o hpetimer.c cc1: error: /lib/modules/2.6.27-9-generic/build/include/linux/modversions.h: No such file or directory In file included from hpetimer.c:22: /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:29:26: error: linux/config.h: No such file or directory In file included from /lib/modules/2.6.27-9-generic/build/include/linux/kernel.h:18, from /lib/modules/2.6.27-9-generic/build/include/linux/cache.h:4, from /lib/modules/2.6.27-9-generic/build/include/asm/pda.h:7, from /lib/modules/2.6.27-9-generic/build/include/asm/current.h:19, from /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:15, from /lib/modules/2.6.27-9-generic/build/include/linux/prefetch.h:14, from /lib/modules/2.6.27-9-generic/build/include/linux/list.h:6, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:9, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/linux/ratelimit.h: In function ‘ratelimit’: /lib/modules/2.6.27-9-generic/build/include/linux/ratelimit.h:23: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.27-9-generic/build/include/linux/ratelimit.h:23: error: (Each undeclared identifier is reported only once /lib/modules/2.6.27-9-generic/build/include/linux/ratelimit.h:23: error: for each function it appears in.) In file included from /lib/modules/2.6.27-9-generic/build/include/asm/current.h:19, from /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:15, from /lib/modules/2.6.27-9-generic/build/include/linux/prefetch.h:14, from /lib/modules/2.6.27-9-generic/build/include/linux/list.h:6, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:9, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/asm/pda.h: At top level: /lib/modules/2.6.27-9-generic/build/include/asm/pda.h:40: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function) /lib/modules/2.6.27-9-generic/build/include/asm/pda.h:40: error: requested alignment is not a constant In file included from /lib/modules/2.6.27-9-generic/build/include/asm/percpu.h:105, from /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:19, from /lib/modules/2.6.27-9-generic/build/include/linux/prefetch.h:14, from /lib/modules/2.6.27-9-generic/build/include/linux/list.h:6, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:9, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/asm-generic/percpu.h:22: error: ‘CONFIG_NR_CPUS’ undeclared here (not in a function) In file included from /lib/modules/2.6.27-9-generic/build/include/linux/prefetch.h:14, from /lib/modules/2.6.27-9-generic/build/include/linux/list.h:6, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:9, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:112: error: requested alignment is not a constant In file included from /lib/modules/2.6.27-9-generic/build/include/linux/prefetch.h:14, from /lib/modules/2.6.27-9-generic/build/include/linux/list.h:6, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:9, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:152:1: warning: "cache_line_size" redefined In file included from /lib/modules/2.6.27-9-generic/build/include/asm/pda.h:7, from /lib/modules/2.6.27-9-generic/build/include/asm/current.h:19, from /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:15, from /lib/modules/2.6.27-9-generic/build/include/linux/prefetch.h:14, from /lib/modules/2.6.27-9-generic/build/include/linux/list.h:6, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:9, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/linux/cache.h:64:1: warning: this is the location of the previous definition /lib/modules/2.6.27-9-generic/build/include/asm/processor.h: In function ‘load_cr3’: /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:184: error: ‘CONFIG_PAGE_OFFSETUL’ undeclared (first use in this function) /lib/modules/2.6.27-9-generic/build/include/asm/processor.h: At top level: /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:233: error: requested alignment is not a constant /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:270: error: requested alignment is not a constant /lib/modules/2.6.27-9-generic/build/include/asm/processor.h: In function ‘wbinvd_halt’: /lib/modules/2.6.27-9-generic/build/include/asm/processor.h:751: warning: implicit declaration of function ‘halt’ In file included from /lib/modules/2.6.27-9-generic/build/include/linux/mmzone.h:16, from /lib/modules/2.6.27-9-generic/build/include/linux/gfp.h:4, from /lib/modules/2.6.27-9-generic/build/include/linux/kmod.h:22, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:13, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/linux/nodemask.h: In function ‘__first_node’: /lib/modules/2.6.27-9-generic/build/include/linux/nodemask.h:233: warning: implicit declaration of function ‘find_first_bit’ /lib/modules/2.6.27-9-generic/build/include/linux/nodemask.h: In function ‘__next_node’: /lib/modules/2.6.27-9-generic/build/include/linux/nodemask.h:239: warning: implicit declaration of function ‘find_next_bit’ /lib/modules/2.6.27-9-generic/build/include/linux/nodemask.h: In function ‘__first_unset_node’: /lib/modules/2.6.27-9-generic/build/include/linux/nodemask.h:257: warning: implicit declaration of function ‘find_first_zero_bit’ In file included from /lib/modules/2.6.27-9-generic/build/include/linux/gfp.h:4, from /lib/modules/2.6.27-9-generic/build/include/linux/kmod.h:22, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:13, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/linux/mmzone.h: At top level: /lib/modules/2.6.27-9-generic/build/include/linux/mmzone.h:75: error: requested alignment is not a constant /lib/modules/2.6.27-9-generic/build/include/linux/mmzone.h:126: error: requested alignment is not a constant /lib/modules/2.6.27-9-generic/build/include/linux/mmzone.h:335: error: requested alignment is not a constant In file included from /lib/modules/2.6.27-9-generic/build/include/linux/smp.h:28, from /lib/modules/2.6.27-9-generic/build/include/linux/topology.h:33, from /lib/modules/2.6.27-9-generic/build/include/linux/mmzone.h:683, from /lib/modules/2.6.27-9-generic/build/include/linux/gfp.h:4, from /lib/modules/2.6.27-9-generic/build/include/linux/kmod.h:22, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:13, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/asm/smp.h:161:1: warning: "cpu_physical_id" redefined /lib/modules/2.6.27-9-generic/build/include/asm/smp.h:120:1: warning: this is the location of the previous definition In file included from /lib/modules/2.6.27-9-generic/build/include/linux/elf.h:7, from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:14, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/asm/elf.h: In function ‘start_ia32_thread’: /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:153: warning: implicit declaration of function ‘load_gs_index’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h: In function ‘elf_common_init’: /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r8’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r9’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r10’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:166: error: ‘struct pt_regs’ has no member named ‘r11’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r12’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r13’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r14’ /lib/modules/2.6.27-9-generic/build/include/asm/elf.h:167: error: ‘struct pt_regs’ has no member named ‘r15’ In file included from /lib/modules/2.6.27-9-generic/build/include/linux/module.h:21, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/adriver.h:45, from /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/driver.h:42, from hpetimer.c:22: /lib/modules/2.6.27-9-generic/build/include/asm/module.h:70:2: error: #error unknown processor family In file included from /lib/modules/2.6.27-9-generic/build/include/asm/hardirq_64.h:5, from /lib/modules/2.6.27-9-generic/build/include/asm/hardirq.h:4, from /lib/modules/2.6.27-9-generic/build/include/linux/hardirq.h:7, from /lib/modules/2.6.27-9-generic/build/include/linux/interrupt.h:11, from hpetimer.c:26: /lib/modules/2.6.27-9-generic/build/include/linux/irq.h: At top level: /lib/modules/2.6.27-9-generic/build/include/linux/irq.h:179: error: requested alignment is not a constant In file included from /lib/modules/2.6.27-9-generic/build/include/linux/sched.h:55, from /lib/modules/2.6.27-9-generic/build/include/linux/interrupt.h:12, from hpetimer.c:26: /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:39:3: error: #error Invalid value of HZ. /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if /lib/modules/2.6.27-9-generic/build/include/linux/jiffies.h:247:31: error: division by zero in #if In file included from /lib/modules/2.6.27-9-generic/build/include/linux/sched.h:77, from /lib/modules/2.6.27-9-generic/build/include/linux/interrupt.h:12, from hpetimer.c:26: /lib/modules/2.6.27-9-generic/build/include/linux/proportions.h: In function ‘prop_inc_percpu’: /lib/modules/2.6.27-9-generic/build/include/linux/proportions.h:75: warning: implicit declaration of function ‘local_irq_save’ /lib/modules/2.6.27-9-generic/build/include/linux/proportions.h:77: warning: implicit declaration of function ‘local_irq_restore’ In file included from hpetimer.c:28: /usr/src/alsa/alsa-driver-1.0.9rc4a/include/sound/core.h:26:51: error: asm/semaphore.h: No such file or directory hpetimer.c: In function ‘snd_hpet_open’: hpetimer.c:41: warning: implicit declaration of function ‘hpet_register’ hpetimer.c:44: warning: implicit declaration of function ‘hpet_control’ hpetimer.c: In function ‘snd_hpet_close’: hpetimer.c:51: warning: implicit declaration of function ‘hpet_unregister’ make[1]: *** [hpetimer.o] Error 1 make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.9rc4a/acore' make: *** [compile] Error 1 |
Quote:
(In some distributions, the package you need is called kernel-headers.) Furthermore, ALSA 1.0.9rc4a is so old that it doesn't know about your kernel version; better use 1.0.18a. |
thanks for replying cladisch. I got the new driver and installed the headers, but how do I install the driver now? I tried the same method as 1.0.9 but it doesn't work. Could you please give me instructions on how to install the driver, lib, utils, tools, and plugins in a shell?
|
make
sudo make install make sure you have the devlopment packages in instaled but I am not sure why you want this alsa is installed already from the disk. if you have no sound then ask that question. |
thanks Drakeo. If the problem isn't alsa than what is it?
|
All times are GMT -5. The time now is 08:32 PM. |