On Wed, Dec 10, 2008 at 4:36 PM, Daniel Perzynski <Daniel.Perzynski@xxxxxxxx> wrote: > -----Original Message----- > From: Devin Heitmueller [mailto:devin.heitmueller@xxxxxxxxx] > Sent: Wednesday, December 10, 2008 10:22 PM > To: Daniel Perzynski > Cc: linux-dvb@xxxxxxxxxxx > Subject: Re: Fw: Re: Avermedia A312 wiki page > > On Wed, Dec 10, 2008 at 4:00 PM, Daniel Perzynski > <Daniel.Perzynski@xxxxxxxx> wrote: >> Hi Devin, >> >> Which repository should I use then? >> I do understand that USB bridge (CY7C68013A) has to be activated. >> As far as I'm aware that bridge is supported in v4l-dvb drivers but not as > a >> standalone module but rather as a part of other 'main' modules like cx88. >> The question is if my components are generally supported why are not >> recognized during modprobe 'modulename' process? >> Maybe I have to modify the source and add USB id of my card to certain >> modules? >> >> I would like to start with analog first. >> >> Regards, >> >> -----Original Message----- >> From: Devin Heitmueller [mailto:devin.heitmueller@xxxxxxxxx] >> Sent: Monday, December 08, 2008 11:22 PM >> To: daniel. perzynski >> Cc: linux-dvb@xxxxxxxxxxx >> Subject: Re: Fw: Re: Avermedia A312 wiki page >> >> On Mon, Dec 8, 2008 at 5:10 PM, daniel. perzynski >> <daniel.perzynski@xxxxxxxx> wrote: >>> Hi, >>> >>> I'm asking again for more help as I haven't received any response to >>> my previous e-mail pasted below. I've tried to run >>> SniffUSB-x64-2.0.0006.zip but is not working under vista :( I've also >>> found that card is using merlinb.rom and merlinc.rom (they are listed >>> in device manager in windows vista) >>>> I've tried to load all v4l modules (one by one) in 2.6.27.4 kernel - >>>> nothing in syslog :( I've then compiled and tried to load lgdt330x, >>>> cx25840,tuner-xc2028 and >>>> wm8739 from http://linuxtv.org/hg/v4l-dvb mercurial repository - >>>> nothing in syslog :( >>>> >>>> At the end I've used http://linuxtv.org/hg/v4l-dvb-experimental >>>> repository and when doing: >>>> >>>> insmod em28xx_cx25843, I've received :) Nov 30 21:43:54 h3xu5 >>>> cx25843.c: starting probe for adapter SMBus >>>> I801 >>>> adapter at 1200 (0x40004) >>>> Nov 30 21:43:54 h3xu5 cx25843.c: detecting cx25843 client on address >>>> 0x88 >>>> >>>> It is a small progress and I need even more help here. There is a >>>> question if I'm doing everything right? Do I need to load the modules >>>> with parameters? Why I need to do next to help in creation of working >>>> solution for that A312 card? >>> >>> Regards, >> >> Hello Daniel, >> >> Don't use http://linuxtv.org/hg/v4l-dvb-experimental, that's a very old >> repository. >> >> Just loading the modules does nothing. They won't do anything unless they >> know about your hardware. >> >> I would start with the bridge: CY7C68013A >> >> You need to get the bridge working before you can get any of the > peripherals >> working (such as the lgdt3304 demod, the 3028 tuner, or the cx25843 >> decoder). >> >> Once you have the bridge working, you can set the GPIOs to bring the other >> chips out of reset and then do i2c enumeration and device registration. >> >> Do you plan on doing analog support first or digital? >> >> Devin >> >> -- >> Devin J. Heitmueller >> http://www.devinheitmueller.com >> AIM: devinheitmueller > >> Hello Daniel, > >> Please don't top post - it's a violation of list policy. > >> You should use the v4l-dvb repository as your base. The other >> repositories are temporary clones of that repository that developers >> used (or are using) to develop support for some new chipset. > >> You need to put your USB ID into the driver for the ez-usb fx2 driver, >> so that driver will know to associate with your device. > >> Despite the various chips being supported, you still need to tell the >> driver that your device contains these chips. This is done by >> registering your device's USB ID in the bridge driver, and then having >> a profile within the bridge driver that tells the kernel which other >> chips are used in your product. This is the same regardless of >> whether you're talking about a USB bridge like the Cyprus or a device >> that includes a PCI bridge like the cx88. > >> Let's look at an example: The HVR-950: > >> The HVR-950 includes an em2883 USB bridge, an xc3028 tuner, a tvp5150 >> analog decoder, and an lgdt3303 digital demodulator. In order to make >> that work, you would add an entry to em28xx-cards.c including the >> hvr-950's USB ID, and in the device profile you would indicate that it >> contains the tvp5150 and xc3028. You would also have to configure any >> GPIOs so that the em2883 can bring the other chips out of reset. For >> digital support, you would need to change em28xx-dvb.c to indicate >> that the HVR-950 contains an lgdt3303 and provide the required >> configuration parameters for how that chip is wired up in that >> product. > >> For your product, you need to do basically the same thing. >> >> -- >> Devin J. Heitmueller >> http://www.devinheitmueller.com >> AIM: devinheitmueller > > Hi, > > Sorry for top post :( > > What is the name of the source file for ez-usb fx2 driver (to which as I > understand I have to add my USB device id)? I would have to look at the source and I don't have access to it right now. I would recommend you grep the tree for "Cyprus" or "fx2" > 'For your product, you need to do basically the same thing' - do you want me > to add information about my card and its > device profile to em28xx-cards.c for analog TV and to em28xx-dvb.c for > Digital? > No, I was using that as an example. The em28xx is a different USB bridge. You would want to register your USB ID with the CY7C68013A driver. Devin -- Devin J. Heitmueller http://www.devinheitmueller.com AIM: devinheitmueller _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb