cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Gene Heske » Wed, 30 Nov 2005 11:30:09


n Monday 28 November 2005 20:17, Michael Krufky wrote:

No, I never did get it to work Michael, and I believe I said so, mainly
because it wouldn't even compile. ISTR I sent a message with the
compiler exit messages at the time.

Now I'd be willing to try it again, but I'd need exactly the proceedure
as it would apply to a working 2.6.14.x kernel. I don't think I did it
right the last time. My script, fwiw, renames one generation back so
that a bad kernel can be reverted easily by renameing the vmlinuz and
/lib/modules/version-number trees. Its kind of a swiss army knife in
that I comment/uncomment stuff in the buildit (thats another script I
use to apply then patches etc), but the makeit script only needs the
version number updated to match the Makefile and from there its a 'time
./makeit' till I'm done editing grub.conf & ready to reboot. I've taken
note that the recent makefiles apparently does its own depmod operation
when doing the modules_install but haven't taken my command out of it
yet so that gets done twice..


See above.


My script does it essentially the same as one would do it by hand. The
exception being that I understand the Makefile now has an install target
for the kernel, but my script does the copying rather than calling that,
and *I* do the grub.conf editing.


He should do a full shutdown and cold boot to a kernel he knows works,
and I expect the analog will work again. Warm reboots DO NOT DO IT!


Like I said, complete instructions please so that we are on the same
page. I still have the rc2-git6 tree that didn't work, so as my script
does a make clean, it should be easy enough to do with the right
instructions. Like what dir in the kernel tree am I supposed to be in
when I issue the cvs checkout command etc.


--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Michael Kr » Wed, 30 Nov 2005 12:40:10

ene Heskett wrote:

Gene-

Let's go a slightly different route... First off, I must say:

I think that I over-reacted in my previous email. To test, I have
installed v4l-dvb cvs over kernels 2.6.13, 2.6.14, and 2.6.15-rc2-git6,
and all three worked fine with my FusionHDTV3 Gold-T in ATSC mode. It
was the vanilla 2.6.15-rc2-git6 that didnt work for me. With the cvs
modules installed, however, it is working well.

Right now, I am in the process of recompiling my vanilla 2.6.15-rc2-git6
kernel, to confirm that this actually is a new regression. If it is in
fact a regression in 2.6.15, then it is likely to be a v4l regression.
Luckily, Mauro and I have prepared some patchsets to fix some 2.6.15
bugs and compile warnings. It seems that this might be one of the bugs
that is now fixed in cvs.

Anyhow, would you like to give cvs a whirl under your 2.6.15-rc2-git6
kernel?

There is a wiki-howto, located at:
http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS

... but I will include instructions in this email for your convenience.

Here's how:

1) Please start with vanilla 2.6.15-rc2-git6 ... Have the kernel already
installed and running.

2) Check-out the newly merged v4l-dvb cvs repository:

cvs -d :pserver: XXXX@XXXXX.COM :/cvs/video4linux login
cvs -d :pserver: XXXX@XXXXX.COM :/cvs/video4linux co v4l-dvb

3) Change into the v4l-dvb directory:

cd v4l-dvb

4) (optional) If you are recompiling the cvs modules against a different
kernel, clean the tree and kernel version info:

make distclean

5) Compile the modules:

make

6) Install them: (as root)

make install

7) Reboot the machine

Hopefully, this will fix your problem. Please let me know.

-Michael Krufky
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Michael Kr » Wed, 30 Nov 2005 12:50:04


Oops.... I forgot to answer this question....

It doesnt matter in what directory you are issuing the commands below...
Although you certainly should NOT issue these within your kernel source,
and you should be inside the newly-downloaded v4l-dvb tree after you
"cd" into it. I recommend either doing this in your ~home directory, or
in /usr/src


Cheers,

Michael
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Gene Heske » Wed, 30 Nov 2005 13:30:11

n Monday 28 November 2005 22:37, Michael Krufky wrote:

Got it to that point, but I need to reboot AFTER I disable the modprobe
statement in my r.clocal file. That loads about 25 modules it seems &
I don't want the old code to touch it before I've rebuilt the cvs.

Ok, rebooted to 2.6.15-rc2-git6

Skipped


Working now. Done. The only odd thing was a couple of lines as it
started stateing 'no version now' but several lines later it had found
the kernel version ok.


is this supposed to be make modules_install? I did the plain one.
That seemed to work, a repeat shows this:

