[Alsa-user] i810 (Sis 7012) mmap + quake 3 arena
Brought to you by:
perex
|
From: Wayne W. <wh...@ma...> - 2002-04-29 17:19:24
|
Hello, I'm running kernel 2.5.10-dj1, and I was hoping to run Quake 3 Arena 1.31 on my Sis 7012 audio hardware (Sis 735 chipset) using the snd-intel8x0 ALSA driver and the ALSA OSS emulation. When I try to run quake3, it reports: Could not mmap dma buffer PROT_WRITE|PROT_READ trying mmap PROT_WRITE (with associated better compatibility / less performance code) /dev/dsp: Input/output error Could not mmap /dev/dsp My understanding is that if the underlying ALSA driver supports mmap(), then the ALSA OSS emulation layer should handle it. And I believe the i810/sis7012 hardware supports mmap(), as the OSS i810_audio driver provides it. In fact, quake3 audio works (for a little while only!) using the OSS i810_audio driver. Any thought on how to make this work using ALSA and ALSA OSS emulation? I searched with google and on the list archives to no avail. Here's the kernel messages from loading the ALSA i810 driver: Intel 810 + AC97 Audio, version 0.21, 10:08:35 Apr 28 2002 i810: SiS 7012 found at IO 0xd800 and 0xdc00, IRQ 11 i810_audio: Audio Controller supports 2 channels. ac97_codec: AC97 Audio codec, id: 0x414c:0x4326 (Unknown) i810_audio: only 48Khz playback available. i810_audio: AC'97 codec 0 supports AMAP, total channels = 2 Cheers, Wayne |