Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Oct 2005 15:43:58 +1300
From:      Vitaly Cherny <vitaly.cherny@gmail.com>
To:        freebsd-mobile@freebsd.org
Subject:   Re: Texas Instruments cardbus bridge issue (PCI ID 104c:8031)
Message-ID:  <7bbc4caf0510271943x92ea70bl557ca9ee236acbe@mail.gmail.com>
In-Reply-To: <7bbc4caf0510271611j71e39f83pbea0cd795cec002a@mail.gmail.com>
References:  <CE3682EF98A64140B2BF376C39461E0A02FE12@krbdf7ma.ww011.siemens.net> <7bbc4caf0510271611j71e39f83pbea0cd795cec002a@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7bbc4caf0510271943x92ea70bl557ca9ee236acbe>