On Tuesday 04 December 2007 22:47:46 Mark Paulus wrote:
> Mark Paulus wrote:
> > I posted this on users, but didn't get any nibbles,
> > so I'll try it here:
> >
> > I have 2 boxes that have AMD 64 3800+ X2 processors,
> > and are running Debian etch with a 2.6.18 kernel.
> > Last night I tried to install a 64 bit flavour debian kernel
> > (linux-image-2.6.18-5-amd64), which worked fine.  I also
> > tried to compile/install ivtv0.10, and that "seemed"
> > to work fine.  At least, dmesg seemed to work fine.
> >
> > However, when I went into mythtv, the cards aren't there.
> > And, v4l2-ctl doesn't see/recognize the cards.
> >
> > Just wondered if anyone had seen this before, or had
> > any ideas about 64-bit incompatibilities.
> >
> > The first box (output below) has a PVR-250 and PVR-150.
> > All works fine in a standard 32-bit 2.6.28 kernel.
> >
> >
> > The second machine has a PVR-150, an Air2PC OTA card, an
> > Avermedia A180 and a pcHDTV RT5 Lite in it.  The RT5,
> > A180 and Air2PC cards all seem to be initialized correctly
> > with the 64-bit kernel, but the PVR-150 is not there.
>
> I have been working this off and on, and wanted to post what
> I found, so that others can follow along.
>
> My initial goal was to have my mythtv boxes on an AMD 64
> 3800+ X2 CPU running a 32-bit debian etch system, and
> 32-bit mythtv.  There was one particular piece of code
> that I wanted to run in a 64 bit environment ([EMAIL PROTECTED]
> 64-bit/SMP beta client).  However, because of the effort
> and amount of "stuff" on these boxes, I didn't want to
> completely convert them over to 64-bit installations.  So,
> I was hoping to be able to run a 32-bit system on a 64-bit kernel
> and then run foldingathome in a 64-bit chroot on the
> 32-bit system.
>
> That proved to not be possible, since the ivtv kernel module
> absolutely DOES not like being in a hybrid environment.  I have
> proved to my self that ivtv drivers seem to be 64-bit compatible
> but they are not mixed mode.  I went into my 64-bit chroot
> environment, build the ivtv modules within, did a 'rmmod ivtv'
> to get rid of the borked load, then I did a 'modprobe ivtv'
> within the chroot, and everything seemed to work fine.  v4l2-ctl
> was able to see and correctly identify the pvr-150, which it
> could not do in the 32-bit environment.
>
> Bottom line, guess I'll need to create a bootable chroot on a
> separate hard drive, and migrate to a fully 64-bit system.

Hi Mark,

It would be interesting to see if using the latest bleeding edge driver 
(see http://www.ivtvdriver.org/index.php/Download#Bleeding_Edge_driver) 
would fix this issue. I will definitely not fix the 0.10 series, but if 
the bleeding edge driver also has the same problems in a mixed 
environment, then I will look at it. As an alternative to using the 
bleeding edge driver (the preferred option for me) it would also be OK 
to upgrade to a 2.6.22 or up kernel, at least to see whether it is 
fixed in those newer kernels or not.

Regards,

        Hans

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

Reply via email to