Mailing List archive

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

[linux-dvb] DVB-T crashes Mandrake 9.1



I seem to be making great progress in the wrong direction.

Having struggled for months to get anything out of my Nova-T and finally
achieving some success with the help of this list, I experienced unrelated
hardware problems shortly after, which I decided to resolve by using the
board on which I had the DVB-T card to replace the board in my server box.
As I want to use the Nova-T primarily for recording, I decided to leave it
on this board (i.e. it is now in the server). The main differences in my
configuration now are:

1. I have enabled the Promise PDC20276 controller to allow me to have the
four disks in my software-RAID array on separate IDE channels.

2. I have added an Adaptec 2940UW SCSI card to connect the SCSI CD-ROM drive
to (this leaves the four IDE channels free for the four disks).

3. I have done a fresh install of Mandrake 9.1 on this machine (required to
get the PDC20276 working).

Otherwise, the configuration of this machine is much as it was when I got it
working a couple of weeks ago.

However, these changes seem to have been sufficient to completely knacker
DVB again. This time, it's worse than before, as it not only doesn't work,
but also takes the server with it.

I can make and "make insmod" the drivers without problem. lsmod shows the
modules inserted and the machine carries on running happily. However, as
soon as I try and do anything with the card, such as run tzap or dvbtune,
the computer goes into an interruptible spin, from which the only escape is
a hard reboot.

On a couple of occasions, I have seen the following errors scrolling by at
high speed (all but the last two lines are recorded in the syslog):

saa7146(0): irq loop 11
saa7146(0): irq loop 12
saa7146(0): irq loop 13
saa7146(0): irq loop 14
saa7146(0): irq loop 15
saa7146(0): irq loop 16
saa7146(0): irq loop 17
saa7146(0): irq loop 18
saa7146(0): irq loop 19
saa7146(0): irq loop 20
saa7146(0): irq loop 21
saa7146(0): IRQ lockup, cleared int mask
gpioirq unknown type=0 len=65535
DEBI irqoops

I have tried with a variety of DVB versions (1.0.0-pre2, latest 20030503
snapshot, 20030223 snapshot that worked previously). I have also tried with
matching versions of tzap, and with CVS versions of dvbtune from 20030223
and 20030503.

This would seem to be some sort of IRQ conflict, but I don't know whether it
is caused by enabling the PDC controller, adding the SCSI controller, the
Mandrake 9.1 install, or something else. The machine generally works very
well apart from this (it appears, for instance, to have solved the DMA
problems I was having with my WD IDE disks on the old Via-based mboard).

Has anyone got any suggestions? Please don't tell me to try moving the card
to another slot. I spent my whole time on the Via boards trying to find a
suitable combination of slots, and I thought I had got past this on the
Intel-based board. This board has quite a lot on-board, but only 3 cards in
the slots - an AGP graphics card, the SCSI card and the Nova-T. Surely it
should be able to handle this without fatal IRQ problems?

I have recompiled the kernel using the stock Mandrake 9.1 source
(2.4.21-0.13mdk). I chose not to compile the out-of-date mod_dvb modules
that Mandrake unhelpfully include in the 3rdparty section of their source
package, so that I could subsequently compile from current DVB source
without clashing with existing modules.

I have attached the output of a few relevant commands below. Any comments
would be much appreciated.

Cheers,

Bruno Prior


[root@zeus dvb]# lsmod
Module                  Size  Used by    Not tainted
radeon                115012  13
agpgart                30824   3  (autoclean)
ide-cd                 35776   0  (autoclean)
dvb-ttpci             314548   0  (unused)
evdev                   5792   0  (unused)
input                   5920   0  [dvb-ttpci evdev]
ves1820                 5404   0
stv0299                 8752   0  (unused)
grundig_29504-491       5376   0
grundig_29504-401       5640   1
alps_tdlb7              5516   0
alps_tdmb7              5380   0
alps_bsrv2              5496   0
dvb-core               51492   3  [dvb-ttpci ves1820 stv0299
grundig_29504-491 grundig_29504-401 alps_tdlb7 alps_tdmb7 alps_bsrv2]
videodev                8352   0  [dvb-ttpci]
binfmt_misc             7404   1
lp                      8480   0
parport_pc             27208   1
parport                36960   1  [lp parport_pc]
i810_audio             27912   1
soundcore               6628   0  [i810_audio]
ac97_codec             13576   0  [i810_audio]
nfsd                   80112   0  (autoclean)
af_packet              15528   1  (autoclean)
sr_mod                 17976   0  (autoclean)
cdrom                  33920   0  (autoclean) [ide-cd sr_mod]
floppy                 57148   0
e1000                  51456   1  (autoclean)
supermount             16448   1  (autoclean)
aic7xxx               137240   0
scsi_mod              106548   2  [sr_mod aic7xxx]
printer                 8992   1
ehci-hcd               19496   0  (unused)
usb-uhci               26220   0  (unused)
usbcore                77728   1  [printer ehci-hcd usb-uhci]
rtc                     8412   0  (autoclean)

