==========================
Database of PHY device IDs
==========================
2024/04/02 Takashi Sakamoto
.. contents:: Contents
:depth: 2
:local:
:backlinks: top
Overview
========
A PHY connects the controller to the actual ports and manages the low-level electrical details.
Most motherboard and add-on card controllers have the PHY integrated in the same chip; most
embedded devices have a separate PHY chip, often from TI.
For example, for a PCI FireWire controller, the chip model is identified by its PCI ID on the PCI
side (shown by ``lspci``, and by its !FireWire ID on the FireWire side (shown by ``lsfirewirephy``
command in
`linux-firewire-utils `_)
::
PCI(e) bus +------------++-----+ FireWire bus
... --+----+------| controller || PHY |----+-----+----- ...
| | +------------++-----+ | |
... ... ... ...
How to add new entries
======================
Run ``lsfirewirephy`` in
`linux-firewire-utils `_
to get a list of PHY vendor/device IDs.
Please post the numbers and the chip name to the
`linux1394-devel `_.
PHY device IDs
==============
* 00000e: `Fujitsu `_
* 00000e:086613 MB86613
* 00004c: `NEC `_
* 00004c:000201 PD728xx “OrangeLink”
* 00004c:050160 PD72873 “Firewarden”
* 00053d: `Broadcom `_ (formerly known as `Agere `_,
`LSI `_, `Avago `_)
* 00053d:0533xx FW533E “TrueFire”
* 00053d:0643xx FW643 “TrueFire”
* 00053d:0643xx FW643E “TrueFire”
* 00053d:0843xx FW843
* 000cc2: ControlNet India (chip design for O2Micro)
* 000cc2:401104 OZxxx
* 001163: `System S.p.A. `_ (actually from
`VIA `_, but with a wrong ID)
* 001163:306001 `VT6306 “Fire” `_
* 001163:306001 `VT6307 “Fire IIM” `_
* 001163:306001 `VT6308 “Fire IIM” `_
* 001163:306001 `VT6312 “Fire” `_
* 001163:306001 `VT6315 “Fire” `_
* 001163:306001 `VT6320 “Fire” `_
* 001163:306001 `VT6325 “Fire” `_
* 001163:306001 `VT6330 “Fire” `_
* 001454: `Microchip `_ (formerly known as
`Symwave `_)
* 001454:003181 SW3080 “FirePHY”
* 001b8c: `JMicron `_
* 001b8c:038100 `JMB381 `_
* 004063: `VIA `_
* (see above)
* 00601d: `Broadcom `_ (formerly known as
`Lucent `_, `LSI `_,
`Avago `_)
* 00601d:0322xx FW322 “TrueFire”
* 00601d:0323xx FW323 “TrueFire”
* 00601d:0802xx FW802 “TrueFire”
* 006037: `NXP `_ (formerly known as `Philips `_)
* 006037:412801 PDI1394P25
* 006037:422001 PDI1394P23
* 006037:4239x0 PDI1394P24
* 006037:431000 PDI1394P21
* 006037:431100 PDI1394P22
* 00c02d: `Fujifilm `_
* 00c02d:303562 MD8405B
* 00c02d:303565 MD8405E
* 080028: `Texas Instruments `_
* 080028:42308a `TSB41LV02A `_
* 080028:424296 `TSB41AB1 `_
* 080028:424296 `TSB41AB2 `_
* 080028:424499 `TSB43AB22 “iOHCI-Lynx” `_
* 080028:424499 `TSB43AB22A “iOHCI-Lynx” `_
* 080028:424729 `XIO2200A `_
* 080028:434195 `TSB41AB3 `_
* 080028:434502 `TSB43AB23 `_
* 080028:434615 `TSB43CB43A “iceLynx Micro” `_
* 080028:46318a `TSB41LV06A `_
* 080028:831304 `TSB81BA3 `_
* 080028:831304 TSB81BA3A
* 080028:831306 `TSB81BA3D `_
* 080028:831307 `TSB81BA3E `_
* 080028:831307 `XIO2213A “Cheetah Express” `_
* 080028:831307 `XIO2213B “Cheetah Express” `_
* 080028:833003 `TSB41BA3B `_
* 080028:833005 `TSB41BA3D `_
* 10005a: `IBM `_
* 10005a:21860x IBM21S860
* 10005a:21861x IBM21S861
* 10005a:21862x IBM21S862
Original document
=================
This page is copied from ``_ in the
original repository for ``linux-firewire-utils``.