Gus Wirth wrote:
Darrel Lawrence wrote:
Barry Gershenfeld wrote:
This sounds like a shared interrupt problem. The sound card and the
ethernet
card are either using the same interrupt or the same memory space.
This isn't
supposed to happen with PCI but it looks like it is in your case.
Regarding what Neil said...you can try cat/proc/iomem
The following are /proc/interrupts and /proc/iomem on the current
configuration. I am not sure what I am looking at with the iomem
output.
/proc/iomem shows you a map of memory space. The addresses are the
start and stop boundaries of a block of memory used by a device to
communicate with the system. These blocks are fixed in place and the
addresses are absolute addresses. For example, see the BIOS >
000f0000-000fffff : System ROM. This will be the same for every PC.
Other parts may vary, but the video BIOS (ROM) is usually the same also.
Darreln
[EMAIL PROTECTED]:~$ cat /proc/interrupts
CPU0 0: 445931 XT-PIC-XT timer
1: 1192 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
5: 218993 XT-PIC-XT bttv0, Bt87x audio
6: 5 XT-PIC-XT floppy
7: 13191 XT-PIC-XT EMU10K1
8: 3 XT-PIC-XT rtc
9: 0 XT-PIC-XT acpi
10: 10225 XT-PIC-XT eth1
11: 0 XT-PIC-XT eth0
12: 82159 XT-PIC-XT i8042
14: 18499 XT-PIC-XT ide0
15: 15659 XT-PIC-XT ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0
This part looks good. You have a separate IRQ for both the ethernet
cards and the sound card. Leave the system as is for further testing.
The interrupt load for the video capture card (bttv0) is up a bit. I'm
guessing it does just frame capture and no hardware compression.
This must be an older motherboard because it doesn't have the APIC
(Advanced Programmable Interrupt Controller) interrupts.
[EMAIL PROTECTED]:~$ cat /proc/iomem
00000000-0009fbff : System RAM
00000000-00000000 : Crash kernel
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cffff : Video ROM
000f0000-000fffff : System ROM
00100000-1ffeffff : System RAM
00100000-002f2373 : Kernel code
002f2374-003d36d3 : Kernel data
1fff0000-1fff2fff : ACPI Non-volatile Storage
1fff3000-1fffffff : ACPI Tables
30000000-3000ffff : 0000:00:0c.0
e0000000-e7ffffff : PCI Bus #01
e0000000-e7ffffff : 0000:01:00.0
e8000000-ebffffff : 0000:00:00.0
ec000000-edffffff : PCI Bus #01
ec000000-ecffffff : 0000:01:00.0
ed000000-ed00ffff : 0000:01:00.0
ef000000-ef000fff : 0000:00:09.1
ef000000-ef000fff : Bt87x audio
ef001000-ef001fff : 0000:00:0b.0
ef001000-ef001fff : orinoco_pci
ef002000-ef0020ff : 0000:00:0c.0
ef002000-ef0020ff : 8139too
ef003000-ef003fff : 0000:00:09.0
ef003000-ef003fff : bttv0
ffff0000-ffffffff : reserved
[EMAIL PROTECTED]:~$
This shows that the wireless PCI card is using the orinoco driver.
What is the output of lspci? You can use that to match with the
/proc/iomem map to see what device is using which part of the memory
range.
Gus
Here is the output of lspci. My take here is that the /proc/iomem and
the lspci agree on the memory for the wmp11. For the sound card the
lspci displayed a port in place of a memory address and I can't figure
out how to match it to the iomem output.
[EMAIL PROTECTED]:~$ lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
Subsystem: Elitegroup Computer Systems Unknown device 0997
Flags: bus master, medium devsel, latency 0
Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: <access denied>
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo
KT266/A/333 AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: ec000000-edffffff
Prefetchable memory behind bridge: e0000000-e7ffffff
Capabilities: <access denied>
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
Subsystem: Hauppauge computer works Inc. WinTV Series
Flags: bus master, medium devsel, latency 32, IRQ 5
Memory at ef003000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
Subsystem: Hauppauge computer works Inc. WinTV Series
Flags: bus master, medium devsel, latency 32, IRQ 5
Memory at ef000000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
Subsystem: Creative Labs SBLive! 5.1 Model SB0100
Flags: bus master, medium devsel, latency 32, IRQ 7
I/O ports at d000 [size=32]
Capabilities: <access denied>
00:0a.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
Subsystem: Creative Labs Gameport Joystick
Flags: bus master, medium devsel, latency 32
I/O ports at d400 [size=8]
Capabilities: <access denied>
00:0b.0 Network controller: Intersil Corporation Prism 2.5 Wavelan
chipset (rev 01)
Subsystem: Linksys WMP11 Wireless 802.11b PCI Adapter
Flags: bus master, medium devsel, latency 32, IRQ 10
Memory at ef001000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at d800 [size=256]
Memory at ef002000 (32-bit, non-prefetchable) [size=256]
[virtual] Expansion ROM at 30000000 [disabled] [size=64K]
Capabilities: <access denied>
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
Subsystem: Elitegroup Computer Systems Unknown device 0997
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: <access denied>
00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
Subsystem: VIA Technologies, Inc.
VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
Flags: bus master, medium devsel, latency 32, IRQ 11
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
I/O ports at dc00 [size=16]
Capabilities: <access denied>
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2
MX/MX 400] (rev a1) (prog-if 00 [VGA])
Subsystem: AOPEN Inc. Unknown device 0033
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11
Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (32-bit, prefetchable) [size=128M]
[virtual] Expansion ROM at ed000000 [disabled] [size=64K]
Capabilities: <access denied>
[EMAIL PROTECTED]:~$
The mother board is rather old, I think I bought it in late 2001. The
TV card is an old wintv Bt878 that has no hardware compression but it
works great with tvtime.
Darreln
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-newbie