为什么我的声卡装不上?
声卡为diamond s90(aureal 8820b2),找到了一个公版的驱动(au88xx-1.0.5.tar.gz),按其说明make install20,出错.系统为red flag 桌面4。0,典型安装。请指教。出错信息如下:
make install AUCHIP=AU8820
make: Entering directory `/root/au88xx-1.0.5'
cc -D__KERNEL__ -DMODULE -DAU8820 -O -Wall -pipe -m486 -I/usr/src/linux/include -O2 -fomit-frame-pointer -c -o vortex.o vortex.c
`-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead.
In file included from vortex.c:62
:
/usr/include/linux/malloc.h:4:2: #error linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from vortex.c:67:
/usr/include/asm/spinlock.h:31: conflicting types for `spinlock_t'
/usr/include/linux/spinlock.h:75: previous declaration of `spinlock_t'
/usr/include/asm/spinlock.h:100: parse error before "do"
/usr/include/asm/spinlock.h:116: parse error before '{' token
/usr/include/asm/spinlock.h:126: parse error before "void"
/usr/include/asm/spinlock.h:157: conflicting types for `rwlock_t'
/usr/include/linux/spinlock.h:139: previous declaration of `rwlock_t'
/usr/include/asm/spinlock.h:184: parse error before "void"
/usr/include/asm/spinlock.h:193: parse error before "void"
vortex.c:277: warning: initialization from incompatible pointer type
vortex.c:278: warning: initialization from incompatible pointer type
vortex.c:279: warning: initialization from incompatible pointer type
vortex.c:281: warning: initialization from incompatible pointer type
vortex.c:282: warning: initialization from incompatible pointer type
vortex.c:283: warning: initialization from incompatible pointer type
vortex.c:284: warning: initialization from incompatible pointer type
vortex.c:287: warning: initialization from incompatible pointer type
vortex.c:289: warning: initialization from incompatible pointer type
vortex.c:294: warning: initialization from incompatible pointer type
vortex.c:296: warning: initialization from incompatible pointer type
vortex.c:299: warning: initialization from incompatible pointer type
vortex.c:301: warning: initialization from incompatible pointer type
vortex.c:302: warning: initialization from incompatible pointer type
vortex.c:303: warning: initialization from incompatible pointer type
vortex.c:305: warning: initialization from incompatible pointer type
vortex.c:306: warning: initialization from incompatible pointer type
vortex.c:308: warning: initialization from incompatible pointer type
vortex.c:311: warning: initialization from incompatible pointer type
vortex.c:314: warning: initialization from incompatible pointer type
vortex.c:320: warning: initialization from incompatible pointer type
vortex.c:323: warning: initialization from incompatible pointer type
vortex.c: In function `scan_id':
vortex.c:485: structure has no member named `base_address'
vortex.c:486: structure has no member named `base_address'
vortex.c: In function `add_device':
vortex.c:513: warning: implicit declaration of function `init_waitqueue'
vortex.c: In function `alloc_core':
vortex.c:696: structure has no member named `base_address'
vortex.c:698: structure has no member named `base_address'
vortex.c: In function `au_audio_read':
vortex.c:794: warning: passing arg 1 of `interruptible_sleep_on_R7e4f89c3' from incompatible pointer type
vortex.c: In function `au_audio_write':
vortex.c:857: warning: passing arg 1 of `interruptible_sleep_on_R7e4f89c3' from incompatible pointer type
vortex.c: In function `au_audio_ioctl':
vortex.c:943: warning: implicit declaration of function `get_user_ret'
vortex.c: In function `au_audio_mmap':
vortex.c:1114: structure has no member named `vm_offset'
vortex.c:1124: warning: passing arg 1 of `remap_page_range_R1af0c883' makes pointer from integer without a cast
vortex.c:1124: incompatible type for argument 4 of `remap_page_range_R1af0c883'
vortex.c:1124: too few arguments to function `remap_page_range_R1af0c883'
vortex.c:1134: warning: passing arg 1 of `remap_page_range_R1af0c883' makes pointer from integer without a cast
vortex.c:1134: incompatible type for argument 4 of `remap_page_range_R1af0c883'
vortex.c:1134: too few arguments to function `remap_page_range_R1af0c883'
vortex.c: In function `drain_playback':
vortex.c:1224: warning: passing arg 1 of `interruptible_sleep_on_R7e4f89c3' from incompatible pointer type
vortex.c: In function `get_frags':
vortex.c:1333: warning: implicit declaration of function `MAP_NR'
vortex.c: In function `au_handle_timer':
vortex.c:1581: warning: passing arg 1 of `__wake_up_Rb76c5f1e' from incompatible pointer type
vortex.c:1611: warning: passing arg 1 of `__wake_up_Rb76c5f1e' from incompatible pointer type
vortex.c: In function `au_midi_read':
vortex.c:2001: warning: passing arg 1 of `interruptible_sleep_on_R7e4f89c3' from incompatible pointer type
vortex.c: In function `au_midi_write':
vortex.c:2050: warning: passing arg 1 of `interruptible_sleep_on_R7e4f89c3' from incompatible pointer type
vortex.c: In function `au_midi_poll':
vortex.c:2079: warning: passing arg 2 of `poll_wait' from incompatible pointer type
vortex.c:2081: warning: passing arg 2 of `poll_wait' from incompatible pointer type
vortex.c: In function `au_handle_midi':
vortex.c:2121: warning: passing arg 1 of `__wake_up_Rb76c5f1e' from incompatible pointer type
vortex.c:2132: warning: passing arg 1 of `__wake_up_Rb76c5f1e' from incompatible pointer type
vortex.c: In function `sound_proc_get_info':
vortex.c:2267: structure has no member named `base_address'
make:
*** Error 1
make: Leaving directory `/root/au88xx-1.0.5'
make:
*** Error 2 驱动不匹配,换一个驱动。 应该是没办法了,我看了RedHat和Mandrake的网站,硬件兼容列表都没有Diamond的声卡。
S90用的是Aureal的AU8820芯片,如果这个不行的话,那就没办法了
我的是Diamond的MX300,还没试过能不能用,准备过两天在Linux下面装装看
问题是哪儿有匹配的驱动???我现在用了一个8738的卡先凑合
驱动不匹配,换一个驱动。 alsa驱动
页:
[1]