I just fitted a new 8 speed Shimano cassette (CS-HG41-8) and chain (CN-HG40) to my new turbo trainer (Elite Suito). Answers to my previous question suggest that this should work OK (see Can I put a 8 speed bike on a Elite Suito 11 speed direct drive turbo trainer).
The fitting seemed to go according to plan (fitted 2 spacers=1.85mm in total on the trainer's freehub, then the 8 speed sprocket cassette, then the lock ring, then left and right chainstay adapters as required for 135mm dropout spacing, then installed the bike using the quick release and dropout adapter supplied with the turbo trainer). I then indexed the derailleur by setting the high and low limters then tensioning the shifter cable and adjusting it according to the instructions in this YouTube video:.
If I adjust the shifter cable tension using the barrel adjuster to get a nice, clean gear change from the highest (8th) gear/sprocket down to the next one then the gears shift cleanly down through 8, 7, 6, 5, 4 but when I shift to 3 the chain skips straight over to 1st gear without engaging 2nd gear. If I reduce the shifter cable tension a little bit then the gears shift cleanly down through the low gears (3,2,1) but there then doesn't seem to be enough tension to shift down through the highest gears (nothing happens when I click the shifter from 8 to 7 and the chain only shifts down when I select 6th gear). I can't seem to find any setup that works at both ends of the gear range. I don't understand how the shifter cable tension can be correct for the gears at one end of the range but incorrect for the other end of the range. It's almost as if the increments produced by the shifter are not quite compatible with the those required by the cassette but shouldn't a Shimano 8 speed cassette work with any Shimano 8 speed shifter? I also checked the rear derailleur hanger isn't bent - it seems fine as far as I can see and I think it worked OK with the old cassette and chain that were on the bike before I repurposed it to use with the turbo trainer. Any ideas where I'm going wrong are gratefully received as I'm basically following instructions here without any huge insight into what I'm doing!
Thanks in advance.