SMS DOCS

i.LINK (IEEE 1394 / FireWire)

Most PlayStation 2 consoles carry a small i.LINK port β€” Sony's name for IEEE 1394, the connector the rest of the world calls FireWire. This fork of SMS can bring an external i.LINK drive online and play media straight off it, exactly like a USB stick. The drive shows up in the device menu as a massN: volume, so once it appears you browse and play from it with the same controls you use everywhere else in SMS.

β„Ή At a glance
An external FireWire / IEEE 1394 drive plugged into the PS2's i.LINK port is mounted by SMS as a BDM mass device (mass0:, mass1:, …). Format it FAT32 or exFAT, turn on Autostart i.LINK (or use Start i.LINK now), give it a couple of seconds to be discovered, then browse and play. This has been confirmed working on hardware in this fork.

i.LINK is Sony's branding for the IEEE 1394 serial bus β€” the same standard sold elsewhere as FireWire (Apple) or Lynx (Texas Instruments). Many PS2 models expose a 4-pin i.LINK port on the front or side of the console. It was originally intended for connecting the PS2 to other PS2s and to digital video gear; in practice, on homebrew, it is a handy way to attach an external hard drive or SSD enclosure that speaks FireWire.

When SMS starts its i.LINK support, it loads the IOP driver modules that walk the FireWire bus, find any attached storage, log in to it and expose its partitions to the console's block-device layer. From that point on the drive is just another BDM mass device β€” the same generic storage plumbing that USB sticks, MX4SIO microSD cards and exFAT internal HDDs all ride on. That is why an i.LINK drive appears as massN: and behaves identically to a USB drive once it is mounted: SMS does not treat i.LINK as a special "kind" of media, only as another source of massN: volumes.

⚠ Not every PS2 has i.LINK
Sony dropped the i.LINK port from the later slimline PS2 models. If your console has no FireWire connector, this feature simply has nothing to attach to β€” use USB, MX4SIO or the internal HDD instead. Check the front and sides of your console for a small 4-pin i.LINK-labelled socket before buying a cable.

Compatibility

i.LINK storage in SMS is for external FireWire drives: a hard disk or SSD in an enclosure (or a dock) that connects over IEEE 1394. The drive is read through the same filesystem layer as every other BDM mass device, so the same formatting rules apply.

PropertyWhat works
Connectioni.LINK / IEEE 1394 / FireWire, into the PS2's i.LINK port
Device typeExternal hard drive or SSD enclosure that presents as FireWire mass storage
FilesystemFAT32 or exFAT
Appears asmassN: (shares the BDM namespace with USB, MX4SIO and ATA/exFAT HDD)
Role in SMSA browsable media source β€” play video, audio and pictures directly from it
β„Ή A modest note on tested drives
i.LINK support is confirmed working on real hardware in this fork, mounting an exFAT drive over FireWire. That said, the FireWire enclosure market is wide and varied, and only a small number of drives have actually been tried. If your particular enclosure does not come up, it is most likely an enclosure/bridge-chip quirk rather than a problem with your media β€” try a different enclosure or fall back to USB.

Preparing the drive

Set the drive up on your PC the same way you would prepare a USB drive for SMS, then copy your media onto it.

Format FAT32 or exFAT

On your computer, format the FireWire drive as FAT32 or exFAT. exFAT is the easy choice for large drives and large files; FAT32 is fine for smaller drives.

Copy your media on

Drop your video, audio and picture files onto the drive. SMS browses the raw filesystem β€” there is no mandatory folder layout to follow. Put your files wherever you like (a simple folder such as /Movies or /Music just keeps things tidy) and SMS will let you navigate to them.

Eject, connect, and power the drive

Safely eject the drive from your PC, then plug it into the PS2's i.LINK port with a FireWire cable. If your enclosure needs external power, make sure it is powered and the disk is spun up before (or as) SMS looks for it.

β„Ή Which formats will play
Any file SMS understands will play from an i.LINK drive: video (DivX / XviD / MPEG-4 Part 2 AVI, mp4v MP4, MPEG-1/2 program streams), audio (MP2/MP3, AAC, AC3, FLAC, OGG Vorbis, WMA) and JPEG pictures, plus M3U playlists and external SRT / SUB subtitles. See Video Playback and Audio & Playlists for the full detail.

Enabling i.LINK in SMS

On a clean install nothing auto-starts β€” you turn on the devices you want. i.LINK is off until you enable it, in one of two ways.

Turn on Autostart i.LINK (persistent)

In the settings menu, enable the Autostart i.LINK toggle. From then on, every time SMS boots it will bring the FireWire bus up and look for an attached drive automatically. This is the "set it and forget it" option if you keep a drive on the i.LINK port. Your choice is saved with the rest of your settings (see Settings).

Or use "Start i.LINK now" (on demand)

If i.LINK is not already running, a Start i.LINK now item is available so you can bring it up on the spot β€” no reboot needed. Handy when you only occasionally attach a FireWire drive and would rather not auto-start it every boot.

Give it a couple of seconds

FireWire discovery is not instant. After i.LINK starts, the driver needs a short moment β€” on the order of a couple of seconds β€” to discover the drive on the bus and log in to it before it appears in the device menu. If it does not show up immediately, wait a beat; this delay is normal.

⚠ Have the drive connected and ready first
Because discovery happens shortly after i.LINK starts, plug the drive in and make sure it is powered and spun up before you enable Autostart i.LINK or press Start i.LINK now. A drive that is still spinning up, or connected after the scan, may be missed until the next start.

Browse & play

Once the drive is discovered it appears in the top device menu as a massN: volume. From there it behaves exactly like any other storage device in SMS:

Pick the device

In the device menu at the top, use Left / Right to highlight your i.LINK volume (a massN: entry), then press Down to drop into the file list.

Navigate to your file

In the file list, move with Up / Down, page through long lists with L1 / L2, open a folder or start a file with Cross, and go up one level with Triangle. The bottom status line shows your current path on the left and a clock on the right.

Play

Open a video, track or picture and it plays straight from the FireWire drive. During playback, Select pauses, Start resumes, and Triangle stops and returns you to the browser.

β„Ή Which massN: is my i.LINK drive?
USB, MX4SIO, i.LINK and exFAT/ATA HDD all share the single massN: numbering pool, and the number a device gets depends on what started and in what order. If you have several BDM devices connected at once, the simplest way to tell them apart is to open each massN: entry and recognise its contents. With only the i.LINK drive attached it will typically be mass0:.

Notes & good to know

Why does i.LINK take a moment to show up, when USB is instant?

FireWire storage is reached over a discovery-and-login handshake: after the bus comes up, the driver has to enumerate the devices on it, find the storage node, and log in to it before its partitions can be mounted. That handshake takes a short while β€” on the order of a couple of seconds β€” whereas USB tends to enumerate faster. The practical upshot is simply to have the drive connected, powered and spun up before you start i.LINK, and to wait a beat for the massN: entry to appear rather than assuming nothing happened.

Can I use i.LINK and the internal HDD together?

Yes. i.LINK is an external FireWire device on its own bus, so it does not clash with the internal HDD's ATA bus. The one exclusivity that lives on the internal ATA bus is between the classic APA/PFS HDD path and the exFAT/ATA (BDM) HDD path β€” you pick one of those two for the internal drive (see Internal HDD). i.LINK sits outside that entirely and can run at the same time as either.

β„Ή Related pages
USB and MX4SIO are the other BDM mass devices and behave the same way once mounted. For the internal drive (APA and exFAT) see Internal HDD. For the full list of per-device Autostart toggles, see the Settings Reference. For a bird's-eye view of every storage backend, see the Devices Overview.