private static Vector getDevices ()
    throws IOException
    {
	Vector	devices = new Vector (2, 5);
	Bus	bus [] = HostFactory.getHost ().getBusses ();
	Device	dev;

	for (int busnum = 0; busnum < bus.length; busnum++) {
	    for (int addr = 1; addr < 128; addr++) {
		dev = bus [busnum].getDevice (addr);
		if (!isFX2 (dev))
		    continue;
		devices.addElement (dev);
	    }
	}
	return devices;
    }