Tim Lucas wrote: > On Sat, Aug 30, 2008 at 2:11 PM, Tim Lucas <lucastim@xxxxxxxxx > <mailto:lucastim@xxxxxxxxx>> wrote: > > On Fri, Aug 29, 2008 at 5:41 PM, Steven Toth <stoth@xxxxxxxxxxx > <mailto:stoth@xxxxxxxxxxx>> wrote: > > Steven Toth wrote: > > Tim Lucas wrote: > > Mijhail Moreyra wrote: > > Steven Toth wrote: > >> Mijhail Moreyra wrote: > >>> Steven Toth wrote: > >>>> Mijhail, > >>>> > >>>> http://linuxtv.org/hg/~stoth/cx23885-audio > <http://linuxtv.org/hg/%7Estoth/cx23885-audio> > >>>> > >>>> This tree contains your patch with some minor > whitespace cleanups > >>>> and fixes for HUNK related merge issues due to the > patch wrapping at > >>>> 80 cols. > >>>> > >>>> Please build this tree and retest in your > environment to ensure I > >>>> did not break anything. Does this tree still work > OK for you? > >>>> > >>>> After this I will apply some other minor cleanups > then invite a few > >>>> other HVR1500 owners to begin testing. > >>>> > >>>> Thanks again. > >>>> > >>>> Regards, > >>>> > >>>> Steve > >>> > >>> Hi, sorry for the delay. > >>> > >>> I've tested the > http://linuxtv.org/hg/~stoth/cx23885-audio > <http://linuxtv.org/hg/%7Estoth/cx23885-audio> tree and > >>> it doesn't work well. > >>> > >>> You seem to have removed a piece from my patch that > avoids some register > >>> modification in cx25840-core.c:cx23885_ > initialize() > >>> > >>> - cx25840_write(client, 0x2, 0x76); > >>> + if (state->rev != 0x0000) /* FIXME: How to > detect the bridge > >>> type ??? */ > >>> + /* This causes image distortion on > a true cx23885 > >>> board */ > >>> + cx25840_write(client, 0x2, 0x76); > >>> > >>> As the patch says that register write causes a > horrible image distortion > >>> on my HVR-1500 which has a real cx23885 (not 23887, > 23888, etc) board. > >>> > >>> I don't know if it's really required for any bridge > as everything seems > >>> to be auto-configured by default, maybe it can be > simply dropped. > >>> > >>> Other than that the cx23885-audio tree works well. > >>> > >>> WRT the whitespaces, 80 cols, etc; most are also in > the sources I took > >>> as basis, so I didn't think they were a problem. > >> > >> That's a mistake, I'll add that later tonight, > thanks for finding > >> this. I must of missed it when I had to tear apart > your email because > >> of HUNK issues caused by patch line wrapping. > >> > >> Apart from this, is everything working as you expect? > >> > >> Regards, > >> > >> Steve > >> > >> > > > > OK. > > > > And sorry about the patch, I didn't know it was going > to be broken that > > way by being sent by email. > > > > >> Other than that the cx23885-audio tree works well. > > > > > Great, thanks for confirming. > > > Regards, > > > Steve > > I'll try asking again since my replies in gmail were not > including the correct subject heading. > Can this code for cx23885 analog support be adapted for > the DViCO Fusion HDTV7 Dual Express which also uses the > cx23885? Currently the driver for that card is digital > only and I am stuck with a free antiquated large > satellite system that is analog only in my apartment. I > am willing to put in the work if someone can point me in > the right direction. Thank you, > > > Wait until I get a chance to merge the cx25840 fix late > tonight. Watch the stoth/cx23885-audio tree for a cx25840 > fix appearing, then test the driver. Look in the driver, > find the correct card=N option for the HVR1500 and load the > driver on your system with that option .... then try analog. > > > Tim, > > The audio fix has now been applied to > http://linuxtv.org/hg/~stoth/cx23885-audio. > > Try loading the card as the HVR1500 and see what happens. > > Mijhail, if you could download and compile the cx23885-audio > tree one more time I would be grateful. > > Regards, > > Steve > > > OK, this may seem silly, but I'm not sure how to load the driver for > that card. I think I need to edit /etc/modprobe.d/options and add > the line cx23885 card=6, but it still autodetected my dvico card. > Is there something else I need to do? Thanks for your help. > > --Tim > > > I forgot the word options in front of cx23385 card=6. Now I get the > following when I run dmesg > > 30.865821] CORE cx23885[0]: subsystem: 18ac:d618, board: Hauppauge > WinTV-HVR1500 [card=6,insmod option] > [ 31.130230] cx23885[0]: i2c bus 0 registered > [ 31.130250] cx23885[0]: i2c bus 1 registered > [ 31.130269] cx23885[0]: i2c bus 2 registered > [ 31.156635] tveeprom 2-0050: Encountered bad packet header [ff]. > Corrupt or not a Hauppauge eeprom. > [ 31.156637] cx23885[0]: warning: unknown hauppauge model #0 > [ 31.156639] cx23885[0]: hauppauge eeprom: model=0 > [ 31.305018] cx23885[0]: cx23885 based dvb card > [ 31.345882] cx23885[0]: frontend initialization failed > [ 31.345884] cx23885_dvb_register() dvb_register failed err = -1 > [ 31.345886] cx23885_dev_setup() Failed to register dvb on VID_C > [ 31.345889] cx23885_dev_checkrevision() Hardware revision = 0xb0 > [ 31.345895] cx23885[0]/0: found at 0000:08:00.0, rev: 2, irq: 21, > latency: 0, mmio: 0xfd800000 > > I suppose I need to do something else to get the driver to load correctly. No, that's loaded fine. Ignore the digital VIDC attach errors. How is analog TV working? - Steve _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb