Xbox Sound Card under Linux 2.6 Kernel
My Xbox's sound card works fine under 2.4 Kernel. However, after upgrading to 2.6 kernel, (I followed this wiki), dmesg give this error when the Xbox powers up:
ALSA /var/tmp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0
.14rc2/pci/ac97/ac97_codec.c:2042: AC'97 0 does not respond - RESET
Intel ICH: probe of 0000:00:06.0 failed with error -13
After some googling, this news thread provides the solution:
First you have to use kernel's alsa driver, instead of emerging alsa-driver.
Then find
sound/pci/ac97/ac97_codec.c
in your kernel source, and undo the comment for the following:
ALSA /var/tmp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0
.14rc2/pci/ac97/ac97_codec.c:2042: AC'97 0 does not respond - RESET
Intel ICH: probe of 0000:00:06.0 failed with error -13
After some googling, this news thread provides the solution:
First you have to use kernel's alsa driver, instead of emerging alsa-driver.
Then find
sound/pci/ac97/ac97_codec.c
in your kernel source, and undo the comment for the following:
if (!ac97_is_audio(ac97) && !ac97_is_modem(ac97)) {
- /* PATCH FOR XBOX */
- /* <--delete this!!
if (!(ac97->scaps & (AC97_SCAP_SKIP_AUDIO|AC97_SCAP_SKIP_MODEM)))
snd_printk(KERN_ERR "AC'97 %d access error (not audio or modem codec)\n", ac97->num);
snd_ac97_free(ac97);
return -EACCES;
- */ <--delete this!!
}Labels: xbox sound linux 2.6

0 Comments:
Post a Comment
<< Home