[linux-dvb] Kworld USB 2870 DVB-T Receiver

Markus Rechberger mrechberger at gmail.com
Wed Mar 15 02:49:39 CET 2006


Hello Tim,

Just to answer this question.
There's no dvb-t support available yet.
For uptodate information about em2880 devices have a look at:

http://www.linuxtv.org/v4lwiki/index.php/Em2880

I'm sure em2870 devices will work with the upcoming em2880 dvb driver.

Markus

On 3/13/06, Tim Ansell <mithro at mithis.com> wrote:
> Hello,
>
> I recently brought a USB DVB-T Receiver. I would now like to get this
> device working under Linux (my favourite OS :).
>
> It is made by Kworld and is called a "USB 2870", it is a digital only
> device (not to be confused with the "USB 2880" which is a dual
> digital/analogue device). I believe it is based on EM28xx chipset as the
> window driver has the following files,
>
> ./emBDA.inf
> ./emBDA.sys
> ./emOEM.sys
> ./emPRP.ax
> ./emWHQL.cat
> ./TVEpaDrv.ini
>
> There appears to be work on a driver for these chip sets in the DVB
> tree. How far along is this driver and is it likely to work with this
> device (after a bit of work)?
>
> >From what I understand the first job would be to add an entry to the
> "em28xx_boards" and "em28xx_id_table" for my card. I've included the
> information from the embda.inf which is related to my device at the end
> of this email as I believe this should contain the information needed to
> construct this entry?
>
> I can include output of lsusb and usbview if it makes life easier.
>
> Obviously I don't expect you to do all the work to make this card work
> (specially since you don't have one!). However, I haven't coded for
> anything like a DVB card before and would appreciate any help.
>
> Thanks for your help!
>
> Tim Ansell
>
> ;---------------------  U S B 2 8 7 0  --------------------
>
> [USB2870]
> Include       = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf
> Needs         = KS.Registration, KSCAPTUR.Registration, BDA.Installation
> AddReg        = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg
> CopyFiles     = CAP.CopySYS, CAP.CopyDLL
>
> [USB2870.NT]
> Include       = ks.inf, kscaptur.inf, ksfilter.inf, bda.inf
> Needs         = KS.Registration, KSCAPTUR.Registration.NT,
> BDA.Installation.NT
> AddReg        = CAP.AddReg, OEM.AddReg, OEM.Defaults.AddReg
> CopyFiles     = CAP.CopySYS, CAP.CopyDLL
>
>
> ;------------ H W ------------
>
> [USB2870.HW]
> AddReg = InstFilter2870
>
> [InstFilter2870]
> HKR,,LowerFilters,0,"emOEM.sys"
>
> [USB2870.NT.HW]
> AddReg = InstFilter2870NT
>
> [InstFilter2870NT]
> HKR,,"LowerFilters",0x00010000,"USB28xxOEM"
>
>
> ;---- I N T E R F A C E S ----
>
> [USB2870.Interfaces]
> AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%,
> BDACap2870.Interface
> AddInterface = %KSCATEGORY_BDA_TUNER%,   %BDATunerFilter
> %,BDATuner2870.Interface
>
> [USB2870.NT.Interfaces]
> AddInterface = %KSCATEGORY_BDA_RECEIVER%,%BDACapFilter%,
> BDACap2870.Interface
> AddInterface = %KSCATEGORY_BDA_TUNER%,   %BDATunerFilter
> %,BDATuner2870.Interface
>
>
> [BDACap2870.Interface]
> AddReg = BDACap.2870.AddReg
>
> [BDATuner2870.Interface]
> AddReg = BDATuner.2870.AddReg
>
> [BDACap.2870.AddReg]
> HKR,,CLSID,,%ProxyVCap.CLSID%
> HKR,,FriendlyName,,%USB2870.DeviceDesc%
> HKLM,%Name.Key%,"DSName",0,%USB2870.DeviceDesc%
>
> [BDATuner.2870.AddReg]
> HKR,,CLSID,,%ProxyVCap.CLSID%
> HKR,,FriendlyName,,%BDATuner.2870.Name%
>
>
> ;------ S E R V I C E S ------
>
> [USB2870.NT.Services]
> AddService = USB28xxBGA,0x00000002,BDAInstall2870
> AddService = USB28xxOEM,0x00000000,OEMInstall2870
>
> [BDAInstall2870]
> DisplayName   = %USB2870.DeviceDesc%
> ServiceType   = 1               ;SERVICE_KERNEL_DRIVER
> StartType     = 3               ;SERVICE_DEMAND_START
> ErrorControl  = 1               ;SERVICE_ERROR_NORMAL
> ServiceBinary = %12%\emBDA.sys
>
> [OEMInstall2870]
> DisplayName   = %OEM.DeviceDesc%
> ServiceType   = 1               ;SERVICE_KERNEL_DRIVER
> StartType     = 3               ;SERVICE_DEMAND_START
> ErrorControl  = 1               ;SERVICE_ERROR_NORMAL
> ServiceBinary = %12%\emOEM.sys
>
>
>
> --
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>


--
Markus Rechberger



More information about the linux-dvb mailing list