On Monday 21 November 2005 12:06, Sigmund Augdal Helberg wrote:
> 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
I am not aware of the existance of such software, and anyway, no
software may assume fixed vbi devices, it should always to possible to
specify them explicitly.
> * Device numbering will be screwed up for people using up-to-speed
> ivtv with outdated v4l
Their problem :-)
>
> 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).
It won't be before 2.6.17 at the earliest before ivtv is in shape for
such a step. And this is very optimistic indeed.
>
> 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.
Sure! Please make a ticket for it and attach the patch
(ivtvdriver.org/trac). That way it isn't lost in the noise.
>
> 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.
Interrupt sharing should work fine. Does the boot fail as soon as the
ivtv driver is loaded? If it's before that then it has nothing to do
with ivtv. And how do you manage to cram more than 8 pvr350 cards into
one PC? Note that the ivtv-fb driver is probably buggy when used with
more than 1 PVR350 (globals in the driver, haven't gotten around to
removing them), so you shouldn't load that one.
Hans
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel