PDA

View Full Version : 2 soundcards fighting


MatthewWall
2006-05-26, 10:39 AM CDT
Hi,

I'm always making life difficult for myself when it comes to Linux & hardware :) Here's where I'm at now. Any help appreciated.

I used to run FC4 on my machine, which has an Nvidia NFORCE 4 motherboard with built in audio. This was all fine, no problems. Then, I did two things that made my life difficult. First, I upgraded to FC5. I also installed a pro-audio souncard (M-Audio Delta 1010LT) for use in electronic music on Windows. This seems to have upset my lovelly Linux setup.

Now, my Nvidia onboard soundcard is generally not detected (although it was once! Wierd.) and Linux seems determined in trying to use the M-Audio card for sound. It doesn't do a great job to be honest and I'd like it to ignore the M-Audio card and just use the Nvidia.

How can I tell the kernel not to use the M-Audio card? Just turn it off, ignore it. It's for Windows only.

Here's what I get with lspci -v (and here endeth my knowledge of Linux & drivers etc)

00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [e0] HyperTransport: MSI Mapping

00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0

00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: 66MHz, fast devsel, IRQ 11
I/O ports at e400 [size=32]
I/O ports at 1c00 [size=64]
I/O ports at 1c40 [size=64]
Capabilities: [44] Power Management version 2

00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) (prog-if 10 [OHCI])
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 19
Memory at f3102000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
Memory at feb00000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port
Capabilities: [80] Power Management version 2

00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
Subsystem: Giga-byte Technology Unknown device ae01
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
I/O ports at b400 [size=256]
I/O ports at b800 [size=256]
Memory at f3105000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) (prog-if 8a [Master SecP PriP])
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0
I/O ports at f000 [size=16]
Capabilities: [44] Power Management version 2

00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO])
Subsystem: Giga-byte Technology Unknown device b003
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at cc00 [size=16]
Memory at f3100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO])
Subsystem: Giga-byte Technology Unknown device b003
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17
I/O ports at 09e0 [size=8]
I/O ports at 0be0 [size=4]
I/O ports at 0960 [size=8]
I/O ports at 0b60 [size=4]
I/O ports at e000 [size=16]
Memory at f3101000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 00009000-00009fff
Memory behind bridge: f3000000-f30fffff

00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18
Memory at f3103000 (32-bit, non-prefetchable) [size=4K]
I/O ports at e800 [size=8]
Capabilities: [44] Power Management version 2

00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00006000-00006fff
Capabilities: [40] Power Management version 2
Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [58] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel

00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 00008000-00008fff
Capabilities: [40] Power Management version 2
Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [58] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel

00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 00007000-00007fff
Capabilities: [40] Power Management version 2
Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [58] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel

00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: f0000000-f2ffffff
Prefetchable memory behind bridge: 00000000e0000000-00000000eff00000
Capabilities: [40] Power Management version 2
Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [58] HyperTransport: MSI Mapping
Capabilities: [80] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Virtual Channel

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel

01:08.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. M-Audio Delta 1010LT
Flags: bus master, medium devsel, latency 32, IRQ 20
I/O ports at 9000 [size=32]
I/O ports at 9400 [size=16]
I/O ports at 9800 [size=16]
I/O ports at 9c00 [size=64]
Capabilities: [80] Power Management version 1

01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01) (prog-if 10 [OHCI])
Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at f3004000 (32-bit, non-prefetchable) [size=2K]
Memory at f3000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2

05:00.0 VGA compatible controller: nVidia Corporation GeForce 7800 GTX (rev a1) (prog-if 00 [VGA])
Subsystem: nVidia Corporation Unknown device 02c2
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f1000000 (64-bit, non-prefetchable) [size=16M]
I/O ports at a000 [size=128]
[virtual] Expansion ROM at f2000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [78] Express Endpoint IRQ 0
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting

MatthewWall
2006-05-28, 10:36 AM CDT
Interestingly, I think you can ignore this. I removed /etc/modprobe.conf and /etc/sysconfig/hwconfig and re-booted and all was well. Must have been a glitch during first hardware detection.

Cheers

Mat