Database of PHY device IDs¶
2024/04/02 Takashi Sakamoto
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 https://github.com/cladisch/linux-firewire-utils/wiki/PhyIDs in the
original repository for linux-firewire-utils
.