From owner-freebsd-mobile@FreeBSD.ORG Fri Oct 28 02:51:06 2005 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2448516A420 for ; Fri, 28 Oct 2005 02:51:06 +0000 (GMT) (envelope-from vitaly.cherny@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id A40C743D45 for ; Fri, 28 Oct 2005 02:51:05 +0000 (GMT) (envelope-from vitaly.cherny@gmail.com) Received: by xproxy.gmail.com with SMTP id t5so199574wxc for ; Thu, 27 Oct 2005 19:51:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=J2wVkoTS28FgRnrTsVcmbYclr99ZwG9KkH8ljCrnJrlthN++96R1r1Gs8oavVnGm6935geIJfxt6l8x/I9n+tTKhBA3x0cqg/+wdRaoMzENkIPLT0JEIZ3/9NacUWHemQLW+N7gaBD0P5iQFnT7KEgCHrf9eLr7OwWF0XKqH9/Q= Received: by 10.64.242.15 with SMTP id p15mr2103255qbh; Thu, 27 Oct 2005 19:43:58 -0700 (PDT) Received: by 10.65.188.6 with HTTP; Thu, 27 Oct 2005 19:43:58 -0700 (PDT) Message-ID: <7bbc4caf0510271943x92ea70bl557ca9ee236acbe@mail.gmail.com> Date: Fri, 28 Oct 2005 15:43:58 +1300 From: Vitaly Cherny To: freebsd-mobile@freebsd.org In-Reply-To: <7bbc4caf0510271611j71e39f83pbea0cd795cec002a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <7bbc4caf0510271611j71e39f83pbea0cd795cec002a@mail.gmail.com> Subject: Re: Texas Instruments cardbus bridge issue (PCI ID 104c:8031) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2005 02:51:06 -0000 For what it's worth: The controller is listed by HP in their manual as a TI 6411 PCIxx21/x515 Cardbus controller, but the Flash Media controller is listed as PCIxx21, where "x" is a single digit. The TI site has a section that lists all of their PCI Cardbus controllers and associated features. The TI 6411 _does not_ have the integrated IEEE1394 controller as one of its' functions. The implementation guide (available at http://focus.ti.com/docs/prod/folders/print/pci6411.html) lists a number of controllers in the same series, but I can't quite tell which it would be. It does appear to be an xx11 series though, as TI seems to use the last two digits to designate the number of PC Card (PCMCIA/Cardbus) slots and the number of IEEE1394 physical interfaces respectively. The second most significant digit (xXxx) is used to determine whether the device supports other features, e.g. x6xx devices all support SmartCards, etc. and so on, and the first digit looks like the series number or something like that (I can't spot an immediate significance otherwise in any case, maybe there's someone with some inside knowledge on the list?). I've also noticed that the implementation guide that deals with the currently supported TI controllers (up to 45xx) is a different document to the one that deals with the higher-numbered (later?) models. The first guide is called "PCI1520 Implementation Guide" (http://www-s.ti.com/sc/psheets/spca033/spca033.pdf), the second is known as "PCIxx21, PCIxx11 Implementation Guide" (http://www-s.ti.com/sc/psheets/spca022/spca022.pdf). These documents appear to be exactly the information a device developer would need to talk to the devices. I will update the list if these documents help shed any light on the problem I am experiencing. Regards, Vitaly