It could easily be that this was mistaken though. Until now I have seen no attempts to make these changes, alas. So let’s start and add it here: Markus was one of the authors of the original em28xx driver, first merged for the 2. Experience with drivers merged under this policy has generally been positive; once those drivers head for the mainline, they get more attention and tend to improve quickly. It has coding style and copyright attribution problems; a quick review has also left your editor wondering about locking issues.

Uploader: Mauzuru
Date Added: 10 May 2014
File Size: 20.3 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 2766
Price: Free* [*Free Regsitration Required]

So now the userspace stuff comes in thinking about how to open up that project again so em2xx work can be used with the existing kernel. Meanwhile, this driver contains the result of years of work and em228xx to the relevant data sheets; freezing it out may not be in the best interests of kernel developers or users.

Hans promised to work with the community on Reiserfs and so after long deliberation it was included in kernel.

EM28xx cards list — The Linux Kernel documentation

It’s same as with Reiser4 Posted Nov 14, Maybe Jon’s article can be the crystallization empiz for everybody to take a step back and go on a path of compromise instead of confrontation hope springs eternal, I know The approach aimed to have some compatibility level to the available BSD tuning modules.

Just one, I have to write that Michael Krufky was also involved into why it turned bad. Both upstream and the 4 duplicated drivers have similar functionality. The sad story of the em28xx driver Posted Nov 20, Em28xxx a user, it’s unbelievable to me that these guys have so much time on empiaa hand for childish flamewars.


That solution, too, failed to pass review; nobody else could really see much advantage in moving that much driver code out of the kernel.

It’s same as with Reiser4 Posted Nov 15, 5: Meanwhile, the other developer added the main required feature support for hybrid analog-digital tuners to the Video4Linux code in roughly the same way as they’d proposed earlier, but written from scratch, and this was accepted.

So it would seem that everybody’s interests are served by getting those drivers into the mainline tree.

I don’t want to own the em28xx driver, I would like to maintain it since I did that for 3 years already, accepting useful patches giving reviews etc. The sad story of the em28xx driver Posted Nov 11, Posted Nov 17, Eventually, Markus came back with a new approach which moved much of the tuner code into user space. Well, Marcus’ userspace stuff was rejected, due to a duplicating existing code in a way that’d make life difficult for developers and b the only real “benefit” being the ability to have closed-source blobs in drivers.

This was basically my try to make development liberal and not driven by one single person.

CONFIG_VIDEO_EM28XX: Empia EM28xx USB video capture support

Is it actually a requirement for driver inclusion that future support be lined up? We got video, tuning and audio work.

I agree with Jonathan that many things finally went that way BUT there’s some kind of reason for it. That’s non sequitur to me. In the end, some of the developers decided to just improve the version of the driver currently in-kernel rather than continuing to deal with Markus.


The sad story of the em28xx driver Posted Nov 26, That seems to be the opposite of the open source process. Cliques are a hard problem to beat and generally impossiblewe can see so many examples of this screwing projects over.

The sad story of the em28xx driver Posted Nov 13, At that stage device node locking, preventing dvb appications to use the nodes while analog TV was em2xx use was fm28xx implemented, and I also worked out alot other PCI devices some are still not merged with mainline.

The sad story of the em28xx driver

The whole driver started at the end ofI started to reverse engineer the protocol and worked on dm28xx with Luca Risolia hope I got the name right. Posted Nov 12, 0: It’s not a project for innovative people to work on own ideas that for other open operating systems are better in that case.

There was even a period where the code was relicensed to the MPL, apparently as part of an attempt to prevent it from being taken into the mainline. At times, Markus tried to block those changes.