I would do some more testing using dvbtune but I'm experiencing the
problems where dvbtune (compiled against recent drivers) seems to scan
random muxs instead of mux at the specified frequency (dvbtune -f).
Sometime it will produce data and sometimes it says there is none. When
it does spit something out the stream elements are missing so the xml is
useless.
If the QAM settings are wrong you won't get xml output even though it tunes
to the frequency. If you wanted to use 0.9.4 drivers and dvbtune-0.3 or
0.42pre then you change the QAM setting in it the source directly. Newer
versions of dvbtune (from CVS) will allow for custom qam / fec setting, but
require a newstruct driver.