[PlanetCCRMA] New kernel uses IOAPIC - new IRQ ordering...
Mark Knecht
markknecht at attbi.com
Sun Apr 6 18:15:03 PDT 2003
Small update. Using the kernel option
acpi=off
on the grub boot line caused the interrupt controllers to go back the
the traditional style.
There is apparently another way to do this, using:
pci=noacpi
I do not know what the differences are between the two methods.
On Sun, 2003-04-06 at 14:42, Mark Knecht wrote:
> 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
>
>
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma
More information about the PlanetCCRMA
mailing list