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

--
KPLUG-Newbie@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-newbie

Reply via email to