From owner-freebsd-mobile Thu Nov 11 15:21:39 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from skmdc.yahoo.com (skmdc.yahoo.com [206.251.16.236]) by hub.freebsd.org (Postfix) with ESMTP id 5C42814A1D for ; Thu, 11 Nov 1999 15:21:32 -0800 (PST) (envelope-from bryan@skmdc.yahoo.com) Received: (from bryan@localhost) by skmdc.yahoo.com (8.9.3/8.9.3) id PAA00465; Thu, 11 Nov 1999 15:21:30 -0800 (PST) (envelope-from bryan) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14379.20346.613269.270878@localhost.yahoo.com> Date: Thu, 11 Nov 1999 15:21:30 -0800 (PST) From: bryan@freebsd.lunch.org To: Tony Maher Cc: mobile@freebsd.org Subject: Re: neomagic 256av audio In-Reply-To: <199911112249.JAA10928@shad.internal.en-bio> References: <199911112249.JAA10928@shad.internal.en-bio> X-Mailer: VM 6.72 under 21.1 (patch 8) "Bryce Canyon" XEmacs Lucid X-Remote: break the ties that bind Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org | given the reports from Sony owners - it made me wonder if maybe the Dell | has separate audio chip and does not use the audio in the 256AV chip? not sure about the dell -- but i have seen laptops that use the nm256 for video and not for audio. the hp omnibook 900 for example. like someone else said earlier, i think there is a legacy/isa compat mode that is an option for this chip. the neomagic website mentioned it and the linux nm256 driver checks for it and warns the user: NM256: This doesn't look to me like the AC97-compatible version. You can force the driver to load by passing in the module parameter: force_ac97 = 1 More likely, you should be using the appropriate SB-16 or CS4232 driver instead. (If your BIOS has settings for IRQ and/or DMA for the sound card, this is *not* the correct driver to use.) i am trying to get it working on a sony vaio z505rx running STABLE which doesn't seem to have the compat mode option and also does not have any bios settings for audio. so far i've learned enough about how pci probing works to get it recognized at boot time: vga0: rev 0x20 int a irq 9 on pci0.8.0 nm1: rev 0x20 int b irq 9 on pci0.8.1 next i'm going to try to decipher what the linux driver is doing and learn how the pcm device works using the es1370 driver as an example (/usr/src/sys/pci/es1370.c)... ...bryan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message