unresolvable IRQ conflicts between expansion cards
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
OS: Ubuntu Studio 10.04 64 Bit
Kernel: 2.6.32-38-preempt
The system is an intel i5 2500k on a z68 chipset board. The MB is gigabyte GA-Z68AP-D3 revision one board with the latest BIOS version F7.
The problem appears to be that the PCIe x16 MSI 7900GT (nvidia) graphics card always shares the same IRQ as any PCI cards that are installed. I have tried using different boot parameters such as noacpi and noapic. This however just results in the two card sharing a different IRQ number. For example, with no boot parameters the cards share IRQ 16. Booting with noacpi and noapic just results in both cards to changing to IRQ 12. The end result is that the graphics card operates fine but the second card (in this case an Maudio Delta 66 Rev B) is unable to be detected by the relevant audio drivers etc. Removing the Graphics card results in the sound card then being recognised with no further config required.
From research on the net it appears that the Z68 boards use a PCIe-to-PCI bridge rather than a traditional PCI controller which may be the cause of the issue.
Im not sure if this is strictly a bug but it seems to me that the kernel is seeing only one IRQ for the whole PCIe/PCI array. Im not sure if this is just specific to this MB etc and I have run out of knowledge and experience to test it any further without guidance. Im filing this bug in the hope that there will be a work around or at least that future releases might not suffer the same.
I should note that an up to date install of Ubuntu 11.10 also suffers from the same issue with the two cards sharing the IRQ.
This is the first bug I have filed so please forgive me if I am not giving enough info. I will be happy to post any further information you may require.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-
Regression: No
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.32-38-preempt x86_64
NonfreeKernelMo
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/dsp', '/dev/snd/by-path', '/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xfbff8000 irq 5'
Mixer name : 'Intel ID 2805'
Components : 'HDA:10ec0889,
Controls : 43
Simple ctrls : 24
Date: Sun Mar 4 10:11:47 2012
HibernationDevice: RESUME=
InstallationMedia: Ubuntu-Studio 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: Gigabyte Technology Co., Ltd. Z68AP-D3
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_GB.utf8
SHELL=/bin/bash
RelatedPackageV
RfKill:
SourcePackage: linux
dmi.bios.date: 02/21/2012
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F7
dmi.board.name: Z68AP-D3
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSof
dmi.product.name: Z68AP-D3
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Would it be possible for you to test the latest upstream kernel? Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . Please test the latest v3.3 kernel[1] (Not a kernel in the daily directory). Once you've tested the upstream kernel, please remove the 'needs- upstream- testing' tag(Only that one tag, please leave the other tags). This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs- upstream- testing' text.
If this bug is fixed by the mainline kernel, please add the following tag 'kernel- fixed-upstream- KERNEL- VERSION' . For example, if kernel version 3.3-rc6 fixed the issue, the tag would be: 'kernel- fixed-upstream- v3.3-rc6' .
If the mainline kernel does not fix this bug, please add the tag: 'kernel- bug-exists- upstream' .
If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel- unable- to-test- upstream' .
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".
Thanks in advance.
[1] http:// kernel. ubuntu. com/~kernel- ppa/mainline/ v3.3-rc6- precise/