Ok. So I have managed to enable MSI on the older kernel (Kernel: 2.6.32-38-preempt) by installing the 295.20 NVIDIA driver manually. I tried installing it on the upstream kernel but I couldnt as the system would just hang every time I tried to stop the gdm service.
I now get the following output from sudo lspci -vvv: 01:00.0 VGA compatible controller: nVidia Corporation G71 [GeForce 7900 GT/GTO] (rev a1) Subsystem: nVidia Corporation Device 042b Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 30 Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M] Region 3: Memory at f9000000 (64-bit, non-prefetchable) [size=16M] Region 5: I/O ports at ef00 [size=128] [virtual] Expansion ROM at fa000000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Address: 00000000fee0400c Data: 41a1 Capabilities: [78] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <1us, L1 <4us ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <1us, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [100] Virtual Channel <?> Capabilities: [128] Power Budgeting <?> Kernel driver in use: nvidia Kernel modules: nvidia, nvidiafb, nouveau 06:01.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02) Subsystem: VIA Technologies Inc. Device d632 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 16 Region 0: I/O ports at cfc0 [size=32] Region 1: I/O ports at cff0 [size=16] Region 2: I/O ports at cfe0 [size=16] Region 3: I/O ports at cf80 [size=64] Capabilities: [80] Power Management version 1 Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel modules: snd-ice1712 So the IRQ's definitely not shared. I have a few questions if someone would be happy to advise: 1. Should I kill off this bug report and start a new one? The IRQs are no longer shared but the symptom of my problems persists. 2. What should I start any new bug report about? (alsa? as the problem appears to be that the audio card isnt being detected by the audio system in this configuration) 3. More generally, I notice that both the cards are being routed to PIN A. I dont know if this is normal. The motherboard manual has a schematic showing that the PCIe x16 card goes directly to the LGA1155 socket but the other PCIe cards (including the PCI slots being bridged) connect to the Z68 chipset and are then (I assume) sent to the LGA1155. So shouldnt they by routed separate Pins? 4. What further testing can I do to try and isolate the source of the problem? Additional info: I tested the rig by taking out the NVIDIA 7900gt and installing an old PCI NVIDIA FX5500 in the other available PCI slot (alongside the Maudio). This resulted in the card being detected by alsa immediately with the Kernel: 2.6.32-38-preempt (no other config required). However, the card performance was awful - pops and clicks (several each second during playback of an ardour session) so useless for actual use. But it seems odd that it would detect the card with this but not when the x16 was installed. Sorry to trouble people but I am pretty much utterly lost. I dont know how to progress with this. Any advice on how to proceed will be greatfullly received. Thanks -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/946230 Title: unresolvable IRQ conflicts between expansion cards To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/946230/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
