Skip to contentSkip to conversation

Multiple em28xx devices

DISCUSSION rvf16 5 participants 12 messages Apr 9, 2009 Media (V4L/DVB)

lore
Share & tools
lore

rvf16

author
#0 lore raw

Thanks for the interest.

So does the upstream driver support all the rest ? Analog TV
FM radio
Remote Control
Composite Input
TeleText

Also will it compile on a 2.6.22 kernel or does it depend on a much later kernel?

Thank you.
Regards.

#1 lore raw

2009/4/9 rvf16 <[email protected]>:

Quoted 9 lines

Thanks for the interest.

So does the upstream driver support all the rest ? Analog TV
FM radio
Remote Control
Composite Input
TeleText

Quoted 3 lines

Also will it compile on a 2.6.22 kernel or does it depend on a much later kernel?

only the em28xx-new driver supports all that.

cheers,
Markus

#2 lore raw
In reply to rvf16

2009/4/9 rvf16 <[email protected]>:

Quoted 2 lines

So does the upstream driver support all the rest ? Analog TV

Yes

Quoted 1 line

FM radio

No

Quoted 1 line

Remote Control

Yes

Quoted 1 line

Composite Input

Yes

Quoted 1 line

TeleText

No

Quoted 2 lines

Also will it compile on a 2.6.22 kernel or does it depend on a much later kernel?

Yes. It will compile fine with 2.6.22.

Devin

Signature · 3 lines
Devin J. Heitmueller
http://www.devinheitmueller.com
AIM: devinheitmueller
#3 lore raw
Quoted 7 lines · On Thu, 9 Apr 2009 11:39:47 -0400 Devin Heitmueller…

2009/4/9 rvf16 <[email protected]>:

Quoted 2 lines

So does the upstream driver support all the rest ? Analog TV

Yes

Quoted 1 line

FM radio

No

Yes, it does support FM radio, provided that you proper add radio specific configuration at em28xx-cards.c.

Cheers,
Mauro

#4 lore raw
Quoted 6 lines · Mauro Carvalho Chehab
Quoted 3 lines · On Thu, 9 Apr 2009 11:39:47 -0400 Devin Heitmueller…

2009/4/9 rvf16 <[email protected]>:

Quoted 2 lines

So does the upstream driver support all the rest ? Analog TV

Quoted 7 lines
Quoted 4 lines

Yes

Quoted 1 line

FM radio

No

Yes, it does support FM radio, provided that you proper add radio specific configuration at em28xx-cards.c.

Guess I haven't been watching the tree close enough then. :-) I will see about adding the profiles for the various em28xx devices I have.

Devin

Signature · 3 lines
Devin J. Heitmueller
http://www.devinheitmueller.com
AIM: devinheitmueller
#5 lore raw
In reply to Mauro Carvalho Chehab
Quoted 6 lines · Mauro Carvalho Chehab
Quoted 3 lines · On Thu, 9 Apr 2009 11:39:47 -0400 Devin Heitmueller…

2009/4/9 rvf16 <[email protected]>:

Quoted 2 lines

So does the upstream driver support all the rest ? Analog TV

Quoted 8 lines
Quoted 4 lines

Yes

Quoted 1 line

FM radio

No

Yes, it does support FM radio, provided that you proper add radio specific configuration at em28xx-cards.c.

I plan to add support for it to the existing kerneldriver anyway, but by using userspace drivers.
Those drivers are just ontop of everything and no changes are required for the existing drivers.

I'll just intercept all the calls as I do right now already with the latest device. I ported the entire configuration framework to userland and it also works on Apple OSX without any change. I'm just using usbfs for it, PCI config support is possible by using libpci or opening the corresponding node in the proc filesystem too. This time there's nothing you can do against it since it requires no change as it is.

Markus

#6 lore raw
Quoted 21 lines · Markus Rechberger
Quoted 4 lines · Mauro Carvalho Chehab
Quoted 1 line · On Thu, 9 Apr 2009 11:39:47 -0400 Devin Heitmueller…

