Currently the base device numbers for everything except vbi* is at steps
of 8. This means that if you put more than 4 pvr350-cards in the same
box the vbi device numbers become all messed up. With a recently
accepted patch to v4l the number of vbi devices is increased to allow
more than five pvr350-cards simultaneous. With this patch there should
be enough vbi devices to allow changing the vbi base devices to go from
vbi{0,4,8} to vbi{0,8,16}, so that the correct vbi device could still be
easily found when more than 4 cards are available.

Some obvious drawbacks with such a change:
* Existing software using vbi4 and vbi8 might break
* Device numbering will be screwed up for people using up-to-speed ivtv
with outdated v4l

The first drawback can be countered by the fact that ivtv is still an
unofficial driver with a 0.x version number. People using it should
expect some changes every now and then. (So I hope to get this change
accepted before ivtv is included in the main kernel).

The second drawback is just an extra motivation for people to update
their kernel, so I wouldn't take it too serious.

If people have no big objections I will implement a patch that does
these changes and post it here.

Regards,

Sigmund A. Helberg

P.S the README.devices say the maximum number of cards is 12. We failed
even booting with more than 8, is this because of the pvr350 itself, or
is it a problem with the chipset on our box? Someone mentioned something
about lacking interrupt sharing.


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to