fbcon + scrolling = irq timeouts?

iehrenwald@earthlink.net
Fri, 26 Nov 1999 17:38:52 -0500 (EST)


Has anyone else experienced IRQ timeouts while playing MP3s and scrolling
large text files in a VESA framebuffer console? From what I can see, no
cards are conflicting with each other in any way. Maybe someone else can
help me out. Vital data:

Config: 2 x Celeron 400, Abit BP6, 128MB, aic7xxx, Debian potato.
Actual error : Sound: DMA (output) timed out - IRQ/DRQ config error?

Linux solvent 2.3.29 #3 SMP Fri Nov 26 14:06:00 EST 1999 i686 unknown

[ian@solvent /proc] cat interrupts
CPU0 CPU1
0: 538529 536391 IO-APIC-edge timer
1: 13145 13735 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
3: 924551 928333 IO-APIC-edge serial
5: 797275 798356 IO-APIC-edge soundblaster
8: 1 1 IO-APIC-edge rtc
12: 113774 113095 IO-APIC-edge PS/2 Mouse
13: 1 0 XT-PIC fpu
17: 31112 30970 IO-APIC-level aic7xxx
19: 302577 304140 IO-APIC-level bttv
NMI: 1073495 1073495
LOC: 1075017 1074931
ERR: 0

[ian@solvent /proc] cat dma
1: SoundBlaster8
4: cascade
5: SoundBlaster16

[ian@solvent /proc] cat ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0201-0201 : joystick (sidewinder)
0213-0213 : isapnp read
0220-022f : soundblaster
02f8-02ff : serial(auto)
0330-0333 : MPU-401 UART
0388-038b : OPL3/OPL2
03c0-03df : vesafb
0a79-0a79 : isapnp write
d000-d01f : Intel Corporation 82371AB PIIX4 USB
d400-d4ff : Adaptec AIC-7881U
d400-d4be : aic7xxx
d800-d807 : Triones Technologies, Inc. HPT366
dc00-dc03 : Triones Technologies, Inc. HPT366
e000-e0ff : Triones Technologies, Inc. HPT366
e400-e407 : Triones Technologies, Inc. HPT366 (#2)
e800-e803 : Triones Technologies, Inc. HPT366 (#2)
ec00-ecff : Triones Technologies, Inc. HPT366 (#2)
f000-f00f : Intel Corporation 82371AB PIIX4 IDE

[ian@solvent /proc] cat fb
0 VESA VGA
1024 x 768 x 16bit [Mode 0317]

[ian@solvent /proc] cat iomem
00000000-0009ffff : System RAM
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000cc000-000d2fff : Extension ROM
000f0000-000fffff : System ROM
00100000-08000000 : System RAM
00100000-00253797 : Kernel code
00253798-0028547b : Kernel data
e0000000-e3ffffff : Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
e4000000-e5ffffff : PCI Bus #01
e4000000-e4ffffff : nVidia Corporation Riva TNT2
e6000000-e7ffffff : PCI Bus #01
e6000000-e7ffffff : nVidia Corporation Riva TNT2
e6000000-e6feffff : vesafb
ea000000-ea000fff : Adaptec AIC-7881U
ea001000-ea001fff : Brooktree Corporation Bt878
ea002000-ea002fff : Brooktree Corporation Bt878

[ian@solvent /proc] cat modules
bttv 40000 0 (autoclean)
msp3400 11512 1 (autoclean)
tuner 2884 1 (autoclean)
i2c 4096 3 (autoclean) [bttv msp3400 tuner]
videodev 2816 2 (autoclean) [bttv]
bsd_comp 4104 0 (autoclean)

[ian@solvent /proc] lspci -v
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
(rev 03)
Flags: bus master, medium devsel, latency 32
Memory at e0000000 (32-bit, prefetchable) [size=64M]
Capabilities: <available only to root>
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 03)
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Memory behind bridge: e4000000-e5ffffff
Prefetchable memory behind bridge: e6000000-e7ffffff
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
(prog-if 80 [Master])
Flags: medium devsel
I/O ports at f000 [disabled] [size=16]
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
Flags: bus master, medium devsel, latency 32
I/O ports at d000 [size=32]
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
Flags: medium devsel
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
Subsystem: Hauppage computer works Inc.: Unknown device 036e
Flags: bus master, medium devsel, latency 32, IRQ 19
Memory at ea001000 (32-bit, prefetchable) [size=4K]
00:09.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02)
Subsystem: Hauppage computer works Inc.: Unknown device 0878
Flags: bus master, medium devsel, latency 32, IRQ 19
Memory at ea002000 (32-bit, prefetchable) [size=4K]
00:0d.0 SCSI storage controller: Adaptec AIC-7881U
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at d400 [size=256]
Memory at ea000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at e8000000 [disabled] [size=64K]
00:13.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366
(rev 01)
Flags: bus master, medium devsel, latency 248, IRQ 18
I/O ports at d800 [size=8]
I/O ports at dc00 [size=4]
I/O ports at e000 [size=256]
Expansion ROM at e9000000 [disabled] [size=128K]
00:13.1 Unknown mass storage controller: Triones Technologies, Inc. HPT366
(rev 01)
Flags: bus master, medium devsel, latency 248, IRQ 18
I/O ports at e400 [size=8]
I/O ports at e800 [size=4]
I/O ports at ec00 [size=256]
01:00.0 VGA compatible controller: nVidia Corporation Riva TNT2 (rev 11)
Subsystem: Diamond Multimedia Systems Viper V770 Ultra
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 16
Memory at e4000000 (32-bit, non-prefetchable) [size=16M]
Memory at e6000000 (32-bit, prefetchable) [size=32M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: <available only to root>

Sorry for the excessively long message. All help appreciated.

--Ian Ehrenwald

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