Yeah, it does work :-)
jtag> cable jtagkey vid=0x0403 pid=0x6010 interface=1
Connected to libftdi driver.
jtag> detect
IR length: 8
Chain length: 1
Device Id: 00000110111000011100000010010011 (0x06E1C093)
Manufacturer: Xilinx (0x093)
Part(0): xc2c32a-vq44 (0x6E1C)
Stepping: 0
Filename: /usr/share/urjtag/xilinx/xc2c32a-vq44/xc2c32a-vq44
jtag> cable jtagkey vid=0x0403 pid=0x6010 interface=0
Connected to libftdi driver.
jtag> detect
IR length: 20
Chain length: 2
Device Id: 00000010000010100011000011011101 (0x020A30DD)
Manufacturer: Altera (0x0DD)
Unknown part! (0010000010100011) (/usr/share/urjtag/altera/PARTS)
Device Id: 00000010010000001001000011011101 (0x024090DD)
Manufacturer: Altera (0x0DD)
Unknown part! (0010010000001001) (/usr/share/urjtag/altera/PARTS)
jtag>
And with the BSDL files loaded:
jtag> bsdl path /home/cshucks/bsdl
jtag> cable jtagkey vid=0x0403 pid=0x6010 interface=0
Connected to libftdi driver.
jtag> detect
IR length: 20
Chain length: 2
Device Id: 00000010000010100011000011011101 (0x020A30DD)
Filename: /home/cshucks/bsdl/EPM1270M256.BSD
Device Id: 00000010010000001001000011011101 (0x024090DD)
Filename: /home/cshucks/bsdl/EP4SGX230HF35.bsd