milo7777n
03-03-2002, 03:08 AM
I have an Intel 850 motherboard and am running SuSE 7.3 with kernel 2.4.10. The on board sound card is and ad1885 sound chip. The intel site refers me to sound max.
|
Click to See Complete Forum and Search --> : how do i make the sound "ad1885" soundmax and suse work. milo7777n 03-03-2002, 03:08 AM I have an Intel 850 motherboard and am running SuSE 7.3 with kernel 2.4.10. The on board sound card is and ad1885 sound chip. The intel site refers me to sound max. carlywarly 03-03-2002, 03:52 AM May be a silly question, but have you gone through the sound card setup procedure in Yast2 ? If you have, what happened? milo7777n 03-04-2002, 10:20 AM yes I have. Once each session if I load Yast2 Sound and edit sound volume without changing anything, I will get sound from that point foward. That tells me that the sound card is not recognized by kernel. Another dead giveaway is the xconsole errors as follows: "snd: Intel ICH soundcard not found or device busy PCI: Setting latency timer of device :00:1f.5 to 64" This tells me that the card is not recognized by the kernel. Remember this a newer motherboard with the 478 pin p4 and RAMBUS. The following was on a message board to Alan (I believe Alan Cox of a kernel guy)" Last night I moved from an old BX/PII board to an i815e/PIII board (an Intel D815EEA with an AD1885 and onboard LAN enabled), and in trying to set up my AC97 audio (there's an Analog Devices AD1885 on the board), I found that the vanilla 2.4.2 kernel has an id match for an AD1885 with a line like {0x41445360, "Analog Devices AD1885" , enable_eapd}, in drivers/sound/ac97_codec.c, but in the -ac patches (I've tried -ac16 and -ac17) that id has been changed to 0x41445460 which causes the ac97_codec module to not recognize the hardware for the -ac series. Here's the snippet from patch-2.4.2-ac17 which (the diff is on drivers/sound/ac97_codec.c) shows the change: -----8<----------------------------------------------------- 220108 } ac97_codec_ids[] = { 220109 - {0x414B4D00, "Asahi Kasei AK4540 rev 0", NULL}, 220110 - {0x414B4D01, "Asahi Kasei AK4540 rev 1", NULL}, 220111 - {0x41445340, "Analog Devices AD1881" , NULL}, 220112 - {0x41445360, "Analog Devices AD1885" , enable_eapd}, . . . 220124 + {0x41445303, "Analog Devices AD1819", NULL}, 220125 + {0x41445340, "Analog Devices AD1881", NULL}, 220126 + {0x41445348, "Analog Devices AD1881A", NULL}, 220127 + {0x41445460, "Analog Devices AD1885", enable_eapd}, -----8<----------------------------------------------------- So, in 2.4.2-ac1[67], a line like kernel: ac97_codec: AC97 Audio codec, id: 0x4144:0x5360 (Unknown) shows up in '/var/log/messages', while with that ID in ac97_codec.c changed back, I get this: kernel: ac97_codec: AC97 Audio codec, id: 0x4144:0x5360 (Analog Devices AD1885) and then sound works after loading i810_audio. My question is, why did the ID change in ac97_codec.c? Am I supposed to add some sort of switch to modules.conf to tell it what chip I've got? Is it just a typo (the AD1881 ID didn't change)? Another patch is at: http://www.linuxnewbie.org/cgi-bin/ubbcgi/ultimatebb.cgi?ubb=reply&f=2&t=007081 mdwatts 03-04-2002, 11:00 AM Have you first tried disabling PnP OS in the bios just in case you are getting resource conflicts? Have you recompiled the kernel to include # # Sound # CONFIG_SOUND=m CONFIG_SOUND_ICH=m which should give you soundcord, i810_audio and ac97_codec. I use the same modules at work for a Intel motherboard and sound works fine. I have a day off today so I cannot post what I have in /etc/modules.conf for i810. A Google search may find some suggestions for setting up modules.conf. nhandtu 07-20-2007, 04:53 AM software soundcard ad1885 .thank justlinux.com
Copyright Internet.com Inc. All Rights Reserved. |