EDIT: After looking into the problem a bit more, I'm more convinced that the problem has to do with the multiple PCI domain, dual-proc motherboard, which are apparently unsupported by the base kernel. However, after installing and booting with the latest FC7 Xen kernel, the card still isn't detected (plus, my kmod-nVidia drivers won't work under the Xen kernel anyway). Any suggestions?
I recently installed Fedora 7 on an HP xw9300 workstation with my own Audigy LS PCI sound card (ca0106) popped in. During the first boot configuration (with date/time, user setup, etc), Fedora detected and configured the card correctly, and I heard the test sound play.
Very soon after (after my next reboot, as far as I can remember) however, Fedora seemed to "lose" the card altogether, and now it doesn't detect any sound card whatsoever. After finding out and trying a few different things from Google searches (mainly related to ALSA and modprobe.conf), I couldn't seem to fix it, so out of curiosity, I went ahead and wiped the partition and did a clean install of Fedora 7 to see if it would detect my card again. This time around, the card wasn't detected on first boot or otherwise--the Audio configuration page didn't even show up in the first boot config.
I'm sure the card's correctly seated in the PCI slot, because dual-booted Windows XP detects and plays sound from the card without a problem.
I appreciate any help you guys can offer!
Here are some details/logs from my system that may or may not be relevant...
Kernel version:
Code:
[root@localhost ~]# uname -rm
2.6.21-1.3194.fc7 i686
[root@localhost ~]# rpm -qa | grep kernel
kernel-devel-2.6.21-1.3194.fc7
kernel-headers-2.6.21-1.3194.fc7
kernel-2.6.21-1.3194.fc7
(One thing I just realized: I installed and used the xen kernel for my first install, but removed it in order to install the kmod-nvidia drivers for my Quadro FX 3400. Now, as you can see, I'm just using the base kernel. Could xen have anything to do with my sound card detection?)
scsconfig.log file from "Audio configuration"
http://www.peterjmags.com/061107scsconfig.log
--Of possible interest, from the linked file:
Code:
ACPI: PCI Root Bridge [PCI1] (0001:40)
PCI: Multiple domains not supported
ACPI: Bus 0001:40 not present in PCI namespace
ACPI: PCI Root Bridge [PCI2] (0002:80)
PCI: Multiple domains not supported
ACPI: Bus 0002:80 not present in PCI namespace
Does this mean that since my motherboard uses multiple PCI domains (a concept that I don't quite understand), it won't detect my sound card? Is it possible that the Xen kernel has support for this, and that's why it found my sound card the first time?
Current modprobe.conf file (with absolutely no reference to a sound card, as far as I can tell):
Code:
alias eth0 forcedeth
alias scsi_hostadapter sata_nv
alias scsi_hostadapter1 pata_amd
alias scsi_hostadapter2 usb-storage