I bought this cable on a leap of faith since the description says it was for certain specific Cisco router models, but the ones I needed it for were not listed. The old Cisco-supplied cable assemblies that consist of an RJ45 rolled cable and DB9 adapter worked with all the routers I tried in the past, but I didn't want to assume this one would work since the description made it sound like it would only work with certain models. I can tell you that it definitely works with the Cisco 3600 series of routers, specifically the Cisco 3640. It should also work with the Cisco 2600 series routers and the old Cataylist 1900 and 2900 series ethernet switches, since I've used the same cables for all those in the past. After reading documentation on the Cisco web site, this SHOULD work with ALL Cisco routers that use a rolled console cable.
I connected this to a DB9 serial port on a server running FreeBSD and then connected to the console port of the router using minicom, and then I tried it using screen. Specifically "screen /dev/cuad0 9600". Worked great!
I haven't gotten it to work with a USB to serial adapter yet but I think that's a driver issue on my end, and will attempt to get that working later. It should work if your adapter works with other serial devices.