From owner-freebsd-multimedia Fri Apr 23 3:56:20 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from fleming.cs.strath.ac.uk (fleming.cs.strath.ac.uk [130.159.196.126]) by hub.freebsd.org (Postfix) with ESMTP id 0FDBF15139 for ; Fri, 23 Apr 1999 03:56:10 -0700 (PDT) (envelope-from roger@cs.strath.ac.uk) Received: from cs.strath.ac.uk (scary.dmem.strath.ac.uk [130.159.202.5]) by fleming.cs.strath.ac.uk (8.8.8/8.8.8) with ESMTP id LAA17557 Fri, 23 Apr 1999 11:53:08 +0100 (BST) Message-ID: <372050E2.E0F4199A@cs.strath.ac.uk> Date: Fri, 23 Apr 1999 11:52:18 +0100 From: Roger Hardiman Organization: Strathclyde University X-Mailer: Mozilla 4.04 [en] (X11; I; FreeBSD 3.1-STABLE i386) MIME-Version: 1.0 To: Yuri Gindin , multimedia@freebsd.org Subject: preventing MSP3400C resets on Hauppauge cards References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Yuir and Multimedia's I have put together a new bt848 driver where you can prevent the reset of the MSP3400 stereo audio chip. The driver currently supports 3410/3415 audio chips but not the original 3400C chip. You can get audio on the old 3400C chips by a) booting Windows, running the Hauppauge Windows software b) doing a soft reboot into FreeBSD. The MSP3400C chip retains it settings. The -current and -stable driver resets all MSP34xx chips, erasing any Windows settings. The new driver can block the MSP34xx reset by adding the following to your kernel config options BKTR_NO_MSP_RESET A new driver is available from the Bt848 pages at the Telepresence Group web site http://telepresence.dmem.strath.ac.uk/bt848 If you want to try it, do the following 1) edit your kernel config. change this line device bktr0 to this device bktr0 options BKTR_NO_MSP_RESET You will need to run 'config xxxx' too. 2) goto http://telepresence.dmem.strath.ac.uk/bt848 Look for the Beta Test drivers section and follow the link for the beta driver for freebsd 3.1 or 3.x-stable or 4.x-current 3) download the .c and .h files and replace the corresponding files in your kernel source tree. (/sys/pci and /sys/i386/include) 4) rebuild your kernel and of you go. Good luck.. bye Roger -- Roger Hardiman roger@cs.strath.ac.uk roger@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message