[linux-dvb] Fix for DST

Trent Piepho xyzzy at speakeasy.org
Fri Aug 4 03:06:19 CEST 2006

There is currently a problem with the dst driver, it has a circular
dependency with dst and dst_ca that keeps it from working.  There are also
a few other problems, but not as serious.

Someone is working on a fix, but it's broken now and I've had a fix
for several days.  So if you want something now, try this.

The last two patches at http://linuxtv.org/hg/~tap/dst should fix
all the dst issues.  I do not have a dst to test it with, but I think
I got everything right.  Famous last words, I know.

Fixed are:

Circular dependency, modules can actually load now

The dst-ca device wasn't unregisted when the driver was

Module use count would go up by two when dst_ca device
is opened.

Failure of dvb_register_device will be handled correctly

The dvb_attach() system will work for the dst-ca.  If you
have a DST with no CA, you don't need to load the dst-ca driver.

If you don't use dvb_detach, everything will work too.

More information about the linux-dvb mailing list