RESOLVED! (see second post for guide)
I've been having fun the last few days bringing up a gentoo system that crashed midway through installation. So far all's been going pretty well, and I've just got KDE running. Naturally, the first thing I was greeted with was an error message: aRts will output sound to null because /dev/dsp does not exist. A quick "ls -R /dev/ | grep dsp" confirms this.
I hadn't been trying to listen to music through the console, but went back, and, sure enough, no sound there either. Also, no sound as root, so it's not a permissions problem.
lsmod returns only ndiswrapper's information (yes, that's the only module loaded), and the relevant section of lspci -v is as follows:
Code:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
Subsystem: Intel Corporation Unknown device 0014
Flags: bus master, fast devsel, latency 0, IRQ 9
Memory at 90300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Unknown type IRQ 0
.
I've tried switching around the drivers between oss and alsa, but to no avail. Also, there's no sound in the the gentoo Live CD, but there is in an old Ubuntu (6.10) that I had laying around.
I have emerged alsa, alsa-tools, and alsa-utils, since none of these were around at first.
I should note that I have been missing many important packages from the get-go; I even had to grab sudo and dhclient with windows to get online. Also, my kernel is a custom 2.6.21.1 . Sound does not, however, work with the stock kernel (2.6.17.13), which I have kept around. But then, it didn't on the liveCD either. (same problem)