[root@coyote v4l-dvb]# make install
make -C /usr/src/v4l-dvb/v4l install
make[1]: Entering directory `/usr/src/v4l-dvb/v4l'

Eliminating old V4L modules (errors on this step is not a problem)..
make[1]: [v4l-rminstall] Error 1 (ignored)


Installing new V4L modules at corresponding Kernel dir...
install -d /lib/modules/2.6.15-rc2-git6/kernel/drivers/media/common
install -m 644 -c ir-common.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/common
install -d /lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video
install -m 644 -c btcx-risc.ko bttv.ko tda9887.ko tuner.ko tvaudio.ko
tveeprom.ko saa6588.ko tvmixer.ko v4l1-compat.ko v4l2-common.ko
wm8775.ko cs53l32a.ko video-buf.ko video-buf-dvb.ko ir-kbd-gpio.ko
ir-kbd-i2c.ko msp3400.ko tvp5150.ko saa711x.ko saa7134-alsa.ko
saa7134-oss.ko saa7115.ko cx25840.ko saa7127.ko compat_ioctl32.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video
install -d /lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video/cx88
install -m 644 -c cx8800.ko cx8802.ko cx88-alsa.ko cx88-blackbird.ko
cx88xx.ko cx88-dvb.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video/cx88
install: cannot stat `cx88-alsa.ko': No such file or directory
make[1]: [v4l-install] Error 1 (ignored)
install -d
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video/saa7134
install -m 644 -c saa6752hs.ko saa7134.ko saa7134-empress.ko
saa7134-dvb.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video/saa7134
install -d
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video/em28xx
install -m 644 -c em28xx.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/video/em28xx
/sbin/depmod -a

Eliminating old DVB modules (errors on this step is not a problem)..
make[1]: [dvb-rminstall] Error 1 (ignored)


Installing new DVB modules at corresponding Kernel dir...
install -d /lib/modules/2.6.15-rc2-git6/kernel/drivers/media/common
install -m 644 -c saa7146.ko saa7146_vv.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/common
install -d
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/dvb/frontends
install -m 644 -c cx22702.ko dvb-pll.ko lgdt330x.ko or51132.ko
tda1004x.ko mt352.ko sp887x.ko nxt6000.ko cx24110.ko or51211.ko
nxt200x.ko cx24123.ko mt312.ko stv0299.ko nxt2002.ko bcm3510.ko
dib3000mb.ko dib3000mc.ko ves1820.ko cx22700.ko tda8083.ko ves1x93.ko
stv0297.ko sp8870.ko l64781.ko s5h1420.ko tda10021.ko at76c651.ko
tda80xx.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/dvb/frontends
install -d /lib/modules/2.6.15-rc2-git6/kernel/drivers/media/dvb/bt8xx
install -m 644 -c bt878.ko dvb-bt8xx.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/dvb/bt8xx
install -d
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/dvb/dvb-core
install -m 644 -c dvb-core.ko
/lib/modules/2.6.15-rc2-git6/kernel/drivers/media/dvb/dvb-core
install -d /lib/modules/2.6.15-rc2-git6/kernel/dr
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Gene Heske » Wed, 30 Nov 2005 13:50:07


I built it in /usr/src, seemed to be ok ANAICT. It just didn't work.
Bear in mind I have no ATSC signals out here in the West *** ia hills
yet, all ntsc. So I can't as yet test the ATSC side.

[...]


--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Michael Kr » Wed, 30 Nov 2005 14:00:12


Very interesting... This whole time I thought that your testing was
using a VSB stream.

So, you're only talking about problems with analog NTSC?

It seems that I might be having a similar (but NOT the same) problem
with my FusionHDTV3 Gold-T, but it has nothing to do with the kernel
version. Let me remind you that this card uses Thomson DDT 7611, and
your card uses Thomson DDT 7610. It simply doesnt work anymore,
regardless of whether I am in Linux or Windows, no matter which kernel
version. Only digital ATSC (using QAM256) is working for me.

I will have to test NTSC using my FusionHDTV5 Gold, installed in my
other box. It doesnt have 2.6.15 installed right now. I will wait for
2.6.15-rc3 to propogate to the kernel.org mirrors before I install it,
so this may take some time. The other card, however, has a TUA6034
tuner, inside an LG TDVS-H062F ... not the same tuner as you this time,
but still a cx88 board.

Anyway, after 2.6.15-rc3 propogates and I get it installed, I'll let you
know how my testing goes. Would you do the same?

Cheers,

Mike
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Michael Kr » Wed, 30 Nov 2005 16:20:15


My FusionHDTV5 Gold card works fine under 2.6.15-rc3 ... Hopefully yours
does too.

/me crosses fingers

-Mike
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Gene Heske » Thu, 01 Dec 2005 00:21:34

n Monday 28 November 2005 23:56, Michael Krufky wrote:
Correct.

And there is one difference between the modprobe cx88-dvb that works,
and the ones that don't. The ones that do report:
kernel: DVB: registering new adapter (cx88[0]).
kernel: DVB: registering frontend 0 (Oren OR51132 VSB/QAM Frontend)...

echoed on the cli, those that don't work are silent.

