From owner-freebsd-current@FreeBSD.ORG Fri Apr 18 00:58:12 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F31D37B401 for ; Fri, 18 Apr 2003 00:58:12 -0700 (PDT) Received: from ns.altadena.net (ns.altadena.net [207.151.161.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id B40CE43F85 for ; Fri, 18 Apr 2003 00:58:11 -0700 (PDT) (envelope-from pete@ns.altadena.net) Received: from ns.altadena.net (localhost [127.0.0.1]) by ns.altadena.net (8.12.8p1/8.12.3) with ESMTP id h3I7wAme048588; Fri, 18 Apr 2003 00:58:10 -0700 (PDT) (envelope-from pete@ns.altadena.net) Received: (from pete@localhost) by ns.altadena.net (8.12.8p1/8.12.3/Submit) id h3I7wAp0048587; Fri, 18 Apr 2003 00:58:10 -0700 (PDT) (envelope-from pete) From: Pete Carah Message-Id: <200304180758.h3I7wAp0048587@ns.altadena.net> In-Reply-To: <20030417152135.17551.qmail@web14807.mail.yahoo.com> from Chuck McCrobie at "Apr 17, 2003 08:21:35 am" To: Chuck McCrobie Date: Fri, 18 Apr 2003 00:58:10 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL68 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=iso8859-1 Content-Transfer-Encoding: 7bit cc: current@freebsd.org Subject: Re: VAIO problems still X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2003 07:58:12 -0000 mccrobie2000 writes: > YMMV> > > UGH! UGH! UGH! Please see: > > http://w3.mivlmd.cablespeed.com/~mccrobie > > Let me know if this fixes your problem - or not. R505ES... Does. (the first chunk (RCS Id) fails but that doesn't matter) Sound works fine with this patch. Your notes about video don't apply to this R505 as the R505Ex uses Intel 830M. I have had to use HEAD of XF86 in order to get a working driver but it works well (now - there were some loose ends for a while, especially involving alt-ctl-f1 to get back to a text screen; it broke things in a visually cute (but operationally disgusting) way. > I have diagnosed this problem on the Sony Vaio GRX-670 > six months ago. > > There is nothing you can do to get devices off of > IRQ9, that I know of. If its any consolation, Windows > 2000 lists ethernet, firewire, usb, cardbus ALL on > IRQ9. Since FreeBSD shares interrupts, I have not > noted any performance issues with so many devices on > the same interrupt, although I don't generally have > USB, firewire, sound, and ethernet all going at the > time. > > The problem with audio is that FreeBSD does NOT route > the existing interrupt. The patch on the above web > site hacks the routing of the interrupt. > > I can play sound WITHOUT moving my mouse, without > network traffic, etc. Now also. > Because the interrupt is shared, the ich3 sound driver > gets its interrupt routine called when anything that > gets IRQ9 is used - including USB mouse. The sound > driver than finds work to do and does it - the result > is you get sound. I had figured out that much; just not why... > FreeBSD does not seem to setup the interrupt mechanism > to enable delivery of the IRQ9 for sound, because > sound already has an assigned interrupt. > > I've been waiting for someone to fix this. I posted > this patch several months ago, but the response was > "this does nothing for IO APIC" - I don't know what > that is or how it affects this issue, but if it fixes > the problem, it would greatly be appreciated. I don't know how IO APIC is relevant to the mobile chipset; it normally applies to SMP systems... (though some VIA single-proc chipsets contain APIC functions too.) My next project for this vaio is to try to get a Sierra 555 working in freebsd. Stable recognizes it as a serial device but hangs the whole system if it gets used. Current recognizes it as a network device (which is true, though it normally uses ppp in operation so should look serial), then ignores it due to lack of a driver. I'm starting to figure out how to use the pccard_quirks stuff :-) -- Pete