Re: System freezes with 2.4.23-pre6 and and later kernels.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




Hi

Just an uppdate on this problem I have now tested kernel version
2.4.23-pre5 plus (patch-2.4.22-bk30-bk3) that includes the following changes:

 v4l i2c modules update
  o bttv driver update
  o bttv documentation update
  o Tuner update
  o videodev update

And the result is that 2.4.23-pre5 works fine but 2.4.23-pre5 plus the patch patch-2.4.22-bk30-bk3 hangs the system when one tries to use the video device with Gnomemeeting.

So the following patch somehow caused this lockup problem with gnomemeeting and my bttv card:

http://www.kernel.org/pub/linux/kernel/v2.4/snapshots/incr/patch-2.4.22-bk30-bk31.gz



Cheers Johnny










Johnny Strom wrote:
Hello

It seems that I have encountered a bttv problem that is 100%
repeatable.

What happens is that the system freezes and the keyboard
lights are flashing if I press the preview button in Gnomemeeting or
if I start to send video from the bttv card over the network.

My system:

- Fedora core 1
- gnomemeeting-0.98.5-1
- pwlib-1.5.0-2 (used for low level access bye gnomemeeting)
- kernel 2.4.23-pre9
- gcc version 3.3.2


What I have tried is that with the original kernel and up to
2.4.23-pre5 so does Gnomemeeting work but after 2.4.23-pre6
so dose the system freeze when gnomemeeting is accessing the video device,
xawtv works without any problems.

So it seems that these driver changes below causes the problem for me:

Gerd Knorr:
  o v4l i2c modules update
  o bttv driver update
  o bttv documentation update
  o Tuner update
  o videodev update


When the system is oopsing or freezing so do I get this in the log:

bttv0: irq: OCERR risc_count=2fd87020
bttv0: irq: SCERR risc_count=2fd87020
bttv0: irq: OCERR risc_count=2fd87020
bttv0: irq: SCERR risc_count=2fd87020
bttv0: irq: SCERR risc_count=2fd87020
bttv0: aiee: error loops
bttv0: resetting chip
bttv0: PLL: 28636363 => 35468950 .. ok



Some information about my system, I have compiled everything into the kernel:

Boot message:
kernel: i2c-core.o: i2c core module
kernel: Linux video capture interface: v1.00
kernel: i2c-algo-bit.o: i2c bit algorithm module
kernel: bttv: driver version 0.7.107 loaded
kernel: bttv: using 4 buffers with 2080k (8320k total) for capture
kernel: bttv: Host bridge is VIA Technologies, Inc. VT8363/8365 [KT133/KM133]
kernel: bttv: Bt8xx card found (0).
kernel: PCI: Found IRQ 10 for device 00:0b.0
kernel: PCI: Sharing IRQ 10 with 00:07.2
kernel: PCI: Sharing IRQ 10 with 00:07.3
kernel: PCI: Sharing IRQ 10 with 00:0b.1
kernel: bttv0: Bt878 (rev 17) at 00:0b.0, irq: 10, latency: 32, mmio: 0xeb000000 kernel: bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
kernel: bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected]
kernel: bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
kernel: bttv0: Hauppauge eeprom: model=44344, tuner=Philips FI1216 MK2 (5), radio=no
kernel: bttv0: using tuner=5
kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
kernel: i2c-core.o: driver i2c msp3400 driver registered.
kernel: msp34xx: init: chip=MSP3415D-B3 +nicam +simple
kernel: msp3410: daemon started
modprobe: modprobe: Can't locate module char-major-81-1
kernel: i2c-core.o: client [MSP3415D-B3] registered to adapter [bt848 #0](pos. 0).
kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
kernel: tvaudio: TV audio decoder + audio/video mux driver
kernel: tvaudio: known chips:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic1
6c54 (PV951),ta8874z
kernel: i2c-core.o: driver generic i2c audio driver registered.
kernel: i2c-core.o: driver i2c TV tuner driver registered.
kernel: tuner: chip found @ 0xc2
kernel: tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
kernel: i2c-core.o: client [Philips PAL_BG (FI1216 and comp] registered to adapter [bt848 #0](pos. 1).
kernel: bttv0: PLL: 28636363 => 35468950 .. ok
kernel: bttv0: registered device video0
kernel: bttv0: registered device vbi0



lspci:

/sbin/lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40) 00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 1a)
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 1a)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40) 00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
00:0a.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo Banshee (rev 03)




lspci -vv -x:

00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
        Subsystem: Hauppauge computer works Inc. WinTV Series
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (1000ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at eb001000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 9e 10 78 08 06 00 90 02 11 00 80 04 00 20 80 00
10: 08 10 00 eb 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 eb 13
30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 04 ff



Mail me if there is anything you need to know or if there is something I can test.


Cheers Johnny






[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux