Alsa-devel
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2007
- 85 participants
- 120 discussions
Dear ALSA developers,
At the beginning, I would like to give a short introdution of myself, then my
question follows.
My project:
===============
Currently, I am interning at the TU Dresden operating
systems group's [1] and it is my task to port ALSA to DROPS [2, 3], a
L4-microkernel-based real-time system. The long-term goal of this
project should be to establish a truely real-time capable FOSS platform
for audio recording and processing.
The current state of the project: By using DDELinux [4] and writing a small
kernel-user inferface emulation layer, we now have an unchanged version of
ALSA and an unchanged version of salsa-lib [5] running on our system. The
next steps will be to test how stable this port is and fix bugs. Then, during
my diploma thesis, it is my task to port Jack (or an equivalent) to our
system and to evaluate how to make the whole thing to work in real-time.
But now my question:
===============
In the file pcm_native in alsa-core read (snd_pcm_read) and write
(snd_pcm_write) functions are attached to the snd_pcm_f_ops. But as far
as I can see, these write- und read- system calls aren't used either in
salsa-lib or in alsa-lib.
I can see that in former versions of alsa-lib (for instance alsalib-0.0.3) the
write system call was used to implement snd_pcm_write (LIB); but now we have
snd_pcm_writei (LIB) and snd_pcm_writen (LIB) which use ioctl. I guess this
was done to realize both interleaved and noninterleaved audio playback (The
old snd_pcm_write (LIB) was based on bytes not on frames and did not have a
notion of interleaved/noninterleaved playback?). If I have a look at
snd_pcm_write (KERNEL, pcm_native.c), I can see it also ends up in
snd_pcm_lib_write(...). So does ioctl with SNDRV_PCM_IOCTL_WRITEI_FRAMES as
argument, but snd_pcm_write (KERNEL) does not copy the frames to kernel
memory.
My question: what is snd_pcm_write in pcm_native.c good for? Is it only there
to keep ALSA compatible to older versions of alsa-lib?
Kindest regards,
Michael Voigt
================
[1] http://www.inf.tu-dresden.de/index.php?node_id=1141&ln=en
[2] http://www.osnews.com/story.php/15814/Introduction-to-TUD-OS/
[3]
http://www.realtimelinuxfoundation.org/variants/variants.html#VARIANTS_DROPS
[4] http://demo.tudos.org/dsweeper_tutorial.html
[5] http://ftp.isr.ist.utl.pt/pub/MIRRORS/ftp.suse.com/people/tiwai/salsa-lib/
================
--
Today is Pungenday, the 61st day of The Aftermath in the YOLD 3173
1
0
Re: [alsa-devel] snd-hda-intel support for SPDIF-in wiht vt1708 card?
by forumjunkļ¼ comcast.net 20 Dec '07
by forumjunkļ¼ comcast.net 20 Dec '07
20 Dec '07
> Don't do this. This part shouldn't be compiled at all for recent
> kernels. This is, again, the problem of configure script that
> detected the codes wrongly.
I apologize if I've muddied the water with any of this, I've discovered that the C7 and VIA in general are the forgotten children of the IT world, and I've had to do many things by trial and error. The target platform is an embedded digital signage application and I needed to get audio working quickly. And it does work, but I certainly recognize that my code changes are hacks and need to be addressed properly.
I've tried various kernel config changes dealing with memory management and that hasn't helped, so I've reverted to a generic configuration that matches John Stiles' as far as the platform, ALSA and OSS are concerned, as you can see from the log below.
Make, with this configuration, fails as John Stiles has reported above.
This is the config.log from a clean mercurial clone this morning (its huge, I hope this is ok to do in a mailing list...)
---
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ ./configure --with-debug=full --with-isapnp=yes --with-sequencer=yes
## --------- ##
## Platform. ##
## --------- ##
hostname = viziframe
uname -m = i686
uname -r = 2.6.23.11
uname -s = Linux
uname -v = #2 Wed Dec 19 15:50:23 PST 2007
/usr/bin/uname -p = VIA Esther processor 1500MHz
/bin/uname -X = unknown
/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/sbin
PATH: /usr/sbin
PATH: /sbin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/games
PATH: /usr/lib/java/bin
PATH: /usr/lib/java/jre/bin
PATH: /usr/lib/qt/bin
PATH: /usr/share/texmf/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2108: checking for gcc
configure:2124: found /usr/bin/gcc
configure:2135: result: gcc
configure:2373: checking for C compiler version
configure:2380: gcc --version >&5
gcc (GCC) 4.1.2
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:2383: $? = 0
configure:2390: gcc -v >&5
Reading specs from /usr/lib/gcc/i486-slackware-linux/4.1.2/specs
Target: i486-slackware-linux
Configured with: ../gcc-4.1.2/configure --prefix=/usr --enable-shared --enable-languages=ada,c,c++,fortran,java,objc --enable-threads=posix --enable-__cxa_atexit --disable-checki
ng --with-gnu-ld --verbose --with-arch=i486 --target=i486-slackware-linux --host=i486-slackware-linux
Thread model: posix
gcc version 4.1.2
configure:2393: $? = 0
configure:2400: gcc -V >&5
gcc: '-V' option must have argument
configure:2403: $? = 1
configure:2426: checking for C compiler default output file name
configure:2453: gcc conftest.c >&5
configure:2456: $? = 0
configure:2494: result: a.out
configure:2511: checking whether the C compiler works
configure:2521: ./a.out
configure:2524: $? = 0
configure:2541: result: yes
configure:2548: checking whether we are cross compiling
configure:2550: result: no
configure:2553: checking for suffix of executables
configure:2560: gcc -o conftest conftest.c >&5
configure:2563: $? = 0
configure:2587: result:
configure:2593: checking for suffix of object files
configure:2619: gcc -c conftest.c >&5
configure:2622: $? = 0
configure:2645: result: o
configure:2649: checking whether we are using the GNU C compiler
configure:2678: gcc -c conftest.c >&5
configure:2684: $? = 0
configure:2701: result: yes
configure:2706: checking whether gcc accepts -g
configure:2736: gcc -c -g conftest.c >&5
configure:2742: $? = 0
configure:2841: result: yes
configure:2858: checking for gcc option to accept ISO C89
configure:2932: gcc -c -g -O2 conftest.c >&5
configure:2938: $? = 0
configure:2961: result: none needed
configure:3022: checking for ranlib
configure:3038: found /usr/bin/ranlib
configure:3049: result: ranlib
configure:3119: checking for a BSD-compatible install
configure:3175: result: /usr/bin/ginstall -c
configure:3198: checking how to run the C preprocessor
configure:3238: gcc -E conftest.c
configure:3244: $? = 0
configure:3275: gcc -E conftest.c
conftest.c:8:28: error: ac_nonexistent.h: No such file or directory
configure:3281: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3314: result: gcc -E
configure:3343: gcc -E conftest.c
configure:3349: $? = 0
configure:3380: gcc -E conftest.c
conftest.c:8:28: error: ac_nonexistent.h: No such file or directory
configure:3386: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3424: checking for grep that handles long lines and -e
configure:3498: result: /usr/bin/grep
configure:3503: checking for egrep
configure:3581: result: /usr/bin/grep -E
configure:3586: checking for ANSI C header files
configure:3616: gcc -c -g -O2 conftest.c >&5
configure:3622: $? = 0
configure:3721: gcc -o conftest -g -O2 conftest.c >&5
configure:3724: $? = 0
configure:3730: ./conftest
configure:3733: $? = 0
configure:3750: result: yes
configure:3763: checking for an ANSI C-conforming const
configure:3838: gcc -c -g -O2 conftest.c >&5
configure:3844: $? = 0
configure:3859: result: yes
configure:3869: checking for inline
configure:3895: gcc -c -g -O2 conftest.c >&5
configure:3901: $? = 0
configure:3919: result: inline
configure:3938: checking whether time.h and sys/time.h may both be included
configure:3968: gcc -c -g -O2 conftest.c >&5
configure:3974: $? = 0
configure:3989: result: yes
configure:4001: checking whether gcc needs -traditional
configure:4043: result: no
configure:4051: checking for current directory
configure:4055: result: /usr/src/alsa-driver
configure:4353: checking cross compile
configure:4365: result:
configure:4380: checking for directory with kernel source
configure:4401: result: /lib/modules/2.6.23.11/source
configure:4404: checking for directory with kernel build
configure:4416: result: /lib/modules/2.6.23.11/build
configure:4421: checking for kernel linux/version.h
configure:4436: result: yes
configure:4440: checking for kernel linux/autoconf.h
configure:4455: result: yes
configure:4459: checking for kernel version
configure:4544: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
configure:4547: $? = 0
configure:4553: ./conftest
configure:4556: $? = 0
configure:4591: result: 2.6.23.11
configure:4594: checking for GCC version
configure:4658: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:41: warning: incompatible implicit declaration of built-in function 'exit'
configure:4661: $? = 0
configure:4667: ./conftest
configure:4670: $? = 0
configure:4777: result: Kernel compiler: gcc 4.1.2 Used compiler: gcc (GCC) 4.1.2
configure:4829: checking for built-in ALSA
configure:4867: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:14: warning: incompatible implicit declaration of built-in function 'exit'
configure:4870: $? = 0
configure:4876: ./conftest
configure:4879: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #ifndef CONFIG_SND
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:4889: result: no
configure:4907: checking for existing ALSA module
configure:4945: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:16: warning: incompatible implicit declaration of built-in function 'exit'
configure:4948: $? = 0
configure:4954: ./conftest
configure:4957: $? = 0
configure:4959: result: yes
configure:4982: checking for Red Hat kernel
configure:5003: result: auto
configure:5008: checking for Red Hat kernel
configure:5046: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:15: warning: incompatible implicit declaration of built-in function 'exit'
configure:5049: $? = 0
configure:5055: ./conftest
configure:5058: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #if !defined(RED_HAT_LINUX_KERNEL) && !defined(RED_HAT_LINUX_KERNEL_MODULE)
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:5068: result: no
configure:5081: checking for SUSE kernel
configure:5102: result: auto
configure:5107: checking for SUSE kernel
configure:5145: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:15: warning: incompatible implicit declaration of built-in function 'exit'
configure:5148: $? = 0
configure:5154: ./conftest
configure:5157: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #if !defined(CONFIG_SUSE_KERNEL) && !defined(CONFIG_SUSE_KERNEL_MODULE)
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:5167: result: no
configure:5187: checking for CONFIG_EXPERIMENTAL
configure:5198: result: yes
configure:5211: checking for kernel linux/config.h
configure:5232: result: no
configure:5261: checking to modify of kernel linux/kmod.h
configure:5269: result: no
configure:5286: checking for kernel linux/utsrelease.h
configure:5297: result: yes
configure:5323: checking for kernel linux/compiler.h
configure:5334: result: yes
configure:5360: checking for kernel linux/pm.h
configure:5371: result: yes
configure:5397: checking for kernel linux/spinlock.h
configure:5408: result: yes
configure:5434: checking for kernel linux/irq.h
configure:5445: result: yes
configure:5471: checking for kernel linux/threads.h
configure:5482: result: yes
configure:5508: checking for kernel linux/rwsem.h
configure:5519: result: yes
configure:5545: checking for kernel linux/gameport.h
configure:5556: result: yes
configure:5582: checking for kernel media/v4l2-dev.h
configure:5593: result: yes
configure:5619: checking for kernel linux/devfs_fs_kernel.h
configure:5640: result: no
configure:5656: checking for kernel linux/highmem.h
configure:5667: result: yes
configure:5693: checking for kernel linux/workqueue.h
configure:5704: result: yes
configure:5739: checking for kernel linux/dma-mapping.h
configure:5750: result: yes
configure:5776: checking for kernel asm/hw_irq.h
configure:5787: result: yes
configure:5813: checking for kernel linux/device.h
configure:5824: result: yes
configure:5852: checking for kernel linux/platform_device.h
configure:5863: result: yes
configure:5891: checking for kernel linux/isa.h
configure:5902: result: yes
configure:5930: checking for kernel linux/jiffies.h
configure:5941: result: yes
configure:5971: checking for kernel linux/compat.h
configure:5982: result: yes
configure:6010: checking for kernel linux/log2.h
configure:6021: result: yes
configure:6047: checking for kernel linux/adb.h
configure:6058: result: yes
configure:6086: checking for kernel linux/cuda.h
configure:6097: result: yes
configure:6125: checking for kernel linux/pmu.h
configure:6136: result: yes
configure:6164: checking for kernel linux/moduleparam.h
configure:6175: result: yes
configure:6201: checking for kernel linux/syscalls.h
configure:6212: result: yes
configure:6240: checking for kernel linux/firmware.h
configure:6251: result: yes
configure:6279: checking for kernel linux/err.h
configure:6290: result: yes
configure:6318: checking for kernel linux/bitmap.h
configure:6329: result: yes
configure:6357: checking for kernel linux/mutex.h
configure:6368: result: yes
configure:6396: checking for kernel linux/latency.h
configure:6407: result: yes
configure:6435: checking for kernel linux/kthread.h
configure:6446: result: yes
configure:6474: checking for kernel asm/irq_regs.h
configure:6485: result: yes
configure:6540: checking for kernel module symbol versions
configure:6578: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:17: warning: incompatible implicit declaration of built-in function 'exit'
configure:6581: $? = 0
configure:6587: ./conftest
configure:6590: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #if !defined(CONFIG_MODVERSIONS) && !defined(CONFIG_MODVERSIONS_MODULE)
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:6600: result: no
configure:6617: checking for has ioport support
configure:6655: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:19: warning: incompatible implicit declaration of built-in function 'exit'
configure:6658: $? = 0
configure:6664: ./conftest
configure:6667: $? = 0
configure:6669: result: yes
configure:6695: checking for PCI support in kernel
configure:6733: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:20: warning: incompatible implicit declaration of built-in function 'exit'
configure:6736: $? = 0
configure:6742: ./conftest
configure:6745: $? = 0
configure:6747: result: yes
configure:6770: checking for I2C driver in kernel
configure:6814: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:20: warning: incompatible implicit declaration of built-in function 'exit'
configure:6817: $? = 0
configure:6823: ./conftest
configure:6826: $? = 0
configure:6852: result: unknown
configure:6959: checking for firmware loader
configure:7003: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:20: warning: incompatible implicit declaration of built-in function 'exit'
configure:7006: $? = 0
configure:7012: ./conftest
configure:7015: $? = 0
configure:7041: result: yes
configure:7062: checking for input subsystem in kernel
configure:7106: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:20: warning: incompatible implicit declaration of built-in function 'exit'
configure:7109: $? = 0
configure:7115: ./conftest
configure:7118: $? = 0
configure:7144: result: yes
configure:7154: checking for directory to store kernel modules
configure:7181: result: /lib/modules/2.6.23.11/kernel/sound
configure:7184: checking for verbose procfs
configure:7200: result: on
configure:7209: checking for verbose printk
configure:7225: result: on
configure:7235: checking for debug level
configure:7256: result: full
configure:7298: checking for ISA support in kernel
configure:7336: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:24: warning: incompatible implicit declaration of built-in function 'exit'
configure:7339: $? = 0
configure:7345: ./conftest
configure:7348: $? = 0
configure:7350: result: yes
configure:7372: checking for processor type
configure:7509: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:24: warning: incompatible implicit declaration of built-in function 'exit'
configure:7512: $? = 0
configure:7518: ./conftest
configure:7521: $? = 0
configure:7523: result: x86_32
configure:8006: checking for ISA DMA API
configure:8044: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:24: warning: incompatible implicit declaration of built-in function 'exit'
configure:8047: $? = 0
configure:8053: ./conftest
configure:8056: $? = 0
configure:8058: result: yes
configure:8294: checking for SMP
configure:8332: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:23: warning: incompatible implicit declaration of built-in function 'exit'
configure:8335: $? = 0
configure:8341: ./conftest
configure:8344: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #if !defined(CONFIG_SMP) && !defined(CONFIG_SMP_MODULE)
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:8354: result: no
configure:8382: checking for Video device support in kernel
configure:8420: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:25: warning: incompatible implicit declaration of built-in function 'exit'
configure:8423: $? = 0
configure:8429: ./conftest
configure:8432: $? = 0
configure:8434: result: yes
configure:8455: checking for ISA PnP driver in kernel
configure:8459: result: yes
configure:8472: checking for PnP driver in kernel
configure:8476: result: yes
configure:8493: checking for Kernel ISA-PnP support
configure:8531: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:27: warning: incompatible implicit declaration of built-in function 'exit'
configure:8534: $? = 0
configure:8540: ./conftest
configure:8543: $? = 0
configure:8545: result: yes
configure:8690: checking for strlcpy
configure:8726: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Werror conftest.c >&5
configure:8732: $? = 0
configure:8737: result: yes
configure:8758: checking for snprintf
configure:8793: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Werror conftest.c >&5
configure:8799: $? = 0
configure:8804: result: yes
configure:8825: checking for vsnprintf
configure:8867: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Werror conftest.c >&5
configure:8873: $? = 0
configure:8878: result: yes
configure:8899: checking for scnprintf
configure:8934: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Werror conftest.c >&5
configure:8940: $? = 0
configure:8945: result: yes
configure:8966: checking for sscanf
configure:9001: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Werror conftest.c >&5
configure:9007: $? = 0
configure:9012: result: yes
configure:9033: checking for vmalloc_to_page
configure:9071: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/seqlock.h:29,
from /lib/modules/2.6.23.11/build/include/linux/time.h:8,
from conftest.c:31:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
In file included from /lib/modules/2.6.23.11/build/include/linux/irq.h:23,
from /lib/modules/2.6.23.11/build/include/asm/hardirq.h:5,
from /lib/modules/2.6.23.11/build/include/linux/hardirq.h:7,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:11,
from conftest.c:33:
/lib/modules/2.6.23.11/build/include/asm/irq.h:15:25: error: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.23.11/build/include/asm/hardirq.h:5,
from /lib/modules/2.6.23.11/build/include/linux/hardirq.h:7,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:11,
from conftest.c:33:
/lib/modules/2.6.23.11/build/include/linux/irq.h: At top level:
/lib/modules/2.6.23.11/build/include/linux/irq.h:180: error: 'NR_IRQS' undeclared here (not in a function)
configure:9077: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| /* end confdefs.h. */
|
| #define __KERNEL__
| #include <linux/config.h>
| #include <linux/time.h>
| #include <linux/sched.h>
| #include <linux/interrupt.h>
| #include <linux/mm.h>
|
| int
| main ()
| {
|
| struct page * (*func)(void*);
| func = vmalloc_to_page;
|
| ;
| return 0;
| }
configure:9088: result: no
configure:9103: checking for old kmod
configure:9137: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
conftest.c: In function 'main':
conftest.c:37: warning: too many arguments for format
configure:9143: $? = 0
configure:9148: result: no
configure:9169: checking for PDE
configure:9205: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/wait.h:22,
from /lib/modules/2.6.23.11/build/include/linux/fs.h:272,
from conftest.c:31:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:9211: $? = 0
configure:9216: result: yes
configure:9237: checking for pci_set_consistent_dma_mask
configure:9272: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/pci.h:48,
from conftest.c:32:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:9278: $? = 0
configure:9283: result: yes
configure:9304: checking for pci_dev_present
configure:9339: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/pci.h:48,
from conftest.c:33:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:9345: $? = 0
configure:9350: result: yes
configure:9371: checking for msleep
configure:9406: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
configure:9412: $? = 0
configure:9417: result: yes
configure:9439: checking for msleep_interrupt
configure:9474: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
configure:9480: $? = 0
configure:9485: result: yes
configure:9507: checking for msecs_to_jiffies
configure:9543: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Iinclude conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/seqlock.h:29,
from /lib/modules/2.6.23.11/build/include/linux/time.h:8,
from /lib/modules/2.6.23.11/build/include/linux/jiffies.h:7,
from conftest.c:36:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:44: warning: assignment from incompatible pointer type
configure:9549: $? = 0
configure:9554: result: yes
configure:9575: checking for tty->count is the atomic type
configure:9610: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/wait.h:22,
from /lib/modules/2.6.23.11/build/include/linux/fs.h:272,
from /lib/modules/2.6.23.11/build/include/linux/tty.h:9,
from conftest.c:37:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:44: error: request for member 'counter' in something not a structure or union
configure:9616: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| /* end confdefs.h. */
|
| #define __KERNEL__
| #include <linux/config.h>
| #include <linux/tty.h>
|
| int
| main ()
| {
|
| struct tty_struct tty;
| atomic_read(&tty.count);
|
| ;
| return 0;
| }
configure:9627: result: no
configure:9643: checking for video_get_drvdata
configure:9679: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Iinclude conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/seqlock.h:29,
from /lib/modules/2.6.23.11/build/include/linux/time.h:8,
from /lib/modules/2.6.23.11/build/include/linux/videodev2.h:59,
from /lib/modules/2.6.23.11/build/include/linux/videodev.h:15,
from conftest.c:37:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:9685: $? = 0
configure:9690: result: yes
configure:9717: checking for V4L1 layer
configure:9755: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:41: warning: incompatible implicit declaration of built-in function 'exit'
configure:9758: $? = 0
configure:9764: ./conftest
configure:9767: $? = 0
configure:9769: result: yes
configure:9792: checking for io_remap_pfn_range
configure:9827: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME -Werror-implicit-function-declaration conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/mmzone.h:7,
from /lib/modules/2.6.23.11/build/include/linux/gfp.h:4,
from /lib/modules/2.6.23.11/build/include/linux/mm.h:8,
from conftest.c:38:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:9833: $? = 0
configure:9838: result: yes
configure:9926: checking for kcalloc
configure:9961: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/mmzone.h:7,
from /lib/modules/2.6.23.11/build/include/linux/gfp.h:4,
from /lib/modules/2.6.23.11/build/include/linux/slab.h:14,
from conftest.c:39:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:46: warning: assignment from incompatible pointer type
configure:9967: $? = 0
configure:9972: result: yes
configure:9993: checking for kstrdup
configure:10028: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
conftest.c: In function 'main':
conftest.c:47: warning: assignment from incompatible pointer type
configure:10034: $? = 0
configure:10039: result: yes
configure:10060: checking for kzalloc
configure:10095: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/mmzone.h:7,
from /lib/modules/2.6.23.11/build/include/linux/gfp.h:4,
from /lib/modules/2.6.23.11/build/include/linux/slab.h:14,
from conftest.c:41:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:48: warning: assignment from incompatible pointer type
configure:10101: $? = 0
configure:10106: result: yes
configure:10128: checking for create_workqueue with flags
configure:10162: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/timer.h:4,
from /lib/modules/2.6.23.11/build/include/linux/workqueue.h:8,
from conftest.c:42:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c:48:31: error: macro "create_workqueue" passed 2 arguments, but takes just 1
conftest.c: In function 'main':
conftest.c:48: error: 'create_workqueue' undeclared (first use in this function)
conftest.c:48: error: (Each undeclared identifier is reported only once
conftest.c:48: error: for each function it appears in.)
configure:10168: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| /* end confdefs.h. */
|
| #define __KERNEL__
| #include <linux/config.h>
| #include <linux/workqueue.h>
|
| int
| main ()
| {
|
| create_workqueue("abcd", 0);
|
| ;
| return 0;
| }
configure:10179: result: no
configure:10195: checking for saved_config_space in pci_dev
configure:10230: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/pci.h:48,
from conftest.c:42:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:10236: $? = 0
configure:10241: result: yes
configure:10263: checking for new pci_save_state
configure:10298: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/pci.h:48,
from conftest.c:43:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:50: warning: 'pci' is used uninitialized in this function
configure:10304: $? = 0
configure:10309: result: yes
configure:10330: checking for register_sound_special_device
configure:10365: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/wait.h:22,
from /lib/modules/2.6.23.11/build/include/linux/fs.h:272,
from /lib/modules/2.6.23.11/build/include/linux/sound.h:6,
from conftest.c:44:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:51: warning: assignment from incompatible pointer type
configure:10371: $? = 0
configure:10376: result: yes
configure:10633: checking for driver version
configure:10646: result: 1.0.15
configure:10649: checking for sequencer support
configure:10673: result: yes
configure:10680: checking for OSS/Free emulation
configure:10713: result: yes
configure:10722: checking for OSS PCM plugin system inclusion
configure:10741: result: yes
configure:10750: checking for RTC callback support in kernel
configure:10791: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:8,
from /lib/modules/2.6.23.11/build/include/linux/rtc.h:102,
from conftest.c:55:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
In file included from /lib/modules/2.6.23.11/build/include/linux/irq.h:23,
from /lib/modules/2.6.23.11/build/include/asm/hardirq.h:5,
from /lib/modules/2.6.23.11/build/include/linux/hardirq.h:7,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.23.11/build/include/linux/rtc.h:102,
from conftest.c:55:
/lib/modules/2.6.23.11/build/include/asm/irq.h:15:25: error: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.23.11/build/include/asm/hardirq.h:5,
from /lib/modules/2.6.23.11/build/include/linux/hardirq.h:7,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.23.11/build/include/linux/rtc.h:102,
from conftest.c:55:
/lib/modules/2.6.23.11/build/include/linux/irq.h: At top level:
/lib/modules/2.6.23.11/build/include/linux/irq.h:180: error: 'NR_IRQS' undeclared here (not in a function)
conftest.c: In function 'main':
conftest.c:63: warning: unused variable 'cb'
configure:10797: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| #define CONFIG_HAVE_PCI_SAVED_CONFIG 1
| #define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
| #define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
| #define CONFIG_SND_VERSION "1.0.15"
| #define CONFIG_SND_DATE ""
| #define CONFIG_SND_SEQUENCER_MODULE 1
| #define CONFIG_SND_SEQ_DUMMY_MODULE 1
| #define CONFIG_SND_OSSEMUL 1
| #define CONFIG_SND_MIXER_OSS_MODULE 1
| #define CONFIG_SND_PCM_OSS_MODULE 1
| #define CONFIG_SND_SEQUENCER_OSS 1
| #define CONFIG_SND_PCM_OSS_PLUGINS 1
| /* end confdefs.h. */
|
| #define __KERNEL__
| #include <linux/config.h>
| #include <linux/version.h>
| #include <linux/rtc.h>
| #include <linux/mc146818rtc.h>
|
| int
| main ()
| {
|
| #ifdef RTC_IRQ
| rtc_task_t *cb = 0;
| #else
| #error
| #endif
|
| ;
| return 0;
| }
configure:10808: result: no
configure:10831: checking for HPET support
configure:10869: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:57: warning: incompatible implicit declaration of built-in function 'exit'
configure:10872: $? = 0
configure:10878: ./conftest
configure:10881: $? = 0
configure:10883: result: yes
configure:10905: checking for dynamic minor numbers
configure:10923: result: no
configure:10927: checking for support of old API
configure:10941: result: yes
configure:10951: checking for Procfs support
configure:10989: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:58: warning: incompatible implicit declaration of built-in function 'exit'
configure:10992: $? = 0
configure:10998: ./conftest
configure:11001: $? = 0
configure:11003: result: yes
configure:11026: checking for USB support
configure:11064: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:58: warning: incompatible implicit declaration of built-in function 'exit'
configure:11067: $? = 0
configure:11073: ./conftest
configure:11076: $? = 0
configure:11078: result: yes
configure:11175: checking for class_simple
configure:11210: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/kobject.h:21,
from /lib/modules/2.6.23.11/build/include/linux/device.h:16,
from conftest.c:55:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:61: error: 'class_simple_create' undeclared (first use in this function)
conftest.c:61: error: (Each undeclared identifier is reported only once
conftest.c:61: error: for each function it appears in.)
configure:11216: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| #define CONFIG_HAVE_PCI_SAVED_CONFIG 1
| #define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
| #define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
| #define CONFIG_SND_VERSION "1.0.15"
| #define CONFIG_SND_DATE ""
| #define CONFIG_SND_SEQUENCER_MODULE 1
| #define CONFIG_SND_SEQ_DUMMY_MODULE 1
| #define CONFIG_SND_OSSEMUL 1
| #define CONFIG_SND_MIXER_OSS_MODULE 1
| #define CONFIG_SND_PCM_OSS_MODULE 1
| #define CONFIG_SND_SEQUENCER_OSS 1
| #define CONFIG_SND_PCM_OSS_PLUGINS 1
| #define CONFIG_SND_SUPPORT_OLD_API 1
| /* end confdefs.h. */
|
| #define __KERNEL__
| #include <linux/config.h>
| #include <linux/device.h>
|
| int
| main ()
| {
|
| struct class_simple *(*foo)(struct module *, char *) = class_simple_create;
| foo(NULL,NULL);
|
| ;
| return 0;
| }
configure:11227: result: no
configure:11244: checking for old driver suspend/resume callbacks
configure:11279: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/kobject.h:21,
from /lib/modules/2.6.23.11/build/include/linux/device.h:16,
from conftest.c:55:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:62: error: too many arguments to function 'driver.resume'
configure:11285: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| #define CONFIG_HAVE_PCI_SAVED_CONFIG 1
| #define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
| #define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
| #define CONFIG_SND_VERSION "1.0.15"
| #define CONFIG_SND_DATE ""
| #define CONFIG_SND_SEQUENCER_MODULE 1
| #define CONFIG_SND_SEQ_DUMMY_MODULE 1
| #define CONFIG_SND_OSSEMUL 1
| #define CONFIG_SND_MIXER_OSS_MODULE 1
| #define CONFIG_SND_PCM_OSS_MODULE 1
| #define CONFIG_SND_SEQUENCER_OSS 1
| #define CONFIG_SND_PCM_OSS_PLUGINS 1
| #define CONFIG_SND_SUPPORT_OLD_API 1
| /* end confdefs.h. */
|
| #define __KERNEL__
| #include <linux/config.h>
| #include <linux/device.h>
|
| int
| main ()
| {
|
| static struct device_driver driver;
| driver.resume(NULL, 0);
|
| ;
| return 0;
| }
configure:11296: result: no
configure:11313: checking for removal of page-reservation for nopage/mmap
configure:11347: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/mmzone.h:7,
from /lib/modules/2.6.23.11/build/include/linux/gfp.h:4,
from /lib/modules/2.6.23.11/build/include/linux/mm.h:8,
from conftest.c:55:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:61: warning: unused variable 'func'
configure:11353: $? = 0
configure:11358: result: yes
configure:11381: checking for nested class_device
configure:11416: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/kobject.h:21,
from /lib/modules/2.6.23.11/build/include/linux/device.h:16,
from conftest.c:56:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:11422: $? = 0
configure:11427: result: yes
configure:11450: checking for new IRQ handler
configure:11485: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:8,
from conftest.c:57:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
In file included from /lib/modules/2.6.23.11/build/include/linux/irq.h:23,
from /lib/modules/2.6.23.11/build/include/asm/hardirq.h:5,
from /lib/modules/2.6.23.11/build/include/linux/hardirq.h:7,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:11,
from conftest.c:57:
/lib/modules/2.6.23.11/build/include/asm/irq.h:15:25: error: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.23.11/build/include/asm/hardirq.h:5,
from /lib/modules/2.6.23.11/build/include/linux/hardirq.h:7,
from /lib/modules/2.6.23.11/build/include/linux/interrupt.h:11,
from conftest.c:57:
/lib/modules/2.6.23.11/build/include/linux/irq.h: At top level:
/lib/modules/2.6.23.11/build/include/linux/irq.h:180: error: 'NR_IRQS' undeclared here (not in a function)
configure:11491: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| #define CONFIG_HAVE_PCI_SAVED_CONFIG 1
| #define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
| #define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
| #define CONFIG_SND_VERSION "1.0.15"
| #define CONFIG_SND_DATE ""
| #define CONFIG_SND_SEQUENCER_MODULE 1
| #define CONFIG_SND_SEQ_DUMMY_MODULE 1
| #define CONFIG_SND_OSSEMUL 1
| #define CONFIG_SND_MIXER_OSS_MODULE 1
| #define CONFIG_SND_PCM_OSS_MODULE 1
| #define CONFIG_SND_SEQUENCER_OSS 1
| #define CONFIG_SND_PCM_OSS_PLUGINS 1
| #define CONFIG_SND_SUPPORT_OLD_API 1
| #define CONFIG_SND_REMOVE_PAGE_RESERVE 1
| #define CONFIG_SND_NESTED_CLASS_DEVICE 1
| /* end confdefs.h. */
|
| #define __KERNEL__
| #include <linux/config.h>
| #include <linux/interrupt.h>
|
| int
| main ()
| {
|
| irq_handler_t handle = 0;
| handle(0, 0);
|
| ;
| return 0;
| }
configure:11502: result: no
configure:11518: checking for gfp_t
configure:11553: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/asm/thread_info.h:16,
from /lib/modules/2.6.23.11/build/include/linux/thread_info.h:34,
from /lib/modules/2.6.23.11/build/include/linux/preempt.h:9,
from /lib/modules/2.6.23.11/build/include/linux/spinlock.h:49,
from /lib/modules/2.6.23.11/build/include/linux/mmzone.h:7,
from /lib/modules/2.6.23.11/build/include/linux/gfp.h:4,
from conftest.c:58:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
conftest.c: In function 'main':
conftest.c:64: warning: unused variable 'flags'
configure:11559: $? = 0
configure:11564: result: yes
configure:11586: checking for PnP suspend/resume
configure:11621: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/kobject.h:21,
from /lib/modules/2.6.23.11/build/include/linux/device.h:16,
from /lib/modules/2.6.23.11/build/include/linux/pnp.h:11,
from conftest.c:58:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:11627: $? = 0
configure:11632: result: yes
configure:11656: checking for new unlocked/compat_ioctl
configure:11692: gcc -c -Wall -fno-strict-aliasing -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include -Iinclude -nostdinc -iwithprefix include
-DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(dummy) -DKBUILD_MODNAME=KBUILD_BASENAME conftest.c >&5
In file included from /lib/modules/2.6.23.11/build/include/linux/prefetch.h:14,
from /lib/modules/2.6.23.11/build/include/linux/list.h:8,
from /lib/modules/2.6.23.11/build/include/linux/wait.h:22,
from /lib/modules/2.6.23.11/build/include/linux/fs.h:272,
from conftest.c:59:
/lib/modules/2.6.23.11/build/include/asm/processor.h: In function 'cpuid_count':
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness
/lib/modules/2.6.23.11/build/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness
configure:11698: $? = 0
configure:11703: result: yes
configure:11735: checking for x86-compatible PC
configure:11773: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:63: warning: incompatible implicit declaration of built-in function 'exit'
configure:11776: $? = 0
configure:11782: ./conftest
configure:11785: $? = 0
configure:11787: result: yes
configure:11810: checking for High-Res timers
configure:11848: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:63: warning: incompatible implicit declaration of built-in function 'exit'
configure:11851: $? = 0
configure:11857: ./conftest
configure:11860: $? = 0
configure:11862: result: yes
configure:11905: checking for PCMCIA support
configure:11943: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:61: warning: incompatible implicit declaration of built-in function 'exit'
configure:11946: $? = 0
configure:11952: ./conftest
configure:11955: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| #define CONFIG_HAVE_PCI_SAVED_CONFIG 1
| #define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
| #define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
| #define CONFIG_SND_VERSION "1.0.15"
| #define CONFIG_SND_DATE ""
| #define CONFIG_SND_SEQUENCER_MODULE 1
| #define CONFIG_SND_SEQ_DUMMY_MODULE 1
| #define CONFIG_SND_OSSEMUL 1
| #define CONFIG_SND_MIXER_OSS_MODULE 1
| #define CONFIG_SND_PCM_OSS_MODULE 1
| #define CONFIG_SND_SEQUENCER_OSS 1
| #define CONFIG_SND_PCM_OSS_PLUGINS 1
| #define CONFIG_SND_SUPPORT_OLD_API 1
| #define CONFIG_SND_REMOVE_PAGE_RESERVE 1
| #define CONFIG_SND_NESTED_CLASS_DEVICE 1
| #define CONFIG_HAVE_GFP_T 1
| #define CONFIG_HAVE_PNP_SUSPEND 1
| #define CONFIG_SND_HAVE_NEW_IOCTL 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #if !defined(CONFIG_PCMCIA) && !defined(CONFIG_PCMCIA_MODULE)
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:11965: result: no
configure:11979: checking for PCMCIA module support
configure:12017: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:61: warning: incompatible implicit declaration of built-in function 'exit'
configure:12020: $? = 0
configure:12026: ./conftest
configure:12029: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| #define CONFIG_HAVE_PCI_SAVED_CONFIG 1
| #define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
| #define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
| #define CONFIG_SND_VERSION "1.0.15"
| #define CONFIG_SND_DATE ""
| #define CONFIG_SND_SEQUENCER_MODULE 1
| #define CONFIG_SND_SEQ_DUMMY_MODULE 1
| #define CONFIG_SND_OSSEMUL 1
| #define CONFIG_SND_MIXER_OSS_MODULE 1
| #define CONFIG_SND_PCM_OSS_MODULE 1
| #define CONFIG_SND_SEQUENCER_OSS 1
| #define CONFIG_SND_PCM_OSS_PLUGINS 1
| #define CONFIG_SND_SUPPORT_OLD_API 1
| #define CONFIG_SND_REMOVE_PAGE_RESERVE 1
| #define CONFIG_SND_NESTED_CLASS_DEVICE 1
| #define CONFIG_HAVE_GFP_T 1
| #define CONFIG_HAVE_PNP_SUSPEND 1
| #define CONFIG_SND_HAVE_NEW_IOCTL 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #if !defined(CONFIG_PCMCIA_MODULE) && !defined(CONFIG_PCMCIA_MODULE_MODULE)
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:12039: result: no
configure:12073: checking for PC9800 support in kernel
configure:12111: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:61: warning: incompatible implicit declaration of built-in function 'exit'
configure:12114: $? = 0
configure:12120: ./conftest
configure:12123: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define CONFIG_SND_MODULE 1
| #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
| #define CONFIG_HAVE_DUMP_STACK 1
| #define CONFIG_HAS_IOPORT 1
| #define CONFIG_SND_VERBOSE_PROCFS 1
| #define CONFIG_SND_VERBOSE_PRINTK 1
| #define CONFIG_SND_DEBUG 1
| #define CONFIG_SND_DEBUG_MEMORY 1
| #define CONFIG_SND_ISA 1
| #define CONFIG_ISAPNP_KERNEL 1
| #define CONFIG_PNP_KERNEL 1
| #define CONFIG_SND_ISAPNP 1
| #define CONFIG_SND_PNP 1
| #define CONFIG_HAVE_STRLCPY 1
| #define CONFIG_HAVE_SNPRINTF 1
| #define CONFIG_HAVE_VSNPRINTF 1
| #define CONFIG_HAVE_SCNPRINTF 1
| #define CONFIG_HAVE_SSCANF 1
| #define CONFIG_HAVE_PDE 1
| #define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
| #define CONFIG_HAVE_PCI_DEV_PRESENT 1
| #define CONFIG_HAVE_MSLEEP 1
| #define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
| #define CONFIG_HAVE_MSECS_TO_JIFFIES 1
| #define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
| #define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
| #define CONFIG_HAVE_KCALLOC 1
| #define CONFIG_HAVE_KSTRDUP 1
| #define CONFIG_HAVE_KZALLOC 1
| #define CONFIG_HAVE_PCI_SAVED_CONFIG 1
| #define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
| #define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
| #define CONFIG_SND_VERSION "1.0.15"
| #define CONFIG_SND_DATE ""
| #define CONFIG_SND_SEQUENCER_MODULE 1
| #define CONFIG_SND_SEQ_DUMMY_MODULE 1
| #define CONFIG_SND_OSSEMUL 1
| #define CONFIG_SND_MIXER_OSS_MODULE 1
| #define CONFIG_SND_PCM_OSS_MODULE 1
| #define CONFIG_SND_SEQUENCER_OSS 1
| #define CONFIG_SND_PCM_OSS_PLUGINS 1
| #define CONFIG_SND_SUPPORT_OLD_API 1
| #define CONFIG_SND_REMOVE_PAGE_RESERVE 1
| #define CONFIG_SND_NESTED_CLASS_DEVICE 1
| #define CONFIG_HAVE_GFP_T 1
| #define CONFIG_HAVE_PNP_SUSPEND 1
| #define CONFIG_SND_HAVE_NEW_IOCTL 1
| /* end confdefs.h. */
|
| #include "/lib/modules/2.6.23.11/build/include/linux/autoconf.h"
| int main( void ) {
| #if !defined(CONFIG_X86_PC9800) && !defined(CONFIG_X86_PC9800_MODULE)
| exit(1);
| #else
| exit(0);
| #endif
| }
|
configure:12133: result: no
configure:12151: checking for parallel port support
configure:12189: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:63: warning: incompatible implicit declaration of built-in function 'exit'
configure:12192: $? = 0
configure:12198: ./conftest
configure:12201: $? = 0
configure:12203: result: yes
configure:12306: checking for power management
configure:12344: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:63: warning: incompatible implicit declaration of built-in function 'exit'
configure:12347: $? = 0
configure:12353: ./conftest
configure:12356: $? = 0
configure:12358: result: yes
configure:12383: checking for CONFIG_HAS_DMA
configure:12421: gcc -o conftest -g -O2 -I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include conftest.c >&5
conftest.c: In function 'main':
conftest.c:63: warning: incompatible implicit declaration of built-in function 'exit'
configure:12424: $? = 0
configure:12430: ./conftest
configure:12433: $? = 0
configure:12435: result: yes
configure:12460: checking for which soundcards to compile driver for
configure:14896: result: all
configure:16802: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by config.status, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on viziframe
config.status:946: creating version
config.status:946: creating Makefile.conf
config.status:1081: WARNING: Makefile.conf.in seems to ignore the --datarootdir setting
config.status:946: creating snddevices
config.status:946: creating utils/alsa-driver.spec
config.status:946: creating utils/buildrpm
config.status:946: creating toplevel.config
config.status:946: creating utils/alsasound
config.status:946: creating utils/alsasound.posix
config.status:946: creating include/pci_ids_compat.h
config.status:946: creating include/i2c-id_compat.h
config.status:946: creating include/config.h
config.status:946: creating include/config1.h
config.status:946: creating include/version.h
config.status:946: creating include/autoconf-extra.h
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_header_stdc=yes
ac_cv_header_time=yes
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_install='/usr/bin/ginstall -c'
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_gcc_traditional=no
## ----------------- ##
## Output variables. ##
## ----------------- ##
AR='ar'
ARCH='i386'
AS='as'
CC='gcc'
CFLAGS='-g -O2'
CONFIG_AC97_BUS='m'
CONFIG_ALPHA=''
CONFIG_ARCH_AT91=''
CONFIG_ARCH_PXA=''
CONFIG_ARCH_S3C2410=''
CONFIG_ARCH_SA1100=''
CONFIG_ARM=''
CONFIG_ARM_AMBA=''
CONFIG_ATMEL_SSC=''
CONFIG_BROKEN=''
CONFIG_CPU_SUBTYPE_SH7760=''
CONFIG_EXPERIMENTAL='y'
CONFIG_FW_LOADER='y'
CONFIG_GSC=''
CONFIG_HAS_DMA='y'
CONFIG_HAS_IOMEM=''
CONFIG_HAS_IOPORT='y'
CONFIG_HIGH_RES_TIMERS='y'
CONFIG_HPET='y'
CONFIG_I2C=''
CONFIG_I2C_POWERMAC=''
CONFIG_I2C_SENSOR=''
CONFIG_INPUT='y'
CONFIG_ISA='y'
CONFIG_ISAPNP='y'
CONFIG_ISAPNP_KERNEL='y'
CONFIG_ISA_DMA_API='y'
CONFIG_L3=''
CONFIG_MACH_ETI_B1=''
CONFIG_MACH_ETI_C1=''
CONFIG_MACH_NEO1973_GTA01=''
CONFIG_MACH_POODLE=''
CONFIG_MACH_SMDK2443=''
CONFIG_MACH_TOSA=''
CONFIG_MIPS=''
CONFIG_PARISC=''
CONFIG_PARPORT='y'
CONFIG_PCI='y'
CONFIG_PCMCIA=''
CONFIG_PM='y'
CONFIG_PNP='y'
CONFIG_PNP_KERNEL='y'
CONFIG_PPC32=''
CONFIG_PPC64=''
CONFIG_PPC=''
CONFIG_PPC_PMAC=''
CONFIG_PROC_FS='y'
CONFIG_PS3_PS3AV=''
CONFIG_PXA_SHARP_C7XX=''
CONFIG_PXA_SHARP_CXX00=''
CONFIG_RTC=''
CONFIG_SBUS=''
CONFIG_SGI=''
CONFIG_SH_DMABRG=''
CONFIG_SH_DREAMCAST=''
CONFIG_SND='m'
CONFIG_SND_AC97_CODEC='m'
CONFIG_SND_AC97_POWER_SAVE='y'
CONFIG_SND_AC97_POWER_SAVE_DEFAULT='0'
CONFIG_SND_AD1816A='m'
CONFIG_SND_AD1848='m'
CONFIG_SND_AD1848_LIB='m'
CONFIG_SND_AD1889='m'
CONFIG_SND_ADLIB='m'
CONFIG_SND_AICA=''
CONFIG_SND_ALI5451='m'
CONFIG_SND_ALS100='m'
CONFIG_SND_ALS300='m'
CONFIG_SND_ALS4000='m'
CONFIG_SND_AOA=''
CONFIG_SND_AOA_FABRIC_LAYOUT=''
CONFIG_SND_AOA_ONYX=''
CONFIG_SND_AOA_SOUNDBUS=''
CONFIG_SND_AOA_SOUNDBUS_I2S=''
CONFIG_SND_AOA_TAS=''
CONFIG_SND_AOA_TOONIE=''
CONFIG_SND_ARMAACI=''
CONFIG_SND_ASIHPI=''
CONFIG_SND_AT73C213=''
CONFIG_SND_AT73C213_TARGET_BITRATE=''
CONFIG_SND_AT91_SOC=''
CONFIG_SND_AT91_SOC_ETI_B1_WM8731=''
CONFIG_SND_AT91_SOC_ETI_SLAVE=''
CONFIG_SND_AT91_SOC_SSC=''
CONFIG_SND_ATIIXP='m'
CONFIG_SND_ATIIXP_MODEM='m'
CONFIG_SND_AU1X00=''
CONFIG_SND_AU8810='m'
CONFIG_SND_AU8820='m'
CONFIG_SND_AU8830='m'
CONFIG_SND_AZT2320='m'
CONFIG_SND_AZT3328='m'
CONFIG_SND_BIT32_EMUL=''
CONFIG_SND_BT87X='m'
CONFIG_SND_BT87X_OVERCLOCK='y'
CONFIG_SND_CA0106='m'
CONFIG_SND_CMI8330='m'
CONFIG_SND_CMIPCI='m'
CONFIG_SND_CS4231='m'
CONFIG_SND_CS4231_LIB='m'
CONFIG_SND_CS4232='m'
CONFIG_SND_CS4236='m'
CONFIG_SND_CS4281='m'
CONFIG_SND_CS46XX='m'
CONFIG_SND_CS46XX_NEW_DSP='y'
CONFIG_SND_CS5530='m'
CONFIG_SND_CS5535AUDIO=''
CONFIG_SND_DARLA20='m'
CONFIG_SND_DARLA24='m'
CONFIG_SND_DATE=''
CONFIG_SND_DEBUG='y'
CONFIG_SND_DEBUG_DETECT=''
CONFIG_SND_DEBUG_MEMORY='y'
CONFIG_SND_DT019X='m'
CONFIG_SND_DUMMY='m'
CONFIG_SND_DYNAMIC_MINORS=''
CONFIG_SND_ECHO3G='m'
CONFIG_SND_EMU10K1='m'
CONFIG_SND_EMU10K1X='m'
CONFIG_SND_ENS1370='m'
CONFIG_SND_ENS1371='m'
CONFIG_SND_ES1688='m'
CONFIG_SND_ES18XX='m'
CONFIG_SND_ES1938='m'
CONFIG_SND_ES1968='m'
CONFIG_SND_ES968='m'
CONFIG_SND_FM801='m'
CONFIG_SND_FM801_TEA575X='m'
CONFIG_SND_FM801_TEA575X_BOOL='y'
CONFIG_SND_GINA20='m'
CONFIG_SND_GINA24='m'
CONFIG_SND_GUSCLASSIC='m'
CONFIG_SND_GUSEXTREME='m'
CONFIG_SND_GUSMAX='m'
CONFIG_SND_GUS_SYNTH='m'
CONFIG_SND_HARMONY=''
CONFIG_SND_HDA_CODEC_ANALOG='y'
CONFIG_SND_HDA_CODEC_ATIHDMI='y'
CONFIG_SND_HDA_CODEC_CMEDIA='y'
CONFIG_SND_HDA_CODEC_CONEXANT='y'
CONFIG_SND_HDA_CODEC_REALTEK='y'
CONFIG_SND_HDA_CODEC_SI3054='y'
CONFIG_SND_HDA_CODEC_SIGMATEL='y'
CONFIG_SND_HDA_CODEC_VIA='y'
CONFIG_SND_HDA_GENERIC='y'
CONFIG_SND_HDA_HWDEP='y'
CONFIG_SND_HDA_INTEL='m'
CONFIG_SND_HDA_POWER_SAVE='y'
CONFIG_SND_HDA_POWER_SAVE_DEFAULT='0'
CONFIG_SND_HDSP='m'
CONFIG_SND_HDSPM='m'
CONFIG_SND_HPET=''
CONFIG_SND_HWDEP='m'
CONFIG_SND_ICE1712='m'
CONFIG_SND_ICE1724='m'
CONFIG_SND_INDIGO='m'
CONFIG_SND_INDIGODJ='m'
CONFIG_SND_INDIGOIO='m'
CONFIG_SND_INTEL8X0='m'
CONFIG_SND_INTEL8X0M='m'
CONFIG_SND_INTERWAVE='m'
CONFIG_SND_INTERWAVE_STB='m'
CONFIG_SND_KERNELDIR='/lib/modules/2.6.23.11/source'
CONFIG_SND_KORG1212='m'
CONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL='y'
CONFIG_SND_LAYLA20='m'
CONFIG_SND_LAYLA24='m'
CONFIG_SND_LOOPBACK='m'
CONFIG_SND_MAESTRO3='m'
CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL='y'
CONFIG_SND_MIA='m'
CONFIG_SND_MIRO='m'
CONFIG_SND_MIXART='m'
CONFIG_SND_MIXER_OSS='m'
CONFIG_SND_ML403_AC97CR=''
CONFIG_SND_MONA='m'
CONFIG_SND_MPU401='m'
CONFIG_SND_MPU401_UART='m'
CONFIG_SND_MSND_PINNACLE=''
CONFIG_SND_MTPAV='m'
CONFIG_SND_MTS64='m'
CONFIG_SND_MVERSION=''
CONFIG_SND_NM256='m'
CONFIG_SND_OPL3SA2='m'
CONFIG_SND_OPL3_LIB='m'
CONFIG_SND_OPL4_LIB='m'
CONFIG_SND_OPTI92X_AD1848='m'
CONFIG_SND_OPTI92X_CS4231='m'
CONFIG_SND_OPTI93X='m'
CONFIG_SND_OSSEMUL='y'
CONFIG_SND_OXYGEN='m'
CONFIG_SND_OXYGEN_LIB='m'
CONFIG_SND_PC98_CS4232=''
CONFIG_SND_PCM='m'
CONFIG_SND_PCM_OSS='m'
CONFIG_SND_PCM_OSS_PLUGINS='y'
CONFIG_SND_PCM_XRUN_DEBUG='y'
CONFIG_SND_PCSP=''
CONFIG_SND_PCXHR='m'
CONFIG_SND_PDAUDIOCF=''
CONFIG_SND_PDPLUS='m'
CONFIG_SND_PORTMAN2X4='m'
CONFIG_SND_POWERMAC=''
CONFIG_SND_POWERMAC_AUTO_DRC=''
CONFIG_SND_PS3=''
CONFIG_SND_PS3_DEFAULT_START_DELAY=''
CONFIG_SND_PXA2XX_AC97=''
CONFIG_SND_PXA2XX_I2SOUND='m'
CONFIG_SND_PXA2XX_PCM=''
CONFIG_SND_PXA2XX_SOC=''
CONFIG_SND_PXA2XX_SOC_AC97=''
CONFIG_SND_PXA2XX_SOC_CORGI=''
CONFIG_SND_PXA2XX_SOC_I2S=''
CONFIG_SND_PXA2XX_SOC_POODLE=''
CONFIG_SND_PXA2XX_SOC_SPITZ=''
CONFIG_SND_PXA2XX_SOC_TOSA=''
CONFIG_SND_RAWMIDI='m'
CONFIG_SND_RIPTIDE='m'
CONFIG_SND_RME32='m'
CONFIG_SND_RME9652='m'
CONFIG_SND_RME96='m'
CONFIG_SND_RTCTIMER=''
CONFIG_SND_S3C2410=''
CONFIG_SND_S3C2443_SOC_AC97=''
CONFIG_SND_S3C24XX_SOC=''
CONFIG_SND_S3C24XX_SOC_I2S=''
CONFIG_SND_S3C24XX_SOC_LN2440SBC_ALC650=''
CONFIG_SND_S3C24XX_SOC_NEO1973_WM8753=''
CONFIG_SND_S3C24XX_SOC_SMDK2443_WM9710=''
CONFIG_SND_SA11XX_UDA1341=''
CONFIG_SND_SB16='m'
CONFIG_SND_SB16_CSP='y'
CONFIG_SND_SB16_CSP_FIRMWARE_IN_KERNEL='y'
CONFIG_SND_SB16_DSP='m'
CONFIG_SND_SB8='m'
CONFIG_SND_SB8_DSP='m'
CONFIG_SND_SBAWE='m'
CONFIG_SND_SB_COMMON='m'
CONFIG_SND_SC6000='m'
CONFIG_SND_SEQUENCER='m'
CONFIG_SND_SEQUENCER_OSS='y'
CONFIG_SND_SEQ_DUMMY='m'
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=''
CONFIG_SND_SERIALMIDI=''
CONFIG_SND_SERIAL_U16550='m'
CONFIG_SND_SGALAXY='m'
CONFIG_SND_SH7760_AC97=''
CONFIG_SND_SOC='m'
CONFIG_SND_SOC_AC97_BUS='y'
CONFIG_SND_SOC_AC97_CODEC=''
CONFIG_SND_SOC_CS4270=''
CONFIG_SND_SOC_CS4270_HWMUTE=''
CONFIG_SND_SOC_CS4270_VD33_ERRATA=''
CONFIG_SND_SOC_PCM_SH7760=''
CONFIG_SND_SOC_SH4_HAC=''
CONFIG_SND_SOC_SH4_SSI=''
CONFIG_SND_SOC_TLV320AIC3X=''
CONFIG_SND_SOC_WM8731=''
CONFIG_SND_SOC_WM8750=''
CONFIG_SND_SOC_WM8753=''
CONFIG_SND_SOC_WM9712=''
CONFIG_SND_SONICVIBES='m'
CONFIG_SND_SSCAPE='m'
CONFIG_SND_SUN_AMD7930=''
CONFIG_SND_SUN_CS4231=''
CONFIG_SND_SUN_DBRI=''
CONFIG_SND_SUPPORT_OLD_API='y'
CONFIG_SND_TIMER='m'
CONFIG_SND_TRIDENT='m'
CONFIG_SND_USB_AUDIO='m'
CONFIG_SND_USB_CAIAQ='m'
CONFIG_SND_USB_CAIAQ_INPUT='y'
CONFIG_SND_USB_USX2Y=''
CONFIG_SND_VERBOSE_PRINTK='y'
CONFIG_SND_VERBOSE_PROCFS='y'
CONFIG_SND_VERSION='1.0.15'
CONFIG_SND_VIA82XX='m'
CONFIG_SND_VIA82XX_MODEM='m'
CONFIG_SND_VIRMIDI='m'
CONFIG_SND_VIRTUOSO='m'
CONFIG_SND_VX222='m'
CONFIG_SND_VXPOCKET=''
CONFIG_SND_VX_LIB='m'
CONFIG_SND_WAVEFRONT='m'
CONFIG_SND_WAVEFRONT_FIRMWARE_IN_KERNEL='y'
CONFIG_SND_YMFPCI='m'
CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL='y'
CONFIG_SOC_AU1000=''
CONFIG_SOC_AU1100=''
CONFIG_SOC_AU1500=''
CONFIG_SOUND='m'
CONFIG_SOUND_PRIME=''
CONFIG_SPARC32=''
CONFIG_SPARC64=''
CONFIG_SPARC=''
CONFIG_SUPERH64=''
CONFIG_SUPERH=''
CONFIG_USB='y'
CONFIG_VIDEO_DEV='y'
CONFIG_VIDEO_V4L1='y'
CONFIG_X86=''
CONFIG_X86_32=''
CONFIG_X86_64=''
CONFIG_X86_PC9800=''
CONFIG_X86_PC='y'
CONFIG_XILINX_VIRTEX=''
CPP='gcc -E'
CPPFLAGS=''
CROSS_COMPILE=''
DEFS='-DHAVE_CONFIG_H'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
EXTRA_INCLUDES=''
GENKSYMS='/sbin/genksyms -k 2.6.23'
GREP='/usr/bin/grep'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
KERNEL_INC='-I/lib/modules/2.6.23.11/build/include -I/lib/modules/2.6.23.11/source/include'
KLD='ld'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKE_ADDS=''
NEW_KBUILD='y'
OBJEXT='o'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
RANLIB='ranlib'
SHELL='/bin/sh'
SRCDIR='/usr/src/alsa-driver'
ac_ct_CC='gcc'
bindir='${exec_prefix}/bin'
build_alias=''
c_opts='-O2 -march=i386 -Wdeclaration-after-statement -Wno-pointer-sign -DLINUX'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
kaversion='2.6.23.11'
kextraversion='.11'
kpatchlevel='6'
ksublevel='23'
kversion='2'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
m_opts=''
mandir='${datarootdir}/man'
moddir='/lib/modules/2.6.23.11/kernel/sound'
moddir_tree='y'
modsubdir='kernel/sound'
msmp=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
processor='x86_32'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define STDC_HEADERS 1
#define TIME_WITH_SYS_TIME 1
#define CONFIG_SND_MODULE 1
#define CONFIG_SND_KERNELDIR "/lib/modules/2.6.23.11/source"
#define CONFIG_HAVE_DUMP_STACK 1
#define CONFIG_HAS_IOPORT 1
#define CONFIG_SND_VERBOSE_PROCFS 1
#define CONFIG_SND_VERBOSE_PRINTK 1
#define CONFIG_SND_DEBUG 1
#define CONFIG_SND_DEBUG_MEMORY 1
#define CONFIG_SND_ISA 1
#define CONFIG_ISAPNP_KERNEL 1
#define CONFIG_PNP_KERNEL 1
#define CONFIG_SND_ISAPNP 1
#define CONFIG_SND_PNP 1
#define CONFIG_HAVE_STRLCPY 1
#define CONFIG_HAVE_SNPRINTF 1
#define CONFIG_HAVE_VSNPRINTF 1
#define CONFIG_HAVE_SCNPRINTF 1
#define CONFIG_HAVE_SSCANF 1
#define CONFIG_HAVE_PDE 1
#define CONFIG_HAVE_PCI_CONSISTENT_DMA_MASK 1
#define CONFIG_HAVE_PCI_DEV_PRESENT 1
#define CONFIG_HAVE_MSLEEP 1
#define CONFIG_HAVE_MSLEEP_INTERRUPTIBLE 1
#define CONFIG_HAVE_MSECS_TO_JIFFIES 1
#define CONFIG_HAVE_VIDEO_GET_DRVDATA 1
#define CONFIG_HAVE_IO_REMAP_PFN_RANGE 1
#define CONFIG_HAVE_KCALLOC 1
#define CONFIG_HAVE_KSTRDUP 1
#define CONFIG_HAVE_KZALLOC 1
#define CONFIG_HAVE_PCI_SAVED_CONFIG 1
#define CONFIG_HAVE_NEW_PCI_SAVE_STATE 1
#define CONFIG_HAVE_REGISTER_SOUND_SPECIAL_DEVICE 1
#define CONFIG_SND_VERSION "1.0.15"
#define CONFIG_SND_DATE ""
#define CONFIG_SND_SEQUENCER_MODULE 1
#define CONFIG_SND_SEQ_DUMMY_MODULE 1
#define CONFIG_SND_OSSEMUL 1
#define CONFIG_SND_MIXER_OSS_MODULE 1
#define CONFIG_SND_PCM_OSS_MODULE 1
#define CONFIG_SND_SEQUENCER_OSS 1
#define CONFIG_SND_PCM_OSS_PLUGINS 1
#define CONFIG_SND_SUPPORT_OLD_API 1
#define CONFIG_SND_REMOVE_PAGE_RESERVE 1
#define CONFIG_SND_NESTED_CLASS_DEVICE 1
#define CONFIG_HAVE_GFP_T 1
#define CONFIG_HAVE_PNP_SUSPEND 1
#define CONFIG_SND_HAVE_NEW_IOCTL 1
#define CONFIG_SOUND_MODULE 1
#define CONFIG_SND_TIMER_MODULE 1
#define CONFIG_SND_PCM_MODULE 1
#define CONFIG_SND_HWDEP_MODULE 1
#define CONFIG_SND_RAWMIDI_MODULE 1
#define CONFIG_SND_SEQ_DUMMY_MODULE 1
#define CONFIG_SND_SUPPORT_OLD_API 1
#define CONFIG_PROC_FS_MODULE 1
#define CONFIG_SND_PCM_XRUN_DEBUG 1
#define CONFIG_HPET_MODULE 1
#define CONFIG_SND_MPU401_UART_MODULE 1
#define CONFIG_SND_OPL3_LIB_MODULE 1
#define CONFIG_SND_OPL4_LIB_MODULE 1
#define CONFIG_SND_VX_LIB_MODULE 1
#define CONFIG_SND_AC97_CODEC_MODULE 1
#define CONFIG_SND_DUMMY_MODULE 1
#define CONFIG_SND_VIRMIDI_MODULE 1
#define CONFIG_SND_MTPAV_MODULE 1
#define CONFIG_SND_MTS64_MODULE 1
#define CONFIG_PARPORT_MODULE 1
#define CONFIG_SND_SERIAL_U16550_MODULE 1
#define CONFIG_SND_MPU401_MODULE 1
#define CONFIG_SND_PORTMAN2X4_MODULE 1
#define CONFIG_SND_LOOPBACK_MODULE 1
#define CONFIG_X86_PC_MODULE 1
#define CONFIG_HIGH_RES_TIMERS_MODULE 1
#define CONFIG_SND_AD1848_LIB_MODULE 1
#define CONFIG_SND_CS4231_LIB_MODULE 1
#define CONFIG_SND_SB_COMMON_MODULE 1
#define CONFIG_SND_SB8_DSP_MODULE 1
#define CONFIG_SND_SB16_DSP_MODULE 1
#define CONFIG_SND_ADLIB_MODULE 1
#define CONFIG_SND_AD1816A_MODULE 1
#define CONFIG_PNP_MODULE 1
#define CONFIG_SND_AD1848_MODULE 1
#define CONFIG_SND_ALS100_MODULE 1
#define CONFIG_SND_AZT2320_MODULE 1
#define CONFIG_SND_CMI8330_MODULE 1
#define CONFIG_SND_CS4231_MODULE 1
#define CONFIG_SND_CS4232_MODULE 1
#define CONFIG_SND_CS4236_MODULE 1
#define CONFIG_SND_DT019X_MODULE 1
#define CONFIG_SND_ES968_MODULE 1
#define CONFIG_SND_ES1688_MODULE 1
#define CONFIG_SND_ES18XX_MODULE 1
#define CONFIG_SND_SC6000_MODULE 1
#define CONFIG_SND_GUS_SYNTH_MODULE 1
#define CONFIG_SND_GUSCLASSIC_MODULE 1
#define CONFIG_SND_GUSEXTREME_MODULE 1
#define CONFIG_SND_GUSMAX_MODULE 1
#define CONFIG_SND_INTERWAVE_MODULE 1
#define CONFIG_SND_INTERWAVE_STB_MODULE 1
#define CONFIG_SND_OPL3SA2_MODULE 1
#define CONFIG_SND_OPTI92X_AD1848_MODULE 1
#define CONFIG_SND_OPTI92X_CS4231_MODULE 1
#define CONFIG_SND_OPTI93X_MODULE 1
#define CONFIG_SND_MIRO_MODULE 1
#define CONFIG_SND_SB8_MODULE 1
#define CONFIG_SND_SB16_MODULE 1
#define CONFIG_SND_SBAWE_MODULE 1
#define CONFIG_SND_SB16_CSP 1
#define CONFIG_SND_SB16_CSP_FIRMWARE_IN_KERNEL 1
#define CONFIG_SND_SGALAXY_MODULE 1
#define CONFIG_SND_SSCAPE_MODULE 1
#define CONFIG_SND_WAVEFRONT_MODULE 1
#define CONFIG_SND_WAVEFRONT_FIRMWARE_IN_KERNEL 1
#define CONFIG_SND_AD1889_MODULE 1
#define CONFIG_SND_ALS300_MODULE 1
#define CONFIG_SND_ALS4000_MODULE 1
#define CONFIG_SND_ALI5451_MODULE 1
#define CONFIG_SND_ATIIXP_MODULE 1
#define CONFIG_SND_ATIIXP_MODEM_MODULE 1
#define CONFIG_SND_AU8810_MODULE 1
#define CONFIG_SND_AU8820_MODULE 1
#define CONFIG_SND_AU8830_MODULE 1
#define CONFIG_SND_AZT3328_MODULE 1
#define CONFIG_SND_BT87X_MODULE 1
#define CONFIG_SND_BT87X_OVERCLOCK 1
#define CONFIG_SND_CA0106_MODULE 1
#define CONFIG_SND_CMIPCI_MODULE 1
#define CONFIG_SND_CS4281_MODULE 1
#define CONFIG_SND_CS46XX_MODULE 1
#define CONFIG_SND_CS46XX_NEW_DSP 1
#define CONFIG_SND_CS5530_MODULE 1
#define CONFIG_SND_DARLA20_MODULE 1
#define CONFIG_SND_GINA20_MODULE 1
#define CONFIG_SND_LAYLA20_MODULE 1
#define CONFIG_SND_DARLA24_MODULE 1
#define CONFIG_SND_GINA24_MODULE 1
#define CONFIG_SND_LAYLA24_MODULE 1
#define CONFIG_SND_MONA_MODULE 1
#define CONFIG_SND_MIA_MODULE 1
#define CONFIG_SND_ECHO3G_MODULE 1
#define CONFIG_SND_INDIGO_MODULE 1
#define CONFIG_SND_INDIGOIO_MODULE 1
#define CONFIG_SND_INDIGODJ_MODULE 1
#define CONFIG_SND_EMU10K1_MODULE 1
#define CONFIG_SND_EMU10K1X_MODULE 1
#define CONFIG_SND_ENS1370_MODULE 1
#define CONFIG_SND_ENS1371_MODULE 1
#define CONFIG_SND_ES1938_MODULE 1
#define CONFIG_SND_ES1968_MODULE 1
#define CONFIG_SND_FM801_MODULE 1
#define CONFIG_SND_FM801_TEA575X_BOOL 1
#define CONFIG_SND_FM801_TEA575X_MODULE 1
#define CONFIG_SND_HDA_INTEL_MODULE 1
#define CONFIG_SND_HDA_HWDEP 1
#define CONFIG_SND_HDA_CODEC_REALTEK 1
#define CONFIG_SND_HDA_CODEC_ANALOG 1
#define CONFIG_SND_HDA_CODEC_SIGMATEL 1
#define CONFIG_SND_HDA_CODEC_VIA 1
#define CONFIG_SND_HDA_CODEC_ATIHDMI 1
#define CONFIG_SND_HDA_CODEC_CONEXANT 1
#define CONFIG_SND_HDA_CODEC_CMEDIA 1
#define CONFIG_SND_HDA_CODEC_SI3054 1
#define CONFIG_SND_HDA_GENERIC 1
#define CONFIG_SND_HDA_POWER_SAVE 1
#define CONFIG_SND_HDA_POWER_SAVE_DEFAULT 0
#define CONFIG_SND_HDSP_MODULE 1
#define CONFIG_SND_HDSPM_MODULE 1
#define CONFIG_SND_ICE1712_MODULE 1
#define CONFIG_SND_ICE1724_MODULE 1
#define CONFIG_SND_INTEL8X0_MODULE 1
#define CONFIG_SND_INTEL8X0M_MODULE 1
#define CONFIG_SND_KORG1212_MODULE 1
#define CONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL 1
#define CONFIG_SND_MAESTRO3_MODULE 1
#define CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL 1
#define CONFIG_SND_MIXART_MODULE 1
#define CONFIG_SND_NM256_MODULE 1
#define CONFIG_SND_PCXHR_MODULE 1
#define CONFIG_SND_RIPTIDE_MODULE 1
#define CONFIG_SND_RME32_MODULE 1
#define CONFIG_SND_RME96_MODULE 1
#define CONFIG_SND_RME9652_MODULE 1
#define CONFIG_SND_SONICVIBES_MODULE 1
#define CONFIG_SND_TRIDENT_MODULE 1
#define CONFIG_SND_VIA82XX_MODULE 1
#define CONFIG_SND_VIA82XX_MODEM_MODULE 1
#define CONFIG_SND_VX222_MODULE 1
#define CONFIG_SND_YMFPCI_MODULE 1
#define CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL 1
#define CONFIG_SND_AC97_POWER_SAVE 1
#define CONFIG_SND_AC97_POWER_SAVE_DEFAULT 0
#define CONFIG_SND_PDPLUS_MODULE 1
#define CONFIG_SND_OXYGEN_LIB_MODULE 1
#define CONFIG_SND_VIRTUOSO_MODULE 1
#define CONFIG_SND_OXYGEN_MODULE 1
#define CONFIG_SND_PXA2XX_I2SOUND_MODULE 1
#define CONFIG_SND_USB_AUDIO_MODULE 1
#define CONFIG_SND_USB_CAIAQ_MODULE 1
#define CONFIG_SND_USB_CAIAQ_INPUT 1
#define CONFIG_SND_SOC_AC97_BUS 1
#define CONFIG_SND_SOC_MODULE 1
configure: exit 0
--
Thank you again for your help, and please let me know if I can help in any way...
-- Darryl House
-------------- Original message ----------------------
From: Takashi Iwai <tiwai(a)suse.de>
> At Thu, 20 Dec 2007 00:37:46 +0000,
> forumjunk(a)comcast.net wrote:
> >
> >
> > For VIA platforms, to avoid the driver compile error in pci.h, reconfigure
> your kernel to remove SMP support, and set the architecture type to
> PC-compatible.
> >
> > (you already know this, I'm sure):
> > Recompile the kernel (as a paranoid, I always trash
> /lib/modules/<kernel_version> before making modules_install). Install the
> kernel, of course, and reconfigure your boot loader and/or initrd and reboot.
> >
> > There are still several fixes that need to be made to get all of this to
> compile cleanly, but I haven't got the permanent fixes nailed down yet. I'm
> almost positive that these are alsa-driver configure errors or omissions. I
> can't (yet) find a kernel config that will avoid them. The fixes below are
> harmless, and they will allow you to get the driver compiled.
>
> My guess is that the error of configure script is the only point we
> need to fix.
>
> > Add this definition to the top section of acore/memory_wrapper.c after the
> line that reads #include <linux/version.h>
> >
> > #define VMALLOC_VMADDR(x) ((unsigned long)(x))
> >
> > Change these lines (45 and 46 or close to that) of acore/memory_wrapper.c
> from:
> >
> > pmd = pmd_offset(pgd, lpage);
> > pte = pte_offset(pmd, lpage);
> >
> > to
> >
> > pmd = pmd_offset((pud_t *)pgd, lpage);
> > pte = pte_offset_kernel(pmd, lpage);
> >
> > The driver will then compile cleanly (at least with no errors or warnings
> relating to any of these changes)
>
> Don't do this. This part shouldn't be compiled at all for recent
> kernels. This is, again, the problem of configure script that
> detected the codes wrongly.
>
>
> So, could you guys show config.log? Otherwise it's hard to know
> what's really wrong.
>
>
> thanks,
>
> Takashi
1
0
Hi Eliot,
[it seems that you Cc'ed to the old alsa-devel ML so the last one
seemed missing.]
At Tue, 16 Oct 2007 14:47:15 +1300,
Eliot Blennerhassett wrote:
>
> Hi Takashi,
>
> still trying to move forward on this...
>
> Looking for "what is the first step" change to make in your opinion?
The first step would be to get closer to linux kernel coding style.
Namely,
- get rid of C++ style function names, variables and field names
(no hungarian!)
- remove API wrappers
Eventually, we may get rid of unneeded typedefs, too.
Then, we can begin with simplifying the driver structure. Currently,
asihpi and hpi are almost indepedent implementations. This makes life
harder.
> Takashi Iwai wrote:
> > At Wed, 05 Sep 2007 13:00:35 +1200,
> > Eliot Blennerhassett wrote:
> >> Hi Takashi,
> >>
> >> I'd like to talk more about what you think is needed to get asihpi driver
> >> ready for kernel tree.
> >>
> >> I think for now we should put aside cosmetic coding style changes (eg. comment
> >> style, whitespace etc.) these are fixable with combination of automated tools
> >> and some monkey work.
> >>
> >> So, lets start with the hard part. If we can't solve that there is no point in
> >> cosmetics!
> >>
> >> A while ago you said "The specific problem I'm concerned is the "glue-code"
> >> style in HPI driver. The OS-independent wrapper code is often disliked by
> >> kernel maintainers. "
> >>
> >> Can you point to specific examples. Even better suggest how you think it
> >> should be done better. Either way I need to consider how your concerns could
> >> be addressed without breaking our codebase for other OSes etc.
> >>
> >> thanks and regards
> >
> > The problem is that the whole "wrapping" is superfluous when you
> > concentrate on Linux driver. Merging into the linux kernel tree means
> > that the driver would be dedicated to Linux. It's no longer your
> > child, and it's no longer for every other OS. Thus, "common codebase"
> > doesn't exist per se.
> >
> > For example, the whole definitions in hpios_linux_kernel.h should go
> > away. The driver should use the native kernel API instead.
>
> Even this is not so hard, as it a mechanical process to replace wrapped
> calls with linux native calls.
OK, then it's fine.
> > I know it's a very hard decision. Supporting other OSes is very
> > important in most cases. OTOH, the slim-down is the best way to make
> > the driver code maintainable for other people. Honestly, I find it
> > also hard to maintain/debug the current ASIHPI code. It's too
> > different from the normal codes, and understanding it alone takes too
> > much energy before analyzing the problem.
>
> This is where I need more input, because to _me_ (of course) the code is
> understandable.
>
> Is it the whole source or just parts that are hard.
> E.g toplevel asihpi.c Ok/No?
The code in asihpi.c is readable enough. But, other parts are
different. The difficulty is that the driver structure isn't
straight (apart from the coding style issues). We have an entry point
for PCI driver _and_ indepdendent HPI initialization. This is already
puzzling because HPI is also assigned to the corresponding PCI
device.
Also, the message union/struct is another stuff that is pretty hard to
follow. Since we use no C++, union is often bad for readability.
Could it be a bit simpler?
> > The coding-style issues are similar problems. When C++-style codes
> > appear in the tree of C-codes, they are strange. Simply so. It makes
> > difficult to find the problematic part. "A buggy part looks buggy" --
> > it's the whole point of having a uniform coding style.
>
> Again, a mechanical process to change comments and style etc.
Then it's fine with me. Let's try and see the progress.
> > These problems (different from others) make it impossible to merge to
> > the upstream tree, so far.
>
>
> >
> >
> >> Eliot
> >> BTW I'm happy to conduct this discussion publically on alsa-devel, some other
> >> people might learn something too...
> >
> > I think it's a good thing, too. Feel free to add alsa-devel to Cc in
> > the next reply with citation.
> >
> >> For reference here is the source tree diagram.
> >>
> >> asihpi.c alsa driver toplevel
> >> |
> >> hpifunc.c message/response pack/unpack
> >> |
> >> hpimsgx.c hpi stream ownership, backend selection, some init
> >> |
> >> hpi6205.c hpi6000.c hpi4000.c card family drivers
> >> |
> >> hpicmn.c, hpios_linux.c hpidspcd.c hpidebug.c library code
> >>
> >> hpimod.c probing, HPI ioctl
> >>
> >
> >
> > thanks,
> >
> > Takashi
thanks,
Takashi
2
13
[alsa-devel] [PATCH] The alc268 input_mux should be a selector instead of mixer
by Jiang zhe 20 Dec '07
by Jiang zhe 20 Dec '07
20 Dec '07
Hi,
According to the [0003659], the node 0x23,0x24 is a selector.
I checked the alc268 spec on the REALTEK website and it showed that they
were selectors indeed.
However, current code implement the alc268 input_mux in a mixer way.
Signed-off-by: Jiang Zhe <zhe.jiang(a)intel.com>
--- alsa-driver-hg20071219/alsa-kernel/pci/hda/patch_realtek.c
2007-12-18 09:00:08.000000000 +0800
+++ b/alsa-kernel/pci/hda/patch_realtek.c 2007-12-20 10:09:11.000000000
+0800
@@ -9196,19 +9196,13 @@ static struct hda_verb alc268_base_init_
{0x1c, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_MUTE},
{0x1d, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x00 << 8))},
- /* FIXME: use matrix-type input source selection */
- /* Mixer elements: 0x18, 19, 1a, 1c, 14, 15, 0b */
- /* Input mixer1: unmute Mic, F-Mic, Line, CD inputs */
- /* Input mixer2 */
- {0x23, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x00 << 8))},
- {0x23, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x01 << 8))},
- {0x23, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x02 << 8))},
- {0x23, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x03 << 8))},
-
- {0x24, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x00 << 8))},
- {0x24, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x01 << 8))},
- {0x24, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x02 << 8))},
- {0x24, AC_VERB_SET_AMP_GAIN_MUTE, (0x7000 | (0x03 << 8))},
+ /* Unmute Selector 23h,24h and set the default input to mic-in */
+
+ {0x23, AC_VERB_SET_CONNECT_SEL, 0x00},
+ {0x23, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+ {0x24, AC_VERB_SET_CONNECT_SEL, 0x00},
+ {0x24, AC_VERB_SET_AMP_GAIN_MUTE, AMP_OUT_UNMUTE},
+
{ }
};
@@ -9253,29 +9247,14 @@ static int alc268_mux_enum_put(struct sn
{
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
struct alc_spec *spec = codec->spec;
- const struct hda_input_mux *imux = spec->input_mux;
+
unsigned int adc_idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id);
static hda_nid_t capture_mixers[3] = { 0x23, 0x24 };
hda_nid_t nid = capture_mixers[adc_idx];
- unsigned int *cur_val = &spec->cur_mux[adc_idx];
- unsigned int i, idx;
- idx = ucontrol->value.enumerated.item[0];
- if (idx >= imux->num_items)
- idx = imux->num_items - 1;
- if (*cur_val == idx)
- return 0;
- for (i = 0; i < imux->num_items; i++) {
- unsigned int v = (i == idx) ? 0 : HDA_AMP_MUTE;
- snd_hda_codec_amp_stereo(codec, nid, HDA_INPUT,
- imux->items[i].index,
- HDA_AMP_MUTE, v);
- snd_hda_codec_write_cache(codec, nid, 0,
- AC_VERB_SET_CONNECT_SEL,
- idx );
- }
- *cur_val = idx;
- return 1;
+ return snd_hda_input_mux_put(codec, spec->input_mux, ucontrol,
+ nid,
+ &spec->cur_mux[adc_idx]);
}
static struct snd_kcontrol_new alc268_capture_alt_mixer[] = {
2
1
20 Dec '07
Hi,
Please refer to the [0003662].
The model laptop-eapd get rid of the high-pitched noise.
Signed-Off-by: Jiang Zhe <zhe.jiang(a)intel.com>
--- alsa-driver-hg20071219/alsa-kernel/pci/hda/patch_analog.c 2007-12-20
09:40:37.000000000 +0800
+++ b/alsa-kernel/pci/hda/patch_analog.c 2007-12-20 09:23:05.000000000
+0800
@@ -859,6 +859,7 @@ static struct snd_pci_quirk ad1986a_cfg_
SND_PCI_QUIRK(0x17aa, 0x1017, "Lenovo A60", AD1986A_3STACK),
SND_PCI_QUIRK(0x17aa, 0x2066, "Lenovo N100", AD1986A_LAPTOP_AUTOMUTE),
SND_PCI_QUIRK(0x17c0, 0x2017, "Samsung M50", AD1986A_LAPTOP),
+ SND_PCI_QUIRK(0x1179, 0xff40, "Toshiba", AD1986A_LAPTOP_EAPD),
{}
};
2
1
Hi,
My app needs to know about the events occurring to a sound card. Specifically, I
am interested in start, stop, pause and volume change. While I could monitor
volume by similar means as alsamixer does (is there any doc on this apart from
the source code?), I am not sure if monitoring other events is at all possible.
I would appreciate any suggestions as to how to do this.
Kind Regards,
Milek
2
1
hey all,
im writing a little app that needs to tie into the audio in/out-put from
another alsa application. in other words i need to take all audio produced
by the app and do some work with it, and supply data to its audio input.
im not sure but i think the pcm_file plugin will allow me to do what i need
to do. i.e. i as i understand it i could tie the audio output to a fifo file
using the plugin, and then read from the file.
anyway im not sure how write a program that uses the plugin code. i wrote
something like
...
> #include <alsa/asoundlib.h>
> #include <iostream>
> #include <alsa/pcm.h>
> #include <alsa/pcm_plugin.h>
> ...
> err = snd_pcm_file_open (&pcm_handle, pcm_name, (char*)0, fdo, (char*)0,
> fdi, "raw", 777, capture_handle, 0);
> if(err < 0) {
> fprintf (stderr, "cannot open pcm_file device %s (%s)\n", pcm_name,
> snd_strerror (err));
> exit (1);
> }
but there are no method signatures in pcm_plugin.h. i've tried building alsa
from source 1.0.15. i see method signatures for copy and dmix, and even
jack, but not for file.
how can i compile the plugin in? can i even use pcm_file programmatically?
can anyone refer me to any examples?
thanks,
lstewart
1
0
[PATCH] Fix s3c24xx include file path changes in asoc driver
Signed-off-by: Harald Welte <laforge(a)openmoko.org>
---
Index: linux-2.6.22/sound/soc/s3c24xx/neo1973_wm8753.c
===================================================================
--- linux-2.6.22.orig/sound/soc/s3c24xx/neo1973_wm8753.c
+++ linux-2.6.22/sound/soc/s3c24xx/neo1973_wm8753.c
@@ -30,13 +30,15 @@
#include <asm/mach-types.h>
#include <asm/hardware/scoop.h>
-#include <asm/arch/regs-iis.h>
#include <asm/arch/regs-clock.h>
#include <asm/arch/regs-gpio.h>
#include <asm/hardware.h>
#include <asm/arch/audio.h>
#include <asm/io.h>
#include <asm/arch/spi-gpio.h>
+
+#include <asm/plat-s3c24xx/regs-iis.h>
+
#include "../codecs/wm8753.h"
#include "lm4857.h"
#include "s3c24xx-pcm.h"
Index: linux-2.6.22/sound/soc/s3c24xx/s3c24xx-i2s.c
===================================================================
--- linux-2.6.22.orig/sound/soc/s3c24xx/s3c24xx-i2s.c
+++ linux-2.6.22/sound/soc/s3c24xx/s3c24xx-i2s.c
@@ -33,13 +33,14 @@
#include <asm/hardware.h>
#include <asm/io.h>
-#include <asm/arch/regs-iis.h>
#include <asm/arch/regs-gpio.h>
#include <asm/arch/regs-clock.h>
#include <asm/arch/audio.h>
#include <asm/dma.h>
#include <asm/arch/dma.h>
+#include <asm/plat-s3c24xx/regs-iis.h>
+
#include "s3c24xx-pcm.h"
#include "s3c24xx-i2s.h"
--
- Harald Welte <laforge(a)openmoko.org> http://openmoko.org/
============================================================================
Software for the world's first truly open Free Software mobile phone
2
2
19 Dec '07
I am trying to use a Via VT1708 audio card ( uses the snd-hda-intel.ko
driver) to record from SPDIF-in.
An off-list reply to my posting to alsa-users list suggested that
snd-hda-intel.ko might not support SPDIF-in with the VT1708 card, which
brought me here.
Can someone who works on the Intel HDA driver tell me if it supports
SPDIF-in on the VT1708 audio card?
Should 'arecord -L' show "Digital Audio Input"?
Environment:
Audio Card: VT1708
ALSA version: 1.0.15 (as gentoo packages)
Driver: snd-hda-intel.ko (In-kernel)
Kernel: 2.6.23-gentoo-r3
Distribution: Gentoo
Systemboard: PX10000G (VIA pico-itx)
Case: Serener GS-L08 case
3
7
[alsa-devel] interesting message, but not sure where its coming from
by Christopher Johnson 19 Dec '07
by Christopher Johnson 19 Dec '07
19 Dec '07
I'm working on a complicated program that uses the ALSA library in an
embedded environment. I have things working pretty well, although
occasionally I get the following message printed on the console:
buffer empty, loop_cnt 4727, loop_cnt_of_last_copy 4682, last period
elapsed 4700, elapsed flag 0, chip_data->prev_cnt F000
buffer empty, loop_cnt 4758, loop_cnt_of_last_copy 4727, last period
elapsed 4700, elapsed flag 0, chip_data->prev_cnt F000
I know this isn't my code, and I can't find anything that looks like
this in the alsa library or the kernel. Does anybody recognize this?
2
1