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@xxxxxxxxxx> 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@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb > -- Markus Rechberger _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb