Woran das nun lag weiß ich auch nicht. Vielleicht wird die Symbolrate im Treiber nur dann neu gesetzt, wenn auf einen anderen Transponder geschaltet wird.
Der eigentliche Kartentreiber hat damit nichts zu tun. Der Rangecheck wird in dvb-core gemacht, um Treiber vor falschen Parametern zu schützen. Früher gab es bei unsinnigen Werten je nach Treiber gerne auch mal eine Division durch 0. Dann war ein Reboot fällig...
IIRC wird der Wertebereich nach DTV_TUNE überprüft, d.h. wenn die Anweisung kommt, neu zu tunen. Bist Du sicher, dass VDR in diesem Fall tatsächlich ein Tune-Kommando abgesetzt hat?
CU
Oliver