Hello! On Tue, Sep 13, 2005 at 08:35:29PM +0300, Sasha Khapyorsky wrote: > On 10:55 Tue 13 Sep , Philipp Matthias Hahn wrote: > > See attached tar-file for a full copy of everything under > > /proc/asound/au8810 after applying the attached patch against ASLA from > > linux-2.6.13.1. > > ac97#0-N entries are identical there for both codecs, this is because > ac97_codec_read/write always accesses primary codec. Try next patch > please. > > --- au88x0_core.c_orig 2005-09-13 20:00:50.000000000 +0300 > +++ au88x0_core.c 2005-09-13 20:05:36.000000000 +0300 > @@ -2535,7 +2535,8 @@ vortex_codec_write(ac97_t * codec, unsig > } > /* write register */ > hwwrite(card->mmio, VORTEX_CODEC_IO, > - ((addr << VORTEX_CODEC_ADDSHIFT) & VORTEX_CODEC_ADDMASK) | > + (((addr << VORTEX_CODEC_ADDSHIFT) & VORTEX_CODEC_ADDMASK) | > + ((0x80*codec->num) << VORTEX_CODEC_ADDSHIFT)) | > ((data << VORTEX_CODEC_DATSHIFT) & VORTEX_CODEC_DATMASK) | > VORTEX_CODEC_WRITE); > > @@ -2560,6 +2561,7 @@ static unsigned short vortex_codec_read( > } > /* set up read address */ > read_addr = ((addr << VORTEX_CODEC_ADDSHIFT) & VORTEX_CODEC_ADDMASK); > + read_addr |= (0x80*codec->num) << VORTEX_CODEC_ADDSHIFT ; > hwwrite(card->mmio, VORTEX_CODEC_IO, read_addr);
ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10 Vortex: init.... <6>done. vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived vortex: ac97 address never arrived AC'97 1 does not respond - RESET vortex: ac97 address never arrived vortex: ac97 address never arrived AC'97 1 access is not valid [0xffffffff], removing mixer. Vortex: shutdown...vortex: FATAL: ResManager: resource type 3 exhausted. vortex: FATAL: ResManager: resource type 3 exhausted. vortex_adb_delroutes: route not found! 0x24a0 src alarm vortex_adb_delroutes: route not found! 0x24a1 src alarm vortex_adb_delroutes: route not found! 0x7e88 vortex_adb_delroutes: route not found! 0x7f89 vortex: FATAL: ResManager: resource type 2 exhausted. vortex: FATAL: ResManager: resource type 2 exhausted. vortex_adb_delroutes: route not found! 0x7044 vortex_adb_delroutes: route not found! 0x7144 vortex: FATAL: ResManager: resource type 3 exhausted. vortex: FATAL: ResManager: resource type 3 exhausted. vortex_adb_delroutes: route not found! 0x2492 src alarm vortex_adb_delroutes: route not found! 0x2493 src alarm done. ACPI: PCI interrupt for device 0000:00:06.0 disabled au8810: probe of 0000:00:06.0 failed with error -5 BYtE Philipp -- / / (_)__ __ ____ __ Philipp Hahn / /__/ / _ \/ // /\ \/ / /____/_/_//_/\_,_/ /_/\_\ [EMAIL PROTECTED] _______________________________________________ Openvortex-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/openvortex-dev
