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

Reply via email to