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

Reply via email to