I use the device of DVBWorld USB 2104 DVB-S2 Tuner
A following problem appears during a long time, with all versions of device drivers and all versions of software both as DvbWorld, as the others (like the ProgDvb, DvbDream, DVBViewer)
I use the combination, which is described below:
DiSEqC A - Sirius 4.8°E linear polarization
DiSEqC B - Hotbird 13.0°E linear polarization
DiSEqC C - Amos 4.0°E linear polarization
DiSEqC D - Eutelsat Sesat W4 36.0°E circular polarization
To simplify this problem described is on the vivid satellite example Eutelsat Sesat W4 36.0°E circular polarization.
This problem appears both while switching on via DiSEqC switch and directly to the satellite converter, as shown on the table:
DvbDream on
Eutelsat W4
12073
12226
12245
12303
12322
DvbWorld
Eutelsat W4
12173
12245
12322
DvbWorld software successfully finds only few broadcasting transponders, numbers of which are shown above (for example, all channels on transponder 12173 of sat. Eutelsat W4) and nothing more.
The other software (DvbDream) finds different transponders of this satellite (for example, channels on transponder 12073 of sat Eutelsat W4)
A full active transponders list of satellite (Eutelsat Sesat W4 36.0°E) is much longer.
I suppose, this mistake is in the device driver.