On Monday, August 15, 2011 09:28:44 am Devin Heitmueller wrote: > Only Steven can look at the schematic and know for sure what prompted > them to update to a new PCI ID. However, you can definitely try doing > "card=4" and see if it works. > > Card=9 won't work since that card number is not valid given the card > list in your driver. > > Devin > > On Sun, Aug 14, 2011 at 7:23 PM, Declan Mullen > > <declan.mullen@xxxxxxxxxxx> wrote: > > On Sunday 14 August 2011 22:14:48 you wrote: > >> On Sun, Aug 14, 2011 at 5:21 AM, Declan Mullen > >> > >> <declan.mullen@xxxxxxxxxxx> wrote: > >> > Hi > >> > > >> > I've got a 8940 edition of a Hauppauge HVR-2200. The driver is called > >> > saa7164. The versions included in my OS (mythbuntu 10.10 x86 32bit, > >> > kernel 2.6.35-30) and from linuxtv.org are too old to recognise the > >> > 8940 edition. Posts #124 to #128 in the "Hauppauge HVR-2200 Tuner > >> > Install Guide" topic > >> > (http://www.pcmediacenter.com.au/forum/topic/37541-hauppauge-hvr-2200- > >> > tun er- install-guide/page__view__findpost__p__321195) document my > >> > efforts with those versions. > >> > > >> > So I wish to use the latest stable drivers from the driver > >> > maintainers, ie > >> > http://kernellabs.com/gitweb/?p=stoth/saa7164-stable.git;a=summary > >> > > >> > Problem is, I don't know git and I don't know how I'm suppose to git, > >> > build and install it. > >> > > >> > Taking a guess I've tried: > >> > git clone git://kernellabs.com/stoth/saa7164-stable.git > >> > cd saa7164-stable > >> > make menuconfig > >> > make > >> > > >> > However I suspect these are not the optimum steps, as it seems to have > >> > downloaded and built much more than just the saa7164 drivers. The git > >> > pulled down nearly 1GB (which seems a lot) and the resultant > >> > menuconfig produced a very big ".config". > >> > > >> > Am I doing the right steps or should I be doing something else to git, > >> > build and install the latest drivers ? > >> > > >> > Thanks, > >> > Declan > >> > >> Hello Declan, > >> > >> Blame Mauro and the other LinuxTV developers for moving to Git. When > >> we had HG you could do just the v4l-dvb stack and apply it to your > >> existing kernel. Now you have to suck down the *entire* kernel, and > >> there's no easy way to separate out just the v4l-dvb stuff (like the > >> saa7164 driver). The net effect is it's that much harder for > >> end-users to try out new drivers, and even harder still for developers > >> to maintain drivers out-of-tree. > >> > >> All that said, Ubuntu 10.10 deviates very little in terms of the > >> saa7164 driver. What you have is probably already identical to what's > >> in the kernellabs.com tree. > >> > >> And yes, PAL support is broken even in the kernellabs tree, so if that > >> was your motivation then updating to the current KL stable tree won't > >> help you. > >> > >> Cheers, > >> > >> Devin > > > > Many thanks for the clarification about git. > > > > The only reason why I'm attempting to use a newer saa7164 driver is > > because the driver in my ubuntu 10.10 (2.6.35-30, x86 32bit) doesn't > > recognise the 8940 edition of my HVR-2200 (and doesn't support the > > "card=9" option that I believe is specifically for the 8940 edition). > > > > Example dmesg output: > > $ dmesg | grep saa7 > > [ 18.367431] saa7164 driver loaded > > [ 18.367467] saa7164 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> > > IRQ 16 [ 18.367472] saa7164[0]: Your board isn't known (yet) to the > > driver. [ 18.367473] saa7164[0]: Try to pick one of the existing card > > configs via [ 18.367474] saa7164[0]: card=<n> insmod option. Updating > > to the latest [ 18.367475] saa7164[0]: version might help as well. > > [ 18.367684] saa7164[0]: Here are valid choices for the card=<n> > > insmod option: [ 18.367739] saa7164[0]: card=0 -> Unknown > > [ 18.367789] saa7164[0]: card=1 -> Generic Rev2 > > [ 18.367840] saa7164[0]: card=2 -> Generic Rev3 > > [ 18.367891] saa7164[0]: card=3 -> Hauppauge WinTV-HVR2250 > > [ 18.367943] saa7164[0]: card=4 -> Hauppauge WinTV-HVR2200 > > [ 18.367995] saa7164[0]: card=5 -> Hauppauge WinTV-HVR2200 > > [ 18.368059] saa7164[0]: card=6 -> Hauppauge WinTV-HVR2200 > > [ 18.368112] saa7164[0]: card=7 -> Hauppauge WinTV-HVR2250 > > [ 18.368164] saa7164[0]: card=8 -> Hauppauge WinTV-HVR2250 > > [ 18.369142] CORE saa7164[0]: subsystem: 0070:8940, board: Unknown > > [card=0,autodetected] [ 18.369147] saa7164[0]/0: found at > > 0000:02:00.0, rev: 129, irq: 16, latency: 0, mmio: 0xfd400000 [ > > 18.369152] saa7164 0000:02:00.0: setting latency timer to 64 [ > > 18.369162] saa7164_initdev() Unsupported board detected, registering > > without firmware > > > > To get this 8940 card working with my ubuntu 10.10 system, > > what would you recommend I try ? > > > > Should I be trying to extract the new driver from what the above > > git and makes, ie just copy into place the new saa7164.ko file ? > > Or should my existing driver work if i use the card=4 option ? > > > > Thanks, > > Declan > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-media" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html Hi Devin With respect to installing the new saa7164 driver (from kernellabs.com/stoth/saa7164-stable.git) into my ubuntu/mythbuntu 10.10 system (x86 32bit kernel 2.6.35-30), assuming that I've already put the correct firmware in place, do I just replace my existing saa7164.ko with the new one created by the above make and reboot ? Or is there more to it ? Thanks, Declan -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html