2009/4/9 rvf16 <[email protected]>:

Quoted 9 lines
Quoted 6 lines
Quoted 2 lines

So does the upstream driver support all the rest ? Analog TV

Yes

Quoted 1 line

FM radio

No

Yes, it does support FM radio, provided that you proper add radio specific configuration at em28xx-cards.c.

I plan to add support for it to the existing kerneldriver anyway, but by using userspace drivers.
Those drivers are just ontop of everything and no changes are required for the existing drivers.

Quoted 7 lines

I'll just intercept all the calls as I do right now already with the latest device. I ported the entire configuration framework to userland and it also works on Apple OSX without any change. I'm just using usbfs for it, PCI config support is possible by using libpci or opening the corresponding node in the proc filesystem too. This time there's nothing you can do against it since it requires no change as it is.

Userspace drivers won't be accepted but it's not worth re-opening that old wound - especially since I haven't followed this specific thread.

I _am_ interested in the fact that you've ported GPL code (frameworks and/or drivers) to Apple, creating derived works.

Obviously you'll need to make those changes to the community. Where can I download these?

Thanks,

- Steve

#7 lore raw
Quoted 37 lines · Steven Toth
Quoted 28 lines · Markus Rechberger
Quoted 11 lines · Mauro Carvalho Chehab
Quoted 7 lines · On Thu, 9 Apr 2009 11:39:47 -0400 Devin Heitmueller…

2009/4/9 rvf16 <[email protected]>:

Quoted 3 lines

So does the upstream driver support all the rest ? Analog TV

Yes

Quoted 8 lines
Quoted 3 lines
Quoted 1 line

FM radio

No

Yes, it does support FM radio, provided that you proper add radio specific
configuration at em28xx-cards.c.

I plan to add support for it to the existing kerneldriver anyway, but by using userspace drivers.
Those drivers are just ontop of everything and no changes are required for the existing drivers.

Quoted 7 lines

I'll just intercept all the calls as I do right now already with the latest device. I ported the entire configuration framework to userland and it also works on Apple OSX without any change. I'm just using usbfs for it, PCI config support is possible by using libpci or opening the corresponding node in the proc filesystem too. This time there's nothing you can do against it since it requires no change as it is.

Quoted 3 lines

Userspace drivers won't be accepted but it's not worth re-opening that old wound - especially since I haven't followed this specific thread.

no problem, as I wrote it sits ontop of everything not needing any kernel hooks.

Quoted 3 lines

I _am_ interested in the fact that you've ported GPL code (frameworks and/or drivers) to Apple, creating derived works.

hehe, I did not touch any GPL code.

Quoted 2 lines

Obviously you'll need to make those changes to the community. Where can I download these?

The framework will be opened when it's time to be opened, right now it's only available to interested developers.

Markus

#8 lore raw
Quoted 30 lines · Markus Rechberger
Quoted 29 lines · Steven Toth
Quoted 28 lines · Markus Rechberger
Quoted 6 lines · Mauro Carvalho Chehab
Quoted 3 lines · On Thu, 9 Apr 2009 11:39:47 -0400 Devin Heitmueller…

2009/4/9 rvf16 <[email protected]>:

Quoted 2 lines

So does the upstream driver support all the rest ? Analog TV

Quoted 8 lines
Quoted 4 lines

Yes

Quoted 1 line

FM radio

No

Yes, it does support FM radio, provided that you proper add radio specific
configuration at em28xx-cards.c.

I plan to add support for it to the existing kerneldriver anyway, but by using userspace drivers.
Those drivers are just ontop of everything and no changes are required for the existing drivers.

I'll just intercept all the calls as I do right now already with the latest device. I ported the entire configuration framework to userland and it also works on Apple OSX without any change. I'm just using usbfs for it, PCI config support is possible by using libpci or opening the corresponding node in the proc filesystem too. This time there's nothing you can do against it since it requires no change as it is.

Quoted 5 lines
Quoted 3 lines

