[PlanetCCRMA] New kernel uses IOAPIC - new IRQ ordering...
Mark Knecht
markknecht at attbi.com
Sun Apr 6 14:41:01 PDT 2003
Fernando,
OK, with my Ethernet adapter up and Alsa started it was time to poke
around a bit. One major difference I've run into is that this new kernel
is using the IOAPIC controllers on my motherboard (Asus A7V333-X) while
the previous production kernel did not. I am attaching and edited
version of the relevant data at the end. (Note IRQs higher than 15 with
the new kernel.)
Here's basically what I see:
Old New
USB 9 21
VT8233 9 21
RME 10 17
Firewire 11 16
VGA 11 16
Ethernet 3 18
These are listed in Old IRQ order.
(0,1,8,9,10,11,12,13,14,15,3,4,5,6,7)
I do not know what order New IRQs are processed.
Since my RME is not working at this time, I cannot really do any in
depth testing, however I will say that folks using this under Windows
have had spotty results. It works for some, but not for others.
Is this something that can be enabled/disabled in grub.conf for
further testing? Was this a build option when you did the kernel?
Please note - I am not saying this is bad. I think this needs to be
tested carefully, and right now I cannot do that do to the sound card
driver issues. None the less, it may work better when we get a handle on
how to properly configure the machine. For instance, can I specify which
extended IRQ my sound card is given at configuration time? I see a whole
bunch of entries in the output of dmesg. Possibly this is just a default
configuration I'm looking at and there is some way to optimize further?
Going through this here may certainly be of value to others, like Ron
Parker, who noted that his new Gentoo machine was using this also, so
I'm actually excited to get to look at it.
Thanks,
Mark
[root at Wizard root]# uname -a
Linux Wizard 2.4.19-1.ll #1 Sun Aug 4 16:58:22 PDT 2002 i686 athlon i386
GNU/Linux
[root at Wizard root]# lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8367 [KT266]
Subsystem: Asustek Computer, Inc. A7V333
00:01.0 PCI bridge: VIA Technologies, Inc. VT8367 [KT333 AGP] (prog-if
00 [Normal decode])
00:09.0 Ethernet controller: Broadcom Corporation: Unknown device 4401
(rev 01)
Subsystem: Asustek Computer, Inc.: Unknown device 80a8
Flags: bus master, fast devsel, latency 32, IRQ 3
00:0a.0 FireWire (IEEE 1394): Texas Instruments TSB12LV23 IEEE-1394
Controller (prog-if 10 [OHCI])
Subsystem: Ads Technologies Inc: Unknown device 0000
Flags: bus master, medium devsel, latency 32, IRQ 11
00:0e.0 Multimedia audio controller: Xilinx, Inc. RME Hammerfall DSP
(rev 68)
Flags: bus master, medium devsel, latency 32, IRQ 10
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00
[UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 9
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00
[UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 9
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00
[UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 9
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if
20 [EHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 9
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
Subsystem: Asustek Computer, Inc.: Unknown device 808c
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master
IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
Audio Controller (rev 50)
Subsystem: Asustek Computer, Inc.: Unknown device 8095
Flags: medium devsel, IRQ 9
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 If
[Radeon 9000] (rev 01) (prog-if 00 [VGA])
Subsystem: PC Partner Limited: Unknown device 7192
Flags: bus master, stepping, 66Mhz, medium devsel, latency 64,
IRQ 11
01:00.1 Display controller: ATI Technologies Inc: Unknown device 496e
(rev 01)
Subsystem: PC Partner Limited: Unknown device 7193
mark at Wizard mark]$ uname -a
Linux Wizard 2.4.20-4.ll.acpi #1 Sat Mar 29 14:36:21 PST 2003 i686
athlon i386 GNU/Linux
[root at Wizard root]# lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8367 [KT266]
Subsystem: Asustek Computer, Inc. A7V333
00:01.0 PCI bridge: VIA Technologies, Inc. VT8367 [KT333 AGP] (prog-if
00 [Normal decode])
00:09.0 Ethernet controller: Broadcom Corporation: Unknown device 4401
(rev 01)
Subsystem: Asustek Computer, Inc.: Unknown device 80a8
Flags: bus master, fast devsel, latency 32, IRQ 18
00:0a.0 FireWire (IEEE 1394): Texas Instruments TSB12LV23 IEEE-1394
Controller (prog-if 10 [OHCI])
Subsystem: Ads Technologies Inc: Unknown device 0000
Flags: bus master, medium devsel, latency 32, IRQ 16
00:0e.0 Multimedia audio controller: Xilinx, Inc. RME Hammerfall DSP
(rev 68)
Flags: bus master, medium devsel, latency 32, IRQ 17
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00
[UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 21
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00
[UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 21
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00
[UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 21
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if
20 [EHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
Flags: bus master, medium devsel, latency 32, IRQ 21
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
Subsystem: Asustek Computer, Inc.: Unknown device 808c
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master
IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc.: Unknown device 808c
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
Audio Controller (rev 50)
Subsystem: Asustek Computer, Inc.: Unknown device 8095
Flags: medium devsel, IRQ 22
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 If
[Radeon 9000] (rev 01) (prog-if 00 [VGA])
Subsystem: PC Partner Limited: Unknown device 7192
Flags: bus master, stepping, 66Mhz, medium devsel, latency 64,
IRQ 16
01:00.1 Display controller: ATI Technologies Inc: Unknown device 496e
(rev 01)
Subsystem: PC Partner Limited: Unknown device 7193
More information about the PlanetCCRMA
mailing list