From owner-freebsd-multimedia Sat Mar 30 21: 3:27 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from jupiter.linuxengine.net (jupiter.linuxengine.net [209.61.188.254]) by hub.freebsd.org (Postfix) with ESMTP id E269237B416 for ; Sat, 30 Mar 2002 21:03:14 -0800 (PST) Received: from jupiterweb.commercevault.com (jupiterweb.commercevault.com [209.61.179.16] (may be forged)) by jupiter.linuxengine.net (8.11.6/8.11.0) with ESMTP id g2V53Bh09968; Sat, 30 Mar 2002 23:03:11 -0600 Date: Sat, 30 Mar 2002 23:03:11 -0600 (CST) From: John Utz X-X-Sender: john@jupiter.linuxengine.net To: "Adam D. Gorski" Cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: SB problem (was: Cat'ing /dev/audio) SOLVED!!! In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org this is exactly the kind of story i love hearing. i'll save this bit of bios obscurata for the rest of my days. that's so weird, and cool! congrats! On Fri, 29 Mar 2002, Adam D. Gorski wrote: > Ok! The sound is working... let me give you a rundown of what happened... > > I couldn't get anything to work, as you all have noticed, so I sorta gave > up. One of the guys who has an SB16 working under FreeBSD wouldn't let the > matter go that easily, and he somehow obtained an Ensoniqu es1371 card. He > told me to try it, and that if that didn't work, he didn't know what would. > > I took the card, put it in my box, fired it up, it got detected... but the > sound was still screeching... even worse than before. Thinking that this > could be an IRQ problem, I decided to gut my box. I took out both NIC cards, > and disabled both IDE controllers in the BIOS. All I had left was my video > card, my sound card, and my Promise PCI controller that connect to the IBM > (FreeBSD) drive. I fired the box up, everything booted, the Ensonique was > detected... but the sound was still shitty... better, but shitty. I > basically said "screw this" and shut the box down... now, my box doesn't > shut off automatically (since I have a UPS that I want to shut down with > apcupsd in case of power failiure) so I turned it off by hand as many times > before in the past 3 days... it sorta did a reset in a way, but I powered it > down right after, not giving it a second thought. > > I put all cards back in, and decided to go back to my SB PCI 64 (es1370) > since.. well, I dunno why, just did. I go to turn the PC on... nothing. > Dead. I freak out. I try agian. Nothing. I unplug it, plug it back in, still > zilch. I reset my UPS, but I just can't get the box to power up! I thought I > blew my power supply and felt like crying for a while... I unplugged it once > more and left it unplugged for 3 minutes or so.. plugged it back in, and > bam! It powered up. I went into the BIOS to turn my onboard IDE controllers > back on, but they already were... "what's this?" I thought. Turns out, > somehow my BIOS got reset... I must have caused some sort of power surge and > it wiped it. I checked all settings and noted that all were as I always had > them, except something called "PCI Bus timer" or something like that... I > had it set to 0 (don't remember ever chaning it though), now it was 32. I > figure why mess with BIOS defaults that I know nothing about, so I left it. > I booted into FreeBSD, and just for the hell of it, I tried an mp3... sweet > monkey's uncle! It worked! Not a crackle, not a squeek, nothing! Pure > crystal music! > > So uhm... what solved it? I guess manually resetting the BIOS... that's > about the only thing I can think of. Maybe somehow, somwhere, over the past > few years I changed something that Linux accepted (or ignored the dumb > luser), but BSD took seriously... no clue. Either way, I just wanted to > update you all with this (short story), and thank you all for responding! I > am on my way to tweaking this box more, now that I can listen to some pretty > music while doing it :) > > I knew _we_ could do it, > > - Adam > > On Fri, 29 Mar 2002, John Utz wrote: > > ::you have pretty much exhausted all of the things that i can think off. > :: > ::if you get it to work, plz let me know :-( > :: > ::On Fri, 29 Mar 2002, Adam D. Gorski wrote: > :: > ::> Ok, several responses to various recommendations/ideas are included here.. > ::> first off.. I installed sox and performed the suggested downsampling. I took > ::> a 44khz wav file and converted it to 38Khz, 22Khz, and 8Khz... all wav files > ::> prdouced the same screeching as the 44Khz one. > ::> > ::> Next, I recompiled mpg123 and my kernel with i386 instead of p2 in > ::> make.conf. That made no difference. > ::> > ::> I built my system up from source. After an initial 'bare' console install, I > ::> did a cvsup to get /usr/src and /usr/ports, made world, made the kernel, > ::> made X, etc., all using the optimizations I've mentioned. I do everything > ::> 'properly' if you will, so for the kernel I started with the GENERIC file > ::> which I modified based on reading LINT and various documents, and I compiled > ::> it using 'make kernel KERNCONF=MYCONF'. As far as I know, I have done > ::> everything 'according to the rules.' > ::> > ::> As I've said, 2 of my friends run the exact same card under 4.5 with no > ::> problems... but let's not forget that my SP 64 (es1370) experiences the same > ::> problem. It _could_ be that my clock is fast, but that would be odd... my > ::> system was pretty good back in 98 when I built it.. just in case any of this > ::> means anything: > ::> > ::> Asus P2B w/ P2-450 > ::> Matrox G200 > ::> 256MB ram > ::> Promise ATA/100 Controller -> IBM Deskstar 20 gig, 7200 (BSD's Home :)) > ::> Various other driver, nics, etc. > ::> > ::> The box has been humming flawlessly since I've put it together, with almost > ::> no down time (other than moving from apartment to apartment). It ran Win98 > ::> fine back in the day, then housed Linux for 2+ years... I figured I'd have > ::> seen problems if there were any serious ones. > ::> > ::> Sorry to all those who don't give a crap, I didn't mean to spam this list > ::> with my rather minor problem, but I don't really know who else to turn to :\ > ::> > ::> - Adam > ::> > ::> On Fri, 29 Mar 2002, John Utz wrote: > ::> > ::> ::On Fri, 29 Mar 2002, Adam D. Gorski wrote: > ::> :: > ::> ::> Well, I re-compiled mpg123 for i386, but it's still crackling... did you > ::> ::> mean that I should recompile my whole system form the bottom up? I hope > ::> ::> not... > ::> :: > ::> ::did you recompile the entire box with p2? if you did, then you probably > ::> ::should recompile the whole thing. > ::> :: > ::> ::if you just compiled the kernel and the mods with p2, then just recompile > ::> ::and reinstall those. > ::> :: > ::> ::refresh my memory, did you rebuild the whole machine from src? or did u > ::> ::just do the kernel? > ::> :: > ::> ::and if you just did the kernel, did u just copy the kernel up to / or did > ::> ::you do a make install? > ::> :: > ::> ::if you rebuilt the kernel and modules but didnt do a make install and > ::> ::copied the kernel to / instead, then you have a kernel that was built with > ::> ::p2 and modules that where not. > ::> :: > ::> ::> - Adam > ::> ::> > ::> ::> ::my current supposition is a math error, because i know that gcc with the > ::> ::> ::more specialized cpu architecture setups isnt particularly well tested, > ::> ::> ::and it's tested even less on freebsd! furthermore, preparing oggs and > ::> ::> ::mp3's for play is a math intensive process, so any goof ups in the math > ::> ::> ::code would be painfully evident. > ::> ::> :: > ::> ::> ::but, i am guessing. > ::> ::> :: > ::> ::> :: > ::> ::> :: > ::> ::> ::> Rahul > ::> ::> ::> > ::> ::> :: > ::> ::> ::-- > ::> ::> :: > ::> ::> ::John L. Utz III > ::> ::> ::john@utzweb.net > ::> ::> :: > ::> ::> ::Idiocy is the Impulse Function in the Convolution of Life > ::> ::> :: > ::> ::> :: > ::> ::> > ::> :: > ::> ::-- > ::> :: > ::> ::John L. Utz III > ::> ::john@utzweb.net > ::> :: > ::> ::Idiocy is the Impulse Function in the Convolution of Life > ::> :: > ::> :: > ::> > :: > ::-- > :: > ::John L. Utz III > ::john@utzweb.net > :: > ::Idiocy is the Impulse Function in the Convolution of Life > :: > :: > -- John L. Utz III john@utzweb.net Idiocy is the Impulse Function in the Convolution of Life To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message