Userspace drivers won't be accepted but it's not worth re-opening that old wound - especially since I haven't followed this specific thread.

no problem, as I wrote it sits ontop of everything not needing any kernel hooks.

That's fine, if it's not derived then I have no problem with you keeping control over your own code.

Quoted 5 lines
Quoted 4 lines

I _am_ interested in the fact that you've ported GPL code (frameworks and/or drivers) to Apple, creating derived works.

Quoted 7 lines

hehe, I did not touch any GPL code.

Quoted 2 lines

Obviously you'll need to make those changes to the community. Where can I download these?

The framework will be opened when it's time to be opened, right now it's only available to interested developers.

Ahh, if it's not GPL code (or derived from GPL) then I'm not interested in it, and I'm not interested in paying you for access.

- Steve

#9 lore raw
Quoted 45 lines · Steven Toth
Quoted 44 lines · Markus Rechberger
Quoted 41 lines · Steven Toth
Quoted 27 lines · Markus Rechberger
Quoted 11 lines · Mauro Carvalho Chehab
Quoted 7 lines · On Thu, 9 Apr 2009 11:39:47 -0400 Devin Heitmueller…

2009/4/9 rvf16 <[email protected]>:

Quoted 3 lines

So does the upstream driver support all the rest ? Analog TV

Yes

Quoted 8 lines
Quoted 3 lines
Quoted 1 line

FM radio

No

Yes, it does support FM radio, provided that you proper add radio specific
configuration at em28xx-cards.c.

I plan to add support for it to the existing kerneldriver anyway, but by using userspace drivers.
Those drivers are just ontop of everything and no changes are required for the existing drivers.

Quoted 7 lines

I'll just intercept all the calls as I do right now already with the latest device. I ported the entire configuration framework to userland and it also works on Apple OSX without any change. I'm just using usbfs for it, PCI config support is possible by using libpci or opening the corresponding node in the proc filesystem too. This time there's nothing you can do against it since it requires no change as it is.

Userspace drivers won't be accepted but it's not worth re-opening that old
wound - especially since I haven't followed this specific thread.

Quoted 6 lines
Quoted 2 lines

no problem, as I wrote it sits ontop of everything not needing any kernel hooks.

That's fine, if it's not derived then I have no problem with you keeping control over your own code.

this is the difference with the latest drivers. Noone depends on anyone anymore, while
it will still add fully working support out of linuxtv available through nearly all kernelversions
without having to recompile them.

Quoted 8 lines
Quoted 8 lines
Quoted 5 lines

I _am_ interested in the fact that you've ported GPL code (frameworks and/or
drivers) to Apple, creating derived works.

hehe, I did not touch any GPL code.

Quoted 9 lines
Quoted 5 lines
Quoted 2 lines

Obviously you'll need to make those changes to the community. Where can I download these?

The framework will be opened when it's time to be opened, right now it's only available to interested developers.

Ahh, if it's not GPL code (or derived from GPL) then I'm not interested in it, and I'm not interested in paying you for access.

good.

Markus

#10 lore raw
In reply to Markus Rechberger
Quoted 5 lines
Quoted 2 lines

Obviously you'll need to make those changes to the community. Where can I download these?

The framework will be opened when it's time to be opened, right now it's only available to interested developers.

Sorry, I meant to ask the obvious question in my last email...

Why is this being discussed on the open-source ML if it's not v4l-dvb code, or targeted for merging as v4l-dvb code?

- Steve

#11 lore raw
Quoted 11 lines · Steven Toth
Quoted 5 lines
Quoted 2 lines

Obviously you'll need to make those changes to the community. Where can I download these?

The framework will be opened when it's time to be opened, right now it's only available to interested developers.

Sorry, I meant to ask the obvious question in my last email...

Why is this being discussed on the open-source ML if it's not v4l-dvb code, or targeted for merging as v4l-dvb code?

because the initial mail refers to some of my work, which is also supported by the userspace drivers.
Obviously for you it's not interesting of course.

Markus