[root@zeus dvb]# cat /proc/interrupts
           CPU0
  0:     289670    IO-APIC-edge  timer
  1:       8984    IO-APIC-edge  keyboard
  2:          0          XT-PIC  cascade
  8:          1    IO-APIC-edge  rtc
 12:      35237    IO-APIC-edge  PS/2 Mouse
 14:    1330296    IO-APIC-edge  ide0
 15:    1350159    IO-APIC-edge  ide1
 16:     135884   IO-APIC-level  usb-uhci, aic7xxx, radeon@PCI:1:0:0
 17:      12036   IO-APIC-level  Intel ICH4
 18:    2812637   IO-APIC-level  ide2, ide3, usb-uhci
 19:          0   IO-APIC-level  usb-uhci
 21:     825458   IO-APIC-level  eth0, saa7146(0)
 23:          0   IO-APIC-level  ehci-hcd
NMI:          0
LOC:     289628
ERR:          0
MIS:          0

[root@zeus dvb]# lspci -v
00:00.0 Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge
(rev 02)
        Subsystem: Giga-byte Technology: Unknown device 2560
        Flags: bus master, fast devsel, latency 0
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [e4] #09 [6105]
        Capabilities: [a0] AGP version 2.0

00:01.0 PCI bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset AGP Bridge
(rev 02) (prog-if 00 [Normal decode])
        Flags: bus master, 66Mhz, fast devsel, latency 64
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: e0000000-e1ffffff
        Prefetchable memory behind bridge: d8000000-dfffffff

00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 02) (prog-if
00 [UHCI])
        Subsystem: Giga-byte Technology: Unknown device 24c2
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at d800 [size=32]

00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 02) (prog-if
00 [UHCI])
        Subsystem: Giga-byte Technology: Unknown device 24c2
        Flags: bus master, medium devsel, latency 0, IRQ 19
        I/O ports at d000 [size=32]

00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 02) (prog-if
00 [UHCI])
        Subsystem: Giga-byte Technology: Unknown device 24c2
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at d400 [size=32]

00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 02)
(prog-if 20 [EHCI])
        Subsystem: Giga-byte Technology: Unknown device 5004
        Flags: bus master, medium devsel, latency 0, IRQ 23
        Memory at e4000000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2

00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 82) (prog-if
00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        I/O behind bridge: 0000a000-0000bfff
        Memory behind bridge: e2000000-e3ffffff

00:1f.0 ISA bridge: Intel Corp. 82801DB ISA Bridge (LPC) (rev 02)
        Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corp. 82801DB ICH4 IDE (rev 02) (prog-if 8a
[Master SecP PriP])
        Subsystem: Giga-byte Technology: Unknown device 24c2
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at f000 [size=16]
        Memory at 20000000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus: Intel Corp. 82801DB SMBus (rev 02)
        Subsystem: Giga-byte Technology: Unknown device 24c2
        Flags: medium devsel, IRQ 17
        I/O ports at 5000 [size=32]

00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio (rev 02)
        Subsystem: Giga-byte Technology: Unknown device a002
        Flags: bus master, medium devsel, latency 0, IRQ 17
        I/O ports at e000 [size=256]
        I/O ports at e400 [size=64]
        Memory at e4001000 (32-bit, non-prefetchable) [size=512]
        Memory at e4002000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 QW
[Radeon 7500] (prog-if 00 [VGA])
        Subsystem: Hightech Information System Ltd.: Unknown device 0207
        Flags: bus master, stepping, 66Mhz, medium devsel, latency 32, IRQ 16
        Memory at d8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at c000 [size=256]
        Memory at e1000000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at <unassigned> [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
        Capabilities: [50] Power Management version 2

02:01.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH: Unknown device 1005
        Flags: bus master, medium devsel, latency 0, IRQ 21
        Memory at e3020000 (32-bit, non-prefetchable) [size=512]

02:03.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U (rev 01)
        Subsystem: Adaptec AHA-2940UW SCSI Host Adapter
        Flags: bus master, medium devsel, latency 32, IRQ 16
        I/O ports at a000 [disabled] [size=256]
        Memory at e3029000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at <unassigned> [disabled] [size=64K]
        Capabilities: [dc] Power Management version 1

02:09.0 Ethernet controller: Intel Corp. 82540EM Gigabit Ethernet Controller
(rev 02)
        Subsystem: Intel Corp.: Unknown device 3013
        Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 21
        Memory at e3000000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at a400 [size=64]
        Capabilities: [dc] Power Management version 2
        Capabilities: [e4] PCI-X non-bridge device.
        Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable-

02:0c.0 RAID bus controller: Promise Technology, Inc. PDC20276 IDE (rev 01)
(prog-if 85)
        Subsystem: Giga-byte Technology: Unknown device b001
        Flags: bus master, 66Mhz, slow devsel, latency 32, IRQ 18
        I/O ports at a800 [size=8]
        I/O ports at ac00 [size=4]
        I/O ports at b000 [size=8]
        I/O ports at b400 [size=4]
        I/O ports at b800 [size=16]
        Memory at e3024000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 1







--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index