Date: Mon, 11 Jul 2005 18:22:38 +0900 From: Pyun YongHyeon <pyunyh@gmail.com> To: Muzaffar Ariff <mus.bsd@gmail.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: ESS Maestro3 no sound Message-ID: <20050711092238.GC858@rndsoft.co.kr> In-Reply-To: <8eb2b810507110203229b46b@mail.gmail.com> References: <8eb2b81050628200659d338ab@mail.gmail.com> <20050629043027.GB8832@rndsoft.co.kr> <42C2B94F.2010708@samsco.org> <20050701014258.GE17058@rndsoft.co.kr> <8eb2b810507110203229b46b@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 11, 2005 at 05:03:18PM +0800, Muzaffar Ariff wrote: > After much searching on how to do the patching I think i got it right, > but it still does not solve my problem. Here is what I did: > > 1. Tired to use the patch command and didn't work, because it can't > find line 1023 in the original maestro3.c (on my machine). I knew > about this but just gave it a try, hoping that I don't have to go the > long way :-) > Sorry. I had to say the patch was for CURRENT. > 2. Went to locate my sound driver modules and found it in > /usr/src/sys/modules/sound/driver/maestro3. Use to the make command to > see what it does. > *Q1: Is this the source code for the maestro3? > Yes. > 3. I then located and modified my maestro3.c file in > /usr/src/sys/dev/sound/pci/maestro3.c (before that made a copy of the > old one). Add and commenting out the stuff that you suggested. > > 4. went back to ~/sound/driver/maestro3 and recompiled it again. It > compiled without a problem and I then loaded the module by using > #kldload snd_driver. Look up /dev/sndstat and it showed the same thing > as before: > > Installed devices: > pcm0: <ESS Technology Maestro3> at io 0xd800 irq 5 kld snd_maestro3 > (4p/1r/0v channels duplex default) > > 5. Restarted my machine by having snd_maestro3_load="YES" loaded into > /boot/loader.conf > > 6. Tried using xmms and the same problem happened, the xmms plays the > song but with no sound. Looked at /var/run/dmesg.boot to see what went > wrong and it output the same problem: > > pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached) > pcm0: <ESS Technology Maestro3> port 0xd800-0xd8ff mem > 0xf3ffe000-0xf3ffffff irq 5 at device 8.0 on pci0 > pcm0: failed: rid 0x10 is ioport, requested 3 > Hmm, I'm afraid you loaded old module again. Please let me know which FreeBSD version you used. I can make a patch for the specific FreeBSD version. > Q2: Now I might have compiled the code right but did I load the module > correctly? (i seem to be at the same conclusion, so I'm guessing it > didn't load). According to the dmesg output, you loaded old module again. -- Regards, Pyun YongHyeon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050711092238.GC858>