The SB Live is apparently recognized. It's not sharing an interrupt and fwiw, the card is 'passively' functional. I have a Hauphauge TV card of which the audio output is connected to the SB's Linein, and when I watch TV I can clearly hear the TV sound which the SB patches through (via Speaker out) to my speakers. I can't adjust the volume, however.
I just upgraded my system to FC4, but the problem persists. lspci reports the SB Live as a 'VGA compatible unclassified device' and this lead to a suggestion that seems to have solved the problem. I issued the following commands:
cd /usr/X11R6/lib/modules sed 's/scanpci/pcidata/g' < libscanpci.a > libpcidata.a
after having backed-up libpcidata.a. After a reboot the SB Live suddenly works now. lspci still reports the SB Live as a 'VGA compatible unclassified device'. I had to run aumix to increase the volume of PCM2 (which previously didn't help), and now I can adjust mixer settings from gnome-volume-control.
I'm using ALSA and have no problems anymore. Moreover, my computer seems to be running much faster with FC4 (and FC3) than with redhat 9. My disks are screamingly fast. In redhat 9 I would get about 23-27 MB/s disk reads and 95-100 MB/s cache reads. With FC4, my disk reads are a whooping 36-39MB/s and cache reads are an incredible 242 MB/s. When I used to burn a DVD (cdrecord-prodvd) with RH 9, my system would become effectively unusable while burning. Now when I burn a DVD in FC4, I don't even notice that the burn process is taking place (other than blinking LEDs on my DVD burner and HDD activity indicator).
What more can a 21st century person ask for?
David
Here's some details when things didn't work:
/proc/interrupts (SB on IRQ 5):
-------------------------------------
CPU0 0: 1162453 XT-PIC timer
1: 9 XT-PIC i8042
2: 0 XT-PIC cascade
3: 33323 XT-PIC uhci_hcd:usb1
5: 0 XT-PIC EMU10K1
8: 1 XT-PIC rtc
9: 12108 XT-PIC Bt87x audio, bttv0, uhci_hcd:usb2, eth0
11: 84408 XT-PIC mga@pci:0000:01:00.0
12: 110 XT-PIC i8042
14: 20738 XT-PIC ide0
15: 10860 XT-PIC ide1
NMI: 0
ERR: 0
lspci: -------------------------------------
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 02)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev 02)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus (rev 02)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev 02)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 04)
02:09.0 Multimedia controller: Sigma Designs, Inc. REALmagic Hollywood Plus DVD Decoder (rev 02)
02:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:0b.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
02:0d.0 VGA compatible unclassified device: Creative Labs SB Live! EMU10k1 (rev 08)
02:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)
lsmod: -------------------------------------
Module Size Used by
nls_utf8 2113 1
mga 58305 1
parport_pc 28933 1
lp 13001 0
parport 40585 2 parport_pc,lp
autofs4 27205 0
nfs 219689 2
lockd 63081 2 nfs
sunrpc 167813 3 nfs,lockd
mct_u232 12357 0
usbserial 29353 1 mct_u232
usblp 13121 0
pwc 81201 0
dm_mod 58229 0
joydev 9601 0
md5 4161 1
ipv6 269505 10
uhci_hcd 33241 0
tuner 26993 0
tvaudio 22629 0
bttv 161521 0
video_buf 23877 1 bttv
i2c_algo_bit 9289 1 bttv
v4l2_common 5825 1 bttv
btcx_risc 4937 1 bttv
tveeprom 13017 1 bttv
videodev 9537 2 pwc,bttv
snd_bt87x 16137 0
snd_emu10k1_synth 8513 0
snd_emux_synth 43073 1 snd_emu10k1_synth
snd_seq_virmidi 6849 1 snd_emux_synth
snd_seq_midi_event 9281 1 snd_seq_virmidi
snd_seq_midi_emul 6849 1 snd_emux_synth
snd_seq 62417 4 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_even
t,snd_seq_midi_emul
snd_emu10k1 124741 2 snd_emu10k1_synth
snd_ac97_codec 75960 1 snd_emu10k1
snd_util_mem 4673 2 snd_emux_synth,snd_emu10k1
snd_hwdep 9057 2 snd_emux_synth,snd_emu10k1
tpm_atmel 5057 0
tpm 13633 1 tpm_atmel
i2c_i801 8653 0
i2c_core 22081 6 tuner,tvaudio,bttv,i2c_algo_bit,tveeprom,i2c_i80
1
emu10k1_gp 3649 0
gameport 18633 2 emu10k1_gp
snd_usb_audio 68353 0
snd_pcm_oss 51185 0
snd_mixer_oss 17728 1 snd_pcm_oss
snd_pcm 100041 5 snd_bt87x,snd_emu10k1,snd_ac97_codec,snd_usb_aud
io,snd_pcm_oss
snd_timer 33477 3 snd_seq,snd_emu10k1,snd_pcm
snd_page_alloc 9669 3 snd_bt87x,snd_emu10k1,snd_pcm
snd_usb_lib 15809 1 snd_usb_audio
snd_rawmidi 29793 3 snd_seq_virmidi,snd_emu10k1,snd_usb_lib
snd_seq_device 8781 5 snd_emu10k1_synth,snd_emux_synth,snd_seq,snd_emu
10k1,snd_rawmidi
snd 57157 16 snd_bt87x,snd_emux_synth,snd_seq_virmidi,snd_se
q,snd_emu10k1,snd_ac97_codec,snd_hwdep,snd_usb_audio,snd_pcm_oss,snd_mixer_oss,s
nd_pcm,snd_timer,snd_rawmidi,snd_seq_device
soundcore 10913 1 snd
e100 47041 0
mii 5441 1 e100
floppy 65141 0
ext3 132553 1
jbd 86105 1 ext3