Mythtv needs to be patched to "see" ivtv cards fo video recordings... it needs patched to use the v4L2 api for the ivtv cards. Kernel 2.6.38+ no longer has v4L1 support, apparently. Other apps and cards/cameras are likely to have similar issues... The Arch Linux bug (including patch for mythtv) is here: https://bugs.archlinux.org/task/24354
Version: Cauldron => 1
Summary: IVTV cards (not found by mythtv. 2.6.28 kernel v4l support drop) => IVTV cards not found by mythtv. (2.6.28 kernel v4l support drop)
Assignee: bugsquad => mageia
Hi there. I'm just looking at updating to the latest fixes. The patch included above no longer applies but am I right in saying that this upstream patch: commit a163dc82268d418939a7bd5fe782b82d7b55b7c7 Author: Michael T. Dean <mdean@mythtv.org> Date: Sun May 29 21:20:33 2011 -0400 Enable building 0.24-fixes without system V4L1 support. This patch retrieves videodev_myth.h from revision 6ff252dfe3da25c39378 (the revision before it was removed in bf7225c7dbaa28ac21a3 ), and modifies the MythTV code to use it, instead of the system linux/videodev.h header, so that MythTV will compile and work properly, even on systems based on the Linux 2.6.38+ kernel headers. Should do the same job? I'm not sure of any IVTV specific issues however. I'll push out cauldron packages without any additional patches shortly and then look at getting them into /testing for MGA 1.
I was planning to upgrade my backend from Mandriva 2010.2 to Mageia 1. However without Mythtv being able to use my PVR150 card, that is definitely a no-go. Has this issue been resolved in the mean time and can I get fixed packages somewhere? If not, is there anything I can do to help things getting solved?
CC: (none) => wim
Severity: normal => major
There is a way to build SRPM packages... although it has been years since I used it. I'm pretty sure one could just snarf 2011.0 Mythtv srpm packages and rebuild/install on Mageia as the deps are ~identical, although I am not sure if that would be politically correct, it would work fine. You'd have to make your "version" more recent, but that's set in the spec file. Hopefully the maintainer on Mageia will have the time to do it RSN...
BTW, I ran into some tuner trouble (not tuning) on 2011, but IIRC I had the same issue initially on 2010.1/2, I have simply forgotten the fix ;-) There's also the whole mythbackend-needs-to-be-setuid-root thing that hopefully can be fixed with proper packaging.
Sorry I kinda dropped the ball a bit here. I will push packages to updates_testing for the latest fixes branches of MythTV over the weekend. I didn't get any feedback as to whether the above mentioned patch will fix things, but I guess it should. Has someone updated mythtv in Mandriva since I stopped? .... checks... nope, they are 6months old, so will likely have the same problem. Mageia package should be slightly newer IIRC. Anyway, I'll update them this weekend and include the patch I mentioned in comment 1. Col
The VL1/2 issue is the same issue, good they fixed it in upstream. it IS working in 2011 (probably pulled from PLF) Thank you for fixing this, it's the showstopper for my migration. (And probably others)
Hmm, PLF package build from the same sources as MDV so I don't think that is it. Didn't mdv stick with a sufficiently old kernel for 2011? Perhaps that's why it works?
Couldn't say anymore, I just nuked it from orbit and am currently hard at installing all needed pkgs for Mageia 1 ;-) Looks like mythtv-* is still pulling from core... Old version still no workee, of course. They really should make perl-dbd-mysql (or related) a dep for mysql, mysql_setpermission won't run without it. (probably other stuff too)
I've got mythtv now in core/updates_testing, so just enable that media and you should get new mythtv and mythplugins builds from the 0.24 fixes branch as of yesterday. Let me know if they work for you and I'll take the steps to make the update official.
Confirm configurable * ,Confirm tuning and recording successfully using ivtv cards ((m179s) Video display is wonky but that's due to the 1680x1050 display, it requires some further tweaking but BTDT (since <v.13 or something around there) Stick a fork in it, it's done.... Maybe. *Worked once IVTV modules and firmware loaded...Had to use FW copied from 2010.2, couldn't locate it but didn't try very long... Might want to see what package v4l-cx2341x-enc.fw and v4l-cx2341x-dec.fw live in... ivtv and tuner modules are built into the kernel. Maybe I missed them... Maybe not.
Profuse thanks, BTW. Greg
Works without any problem. Great! Thanks to this my server could be migrated to Mageia.
Greg, Vim, on what architecture are you working ? for QA: mythtv-*-0.24.1-20110909.0.1.mga1.*.rpm
CC: (none) => mageiaAssignee: mageia => qa-bugs
Confirmed validated on x86_64. Nice to see the plugins are present and working which were absent in Mageia 1. There is just one issue I can see. Shouldn't there be a version of Mythtv in the tainted repository with mp3 support? Rather than delay this update perhaps I should raise a new bug report for mp3 support.
CC: (none) => derekjenn
@ Manuel Hiebel: I'm using x86_64
I installed from the Mageia1 CD (ONE style) so it's 32 bit. (on a quad core AMD rig, 64bitness just didn't matter AFAICT, and it makes life easier) The only "issue" is the firmware for most ivtv cards is missing from the repos and has to be copied over into the /lib/firmware dir.. IIRC it lives in "kernel-firmware-extra" or ivtv-firmware on MDV. The specific files missing are v4l-cx2341x-enc.fw and v4l-cx2341x-dec.fw
The video resolution issues was just needing to set the display to 16:10, I wish they'd put that stuff all in one menu instead of all over the place. (//end RANDOM GRIPE)
Thanks guys for testing that for us, it's difficult to test things like this sometimes that require specific hardware. Can we call on you again in future updates, would you mind? You might like to join us in the QA team and test other packages as they are added/updated? As it's been tested on both architectures this update can now be validated. I've also checked there are no issues with updating. Advisory: ------------------ This update corrects an issue with IVTV cards and newer kernels. V4L1 support has been dropped from the kernel and cards requiring it were not recognised. This was effectively breaking the upgrade from Mandriva 2010. MythTV has been updated to provide V4L2 support for IVTV cards. ------------------- SRPMs: mythtv-0.24.1-20110909.0.1.mga1.src.rpm mythplugins-0.24.1-20110909.0.1.mga1.src.rpm Could somebody from sysadmin please push from core/updates_testing to core/updates. Thankyou!
CC: (none) => eeeemail
Ready for pushing, forgot the keywords and CC!
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Minor clarification: ivtv has supported v4l2 for ages.. as well as v4l. Mythtv simply was still coded to use the v4l ivtv interfaces...which are obsolete. I'll happily help any way I can.
Thanks for the clarification Greg. How would you write the advisory? I'll try again.. Advisory: ------------------ This update corrects an issue with IVTV cards and newer kernels. V4L1 support has been dropped from the kernel and cards requiring it were not recognised by MythTV. This was effectively breaking the upgrade from Mandriva 2010. MythTV was still coded to use V4L1 IVTV interfaces which are now obsolete. ------------------- If you'd like to help out with QA Greg, simply add your name to the list at http://www.mageia.org/wiki/doku.php?id=qateam You should also join the QA mailing lists at https://ml.mageia.org/wwsympa-wrapper.fcgi/lists/qa There is a slowly growing wiki page at http://www.mageia.org/wiki/doku.php?id=qa_updates We're also on IRC at irc.freenode.net in #mageia-qa Anything you can do or want to do is very welcome :)
FWIW, I'll try and have a look at the tainted build very soon :)
(In reply to comment #22) > FWIW, I'll try and have a look at the tainted build very soon :) so we don't push on updates yet ?
CC: (none) => dmorganec
Should be ready soon. It's exactly the same build as the current one in testing, but with the tainted stuff turned on. It was a straight update of the previous PLF stuff, so nothing crazy. With this in mind, I'd just hold of until the packages are there (any major issue notwithstanding, it should be a couple hours) then do the update including the tainted pkgs. Seem sensible?
Does this add any requires from release media? If so it will probably be affected by bug 2317. Any added requires will need to be linked from release to updates.
No additional requires from release media. faac is a new dep needed which I had to push to tainted/updates_testing so it'll need to be included too. Other than that it's the same as the non-tainted stuff. Main package has built on one arch now, just wait for that to complete and then I'll submit the mythplugins tainted build too. Will ping here when all is uploaded (should be in an hour max)
OK, all is ready. As said above, I had to upload "faac" (src rpm name) to tainted/updates_testing to satisfy build requirements. It was already in the system, but had just never been submitted (probably from before tainted was properly setup. I've not touched the versions that have been tested but they wouldn't have changed anyway, so no biggie IMO - But I can bump subrel and submit them if needed. /me is off for the night :)
for faac we have a bug report: bug 1730
Greg are you able to test this Tainted version too please? It is in Tainted Updates Testing this time and should also download libfaac. If possible could you check it with an faac file too, that way we can validate it aswell.
CC: (none) => gjmcgee
Tainted Validated on x86_64 verified faac operation with transcode to mpeg-4
As faac had to be removed from the repository, I think mythtv needs to be rebuilt without faac.
Keywords: validated_update => (none)CC: (none) => boklmAssignee: qa-bugs => mageia
CC: (none) => qa-bugs, stormi
What is the status of this update please?
There is still come issue concerning the build re: faac, and the firmware is missing still last I checked... might need pushed to "updates". I consider it "fixed" and it should be closed, the firmware has its own bug report and the faac/build/push issue are really unrelated. The push to updates is still needed, so it cannot be closed.
Colin, if the update is ready to be tested by QA team (including a tainted version that doesn't use faac, following the decision about this package), please assign to qa-bugs@ml.mageia.org and will pass it through the update validation process.
Ahhhrg!!! Sorry, I suck. Pushed new builds just now to core+tainted/updates_testing for your viewing pleasure! Last couple pkgs just winding their way through the BS now but there shouldn't be any problems.
I can't help with the testing for this one. Just a ping to remind everyone the non-faac version is ready for testing in both core and tainted updates testing.
CC: (none) => davidwhodgins
mythtv-0.24.1-20111019.0.1.mga1.tainted.src.rpm checks out OK on x86_64
Also tested tainted on i586.
Still working for me in i586 as well.
Validating the update Could someone from the sysadmin team push the srpms mythtv-0.24.1-20110909.0.1.mga1.src.rpm mythplugins-0.24.1-20110909.0.1.mga1.src.rpm from Core Updates Testing to Core Updates and the srpms mythtv-0.24.1-20111019.0.1.mga1.tainted.src.rpm mythplugins-0.24.1-20111019.0.1.mga1.tainted.src.rpm from Tainted Updates Testing to Tainted Updates Advisory: This update corrects an issue with IVTV cards and newer kernels. V4L1 support has been dropped from the kernel and cards requiring it were not recognised by MythTV. This was effectively breaking the upgrade from Mandriva 2010. MythTV was still coded to use V4L1 IVTV interfaces which are now obsolete. https://bugs.mageia.org/show_bug.cgi?id=1831
Keywords: (none) => validated_update
Update pushed.
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED
CC: boklm => (none)