The complete section from the messages file is:
Nov 28 23:25:55 coyote kernel: Linux video capture interface: v1.00
Nov 28 23:25:55 coyote kernel: cx2388x v4l2 driver version 0.0.5 loaded
Nov 28 23:25:55 coyote kernel: ACPI: PCI Interrupt Link [LNK2] enabled
at IRQ 5
Nov 28 23:25:55 coyote kernel: ACPI: PCI Interrupt 0000:01:07.0[A] ->
Link [LNK2] -> GSI 5 (level, low) -> IRQ 5
Nov 28 23:25:55 coyote kernel: CORE cx88[0]: subsystem: 7063:3000,
board: pcHDTV HD3000 HDTV [card=22,autodetected]
Nov 28 23:25:55 coyote kernel: TV tuner 52 at 0x1fe, Radio tuner -1 at
0x1fe
Nov 28 23:25:55 coyote kernel: i2c-algo-bit.o: cx88[0] passed test.
Nov 28 23:25:55 coyote kernel: tuner 2-0061: chip found @ 0xc2 (cx88[0])
Nov 28 23:25:55 coyote kernel: tuner 2-0061: type set to 52 (Thomson DDT
7610 (ATSC/NTSC))
Nov 28 23:25:55 coyote kernel: cx88[0]/0: found at 0000:01:07.0, rev: 5,
irq: 5, latency: 32, mmio: 0xea000000
Nov 28 23:25:55 coyote kernel: cx88[0]/0: registered device video0
[v4l2]
Nov 28 23:25:55 coyote kernel: cx88[0]/0: registered device vbi0
Nov 28 23:25:55 coyote kernel: cx88[0]/0: registered device radio0
Nov 28 23:25:55 coyote kernel: cx2388x dvb driver version 0.0.5 loaded
Nov 28 23:25:55 coyote kernel: ACPI: PCI Interrupt 0000:01:07.2[A] ->
Link [LNK2] -> GSI 5 (level, low) -> IRQ 5
Nov 28 23:25:55 coyote kernel: cx88[0]/2: found at 0000:01:07.2, rev: 5,
irq: 5, latency: 32, mmio: 0xeb000000
Nov 28 23:25:55 coyote kernel: cx88[0]/2: cx2388x based dvb card

Now, from a 2.6.15-rc2-git6 + cvs boot that doesn't work:
Nov 28 23:15:24 coyote kernel: Linux video capture interface: v1.00
Nov 28 23:15:24 coyote kernel: cx2388x v4l2 driver version 0.0.5 loaded
Nov 28 23:15:24 coyote kernel: ACPI: PCI Interrupt Link [LNK2] enabled
at IRQ 5
Nov 28 23:15:24 coyote kernel: ACPI: PCI Interrupt 0000:01:07.0[A] ->
Link [LNK2] -> GSI 5 (level, low) -> IRQ 5
Nov 28 23:15:24 coyote kernel: CORE cx88[0]: subsystem: 7063:3000,
board: pcHDTV HD3000 HDTV [card=22,autodetected]
Nov 28 23:15:24 coyote kernel: TV tuner 52 at 0x1fe, Radio tuner -1 at
0x1fe
Nov 28 23:15:24 coyote kernel: i2c-algo-bit.o: cx88[0] passed test.
Nov 28 23:15:24 coyote kernel: tuner 2-0061: chip found @ 0xc2 (cx88[0])
Nov 28 23:15:24 coyote kernel: tuner 2-0061: type set to 52 (Thomson DDT
7610 (ATSC/NTSC))
Nov 28 23:15:24 coyote kernel: cx88[0]/0: found at 0000:01:07.0, rev: 5,
irq: 5, latency: 32, mmio: 0xea000000
Nov 28 23:15:24 coyote kernel: cx88[0]/0: registered device video0
[v4l2]
Nov 28 23:15:24 coyote kernel: cx88[0]/0: registered device vbi0
Nov 28 23:15:24 coyote kernel: cx88[0]/0: registered device radio0
Nov 28 23:15:25 coyote kernel: cx2388x dvb driver version 0.0.5 loaded
Nov 28 23:15:25 coyote kernel: ACPI: PCI Interrupt 0000:01:07.2[A] ->
Link [LNK2] -> GSI 5 (level, low) -> IRQ 5
Nov 28 23:15:25 coyote kernel: cx88[0]/2: found at 0000:01:07.2, rev: 5,
irq: 5, latency: 32, mmio: 0xeb000000
Nov 28 23:15:25 coyote kernel: cx88[0]/2: cx2388x based dvb card
Nov 28 23:15:25 coyote kernel: DVB: registering new adapter (c
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Gene Heske » Thu, 01 Dec 2005 01:10:24


Yes, I can do that. I can also confirm that its still borked in -rc3.

--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

cx88 totally fried in 2.6.15-rcX -was- HD3000 - no NTSC via tuner

Post by Gene Heske » Thu, 01 Dec 2005 02:10:20


Turns out I'd borked the linkages in /lib/modules/2.6.14 with a
previous attempt, so I'm rebuilding 2.6.14 first in order to restore the
linakges. The cvs build is slow, is the -j=1 in the Makefile? Or do I
need to spec that on the cli? I've forgotten. Anyway, its done, so a
reboot is coming up.

And its broken in the same manner for 2.6.14 + cvs. I tried to do a
screen snapshot but the tvtime window was blank in the snapshot.
Didn't we used to have a snapshotter that grabbed only the window with
ficus way back when?

--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/