From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 29 19:30:40 2003 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 124C916A4CE for ; Wed, 29 Oct 2003 19:30:40 -0800 (PST) Received: from mangtze.kotewall.homeunix.org (121.58.cm.sunflower.com [24.124.58.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4258143FDD for ; Wed, 29 Oct 2003 19:30:39 -0800 (PST) (envelope-from schemerz@kotewall.homeunix.org) Received: from kotewall.homeunix.org (localhost [127.0.0.1]) by mangtze.kotewall.homeunix.org (Postfix) with ESMTP id DF870695; Wed, 29 Oct 2003 21:30:36 -0600 (CST) Received: (from schemerz@localhost) by kotewall.homeunix.org (8.12.10/8.12.10/Submit) id h9U3Uav7000687; Wed, 29 Oct 2003 21:30:36 -0600 (CST) (envelope-from schemerz) Date: Wed, 29 Oct 2003 21:30:36 -0600 From: bertrand kotewall To: "Steve O'Hara-Smith" Message-ID: <20031030033036.GA640@mangtze.kotewall.homeunix.org> References: <20031029090129.GA680@mangtze.kotewall.homeunix.org> <20031029205058.5ca231e8.steve@sohara.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031029205058.5ca231e8.steve@sohara.org> User-Agent: Mutt/1.4.1i cc: multimedia@freebsd.org Subject: Re: Hauppage Conexent 878A video capture, follow up from -current X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2003 03:30:40 -0000 On Wed, Oct 29, 2003 at 08:50:58PM +0100, Steve O'Hara-Smith wrote: > The problem seems to be that the chip ID doesn't match any of > those listed in the bktr code - 0x036c isn't in the list (the 109e bit > means Brooktree). You could try hacking a bit and changing the #define > for PCI_PRODUCT_BROOKTREE_BT878 in sys/dev/bktr/bktr_reg.h (if it > works then something cleaner involving PCI_PRODUCT_BROOKTREE_BT878A > getting added would seem to be in order). > > I have no idea what the difference between an 878 and an 878A > is, hopefully not enough to cause flying sparks. > > I went on the conexant website and they actually assured pin for pin compatability. Feeling confident, I went into /usr/src/sys/dev/bktr/bktr_reg.h, changed the 878 entry to 0x036c, then that didn't fly. It booted, then I did a pciconf -lv, and the line was "chip=0x016e109", so I was like... change the entry in 878 to 0x016e... crash on boot. Tried it again on 879 and that didn't work either. Crash on boot. I haven't tried taking it out of the kernel and loading it as a module, but I suspect the results would be the same. So much for the chips touted pin for pin compatability with the older versions... If anyone would care to look at the -current archives, I remember Doug White responded to my request saying that it wasn't so straight forward as to add in the pci id. I don't know what else to go from here. conexant's website does post the references for the chip, I don't know if they are at all helpful. Many thanks though, I'm sure it will work itself out sooner or latter. sincerely, Bertrand Kotewall