Re: [LAU] buying a new laptop

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: andy baxter <andy@...>
Cc: <linux-audio-user@...>
Date: Friday, September 9, 2011 - 8:30 am

andy baxter wrote:

The things labeled A, B, ... are the actual hardware interrupts lines
that go into your chipset's interrupt controller (in the southbridge).
The only mechanism to change which device is connected to which hardware
interrupt line is to put the card in some other PCI(e) slot; for onboard
devices, this connection is literally hardwired. (Actually, many
southbridge chips can use different hardware interrupt lines for the
integrated devices, but there is no motherboard maker that allows to
reconfigure this in the BIOS.)

How these hardware interrupt lines are mapped to interrupt numbers
depends on how modern the OS is.

First, there are the ISA interrupts 0-15, which were the only interrupts
available in the good ol' times of MS-DOS. There are very few ISA
interrupts that are not already used by or reserved for ISA devices.
The mapping from hardware interrupt line to ISA interrupt is what your
BIOS allows you to configure, but this interrupt type isn't used by
Linux unless you disable ACPI.

Second, there are the new PCI interrupts starting at number 16. These
are used when the OS knows how to configure the interrupt controller,
which is one of the things done by ACPI. The mapping from hardware
interrupt line to interrupt number is fixed, i.e., A=16, B=17, etc.

Third, there are message-signaled interrupts (MSIs), which do not use
interrupt lines at all and are always unshared. This is the only
mechanism to get unshared interrupts for devices that are connected to
the same hardware interrupt line. In theory, MSI support is required
for all PCI Express devices, but in practice, MSIs are not supported by
older Windows versions and by many Windows drivers, so many devices and
older chipsets have no or buggy MSI support. However, when MSIs work,
they are used by most Linux drivers.

Regards,
Clemens
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] buying a new laptop, Atte André Jensen, (Wed Aug 31, 6:48 am)
Re: [LAU] buying a new laptop, Christian Einfeldt, (Tue Sep 6, 3:32 pm)
Re: [LAU] buying a new laptop, david, (Tue Sep 6, 5:09 pm)
Re: [LAU] buying a new laptop, jim, (Tue Sep 6, 3:44 pm)
Re: [LAU] buying a new laptop, andy baxter, (Fri Sep 2, 8:37 pm)
Re: [LAU] buying a new laptop, Atte André Jensen, (Thu Sep 8, 8:19 am)
Re: [LAU] buying a new laptop, andy baxter, (Thu Sep 8, 9:15 am)
Re: [LAU] buying a new laptop, Atte André Jensen, (Thu Sep 8, 9:40 am)
Re: [LAU] buying a new laptop, Atte André Jensen, (Sun Sep 11, 12:55 pm)
Re: [LAU] buying a new laptop, Diego Simak, (Thu Sep 8, 10:50 am)
Re: [LAU] buying a new laptop, andy baxter, (Thu Sep 8, 6:04 pm)
Re: [LAU] buying a new laptop, Clemens Ladisch, (Fri Sep 9, 8:30 am)
Re: [LAU] buying a new laptop, Diego Simak, (Thu Sep 8, 8:41 pm)
Re: [LAU] buying a new laptop, david, (Fri Sep 9, 6:50 am)
Re: [LAU] buying a new laptop, Atte André Jensen, (Thu Sep 8, 4:13 pm)
Re: [LAU] buying a new laptop, Diego Simak, (Thu Sep 8, 5:42 pm)
Re: [LAU] buying a new laptop, yvan volochine, (Fri Sep 2, 12:55 pm)
Re: [LAU] buying a new laptop, Harry van Haaren, (Fri Sep 2, 1:08 pm)
Re: [LAU] buying a new laptop, Jeremy Jongepier, (Fri Sep 2, 12:23 pm)
Re: [LAU] buying a new laptop, Chris Cannam, (Mon Sep 5, 9:28 pm)
Re: [LAU] buying a new laptop, Jeremy Jongepier, (Tue Sep 6, 10:01 am)
Re: [LAU] buying a new laptop, Chris Cannam, (Tue Sep 6, 10:05 am)
Re: [LAU] buying a new laptop, rosea grammostola, (Fri Sep 2, 2:21 pm)
Re: [LAU] buying a new laptop, Ken Restivo, (Sun Sep 4, 12:49 am)
Re: [LAU] buying a new laptop, Josh Lawrence, (Tue Sep 6, 6:58 pm)
Re: [LAU] buying a new laptop, Joel Roth, (Sun Sep 4, 6:59 am)
Re: [LAU] buying a new laptop, Philipp Überbacher, (Mon Sep 5, 7:08 am)
Re: [LAU] buying a new laptop, david, (Mon Sep 5, 9:11 am)
Re: [LAU] buying a new laptop, Philipp Überbacher, (Mon Sep 5, 9:25 am)
Re: [LAU] buying a new laptop, david, (Mon Sep 5, 9:07 pm)
Re: [LAU] buying a new laptop, david, (Sun Sep 4, 1:12 am)
Re: [LAU] buying a new laptop, Ken Restivo, (Sat Sep 10, 8:18 am)
Re: [LAU] buying a new laptop, Hartmut Noack, (Wed Aug 31, 11:44 am)
Re: [LAU] buying a new laptop, Paul Remmers, (Wed Aug 31, 11:57 am)
Re: [LAU] buying a new laptop, david, (Wed Aug 31, 7:09 am)
Re: [LAU] buying a new laptop, Jeremy Jongepier, (Fri Sep 2, 2:31 pm)
Re: [LAU] buying a new laptop, Arnold Krille, (Wed Aug 31, 7:50 am)
Re: [LAU] buying a new laptop, Atte André Jensen, (Wed Aug 31, 7:32 am)
Re: [LAU] buying a new laptop, tee, (Fri Sep 2, 4:36 pm)
Re: [LAU] buying a new laptop, david, (Wed Aug 31, 5:51 pm)