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.