Can't get spdif working with ALSA and FC6 on ECS L4S5MG/651+ motherboard
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Can't get spdif working with ALSA and FC6 on ECS L4S5MG/651+ motherboard
Hi,
I have tried just about everything that I can think of in order to get the SPDIF port on my motherboard to work. I am putting together a MythTV box and so I would like digital audio to work for surround sound from DVD's and HDTV content. Everything works fine under Windows (I have a dual boot setup), and so I am highly confident that the hardware is working.
The analog sound is working fine under linux, and so I believe that the sound card is being detected properly. The audio device on my motherboard is a SiS7012 chipset which is supposed to be supported by the intel8x0 ALSA driver, and as far as I can tell it is configured correctly in the kernel and modprobe.conf, but I am not an expert in drivers and kernel level stuff so I don't know.
The thing that is most puzzling to me is that when I run aslamixer, I don't see an IEC958 device or a spdif device. This makes me wonder if for some reason the ALSA driver doesn't recognize the spdif port on the motherboard (BTW the motherboard just has a spdif header on it and I built a backplate for the case with a spdif coax plug on it.) When I first loaded Windows it didn't recognize the spdif port either. I had to get a more up to date driver from SiS before I could get the spdif port working.
I have included as much information as I can think of below in hopes that someone here can figure out what I am missing.
Thanks,
engineman
Here is a short list of some of the things that I have tried:
I tried running alsaconf as suggested on several sites, but as far as I can tell it is not installed on my system (can't find it with a locate alsaconf), and it is not included in any of the FC6 rpms (including alsa-utils). I guess I could compile ALSA from scratch, but I don't want to go to the trouble unless there aren't any other good options left.
And when I try to run aplay -D I get the following errors:
Code:
# aplay -D spdif /usr/share/sounds/KDE_Startup.wav
aplay: main:550: audio open error: Device or resource busy
# aplay -D hw:0,0 /usr/share/sounds/KDE_Startup.wav
aplay: main:550: audio open error: Device or resource busy
# aplay -D hw:spdif /usr/share/sounds/KDE_Startup.wav
ALSA lib pcm_hw.c:1357:(_snd_pcm_hw_open) Invalid value for card
aplay: main:550: audio open error: No such device
# aplay -D plug:spdif /usr/share/sounds/KDE_Startup.wav
aplay: main:550: audio open error: Device or resource busy
# aplay -D plug:hw:0,1 /usr/share/sounds/KDE_Startup.wav
ALSA lib conf.c:3830:(parse_args) Unknown parameter 1
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: No such file or directory
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM plug:hw:0,1
aplay: main:550: audio open error: No such file or directory
# aplay -D plug:hw:0,2 /usr/share/sounds/KDE_Startup.wav
ALSA lib conf.c:3830:(parse_args) Unknown parameter 1
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: No such file or directory
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM plug:hw:0,2
aplay: main:550: audio open error: No such file or directory
# aplay -D ALSA:spdif /usr/share/sounds/KDE_Startup.wav
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM ALSA:spdif
aplay: main:550: audio open error: No such file or directory
If I don't use the -D (or I use default) everything works as it should:
Code:
# aplay -D default /usr/share/sounds/KDE_Startup.wav
Playing WAVE '/usr/share/sounds/KDE_Startup.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
# aplay /usr/share/sounds/KDE_Startup.wav
Playing WAVE '/usr/share/sounds/KDE_Startup.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
# aplay /usr/share/sounds/KDE_Startup.wav
aplay: main:550: audio open error: Device or resource busy
Here is the result of aplay -l and aplay -L:
Code:
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SI7012 [SiS SI7012], device 0: Intel ICH [SiS SI7012]
Subdevices: 0/1
Subdevice #0: subdevice #0
# aplay -L
PCM list:
hw {
@args.0 CARD
@args.1 DEV
@args.2 SUBDEV
@args.CARD {
type string
default {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name 'defaults.pcm.subdevice'
}
}
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
plughw {
@args.0 CARD
@args.1 DEV
@args.2 SUBDEV
@args.CARD {
type string
default {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name 'defaults.pcm.subdevice'
}
}
type plug
slave.pcm {
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
}
plug {
@args.0 SLAVE
@args.SLAVE {
type string
}
type plug
slave.pcm $SLAVE
}
shm {
@args.0 SOCKET
@args.1 PCM
@args.SOCKET {
type string
}
@args.PCM {
type string
}
type shm
server $SOCKET
pcm $PCM
}
tee {
@args.0 SLAVE
@args.1 FILE
@args.2 FORMAT
@args.SLAVE {
type string
}
@args.FILE {
type string
}
@args.FORMAT {
type string
default raw
}
type file
slave.pcm $SLAVE
file $FILE
format $FORMAT
}
file {
@args.0 FILE
@args.1 FORMAT
@args.FILE {
type string
}
@args.FORMAT {
type string
default raw
}
type file
slave.pcm null
file $FILE
format $FORMAT
}
null {
type null
}
cards 'cards.pcm'
front 'cards.pcm.front'
rear 'cards.pcm.rear'
center_lfe 'cards.pcm.center_lfe'
side 'cards.pcm.side'
surround40 'cards.pcm.surround40'
surround41 'cards.pcm.surround41'
surround50 'cards.pcm.surround50'
surround51 'cards.pcm.surround51'
surround71 'cards.pcm.surround71'
iec958 'cards.pcm.iec958'
spdif 'cards.pcm.iec958'
modem 'cards.pcm.modem'
phoneline 'cards.pcm.phoneline'
default 'cards.pcm.default'
dmix 'cards.pcm.dmix'
dsnoop 'cards.pcm.dsnoop'
And finally here is the output from the aadebug.sh script from the ALSA wiki:
Code:
ALSA Audio Debug v0.1.0 - Fri Mar 2 08:42:43 MST 2007
http://alsa.opensrc.org/aadebughttp://www.gnu.org/licenses/gpl.txt
Kernel ----------------------------------------------------
Linux yoda.localdomain 2.6.19-1.2911.fc6 #1 SMP Sat Feb 10 15:51:47 EST 2007 i686 i686 i386 GNU/Linux
Loaded Modules --------------------------------------------
snd_intel8x0 34332 4
snd_ac97_codec 101540 1 snd_intel8x0
snd_ac97_bus 6593 1 snd_ac97_codec
snd_seq_dummy 7428 0
snd_seq_oss 36736 0
snd_seq_midi_event 11136 1 snd_seq_oss
snd_seq 54000 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 44288 0
snd_mixer_oss 19584 1 snd_pcm_oss
snd_pcm 78468 4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 23812 3 snd_seq,snd_pcm
snd_page_alloc 12168 2 snd_intel8x0,snd_pcm
snd_mpu401 11560 0
snd_mpu401_uart 12032 1 snd_mpu401
snd_rawmidi 25856 1 snd_mpu401_uart
snd_seq_device 11788 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd 53892 19 snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device
Modprobe Conf ---------------------------------------------
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0
options snd-intel8x0 index=0
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
alias snd-card-1 snd-mpu401
options snd-card-1 index=1
options snd-mpu401 index=1
remove snd-mpu401 { /usr/sbin/alsactl store 1 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-mpu401
Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.14rc2.
Compiled on Feb 14 2007 for kernel 2.6.19-1.2911.fc6 (SMP).
0 [SI7012 ]: ICH - SiS SI7012
SiS SI7012 with CMI9738 at irq 22
1 [UART ]: MPU-401 UART - MPU-401 UART
MPU-401 UART at 0x330, irq 10
0: [ 0] : control
1: : sequencer
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
25: [ 0- 1]: digital audio capture
32: [ 1] : control
33: : timer
40: [ 1- 0]: raw midi
cat: /proc/asound/hwdep: No such file or directory
00-01: Intel ICH - MIC ADC : SiS SI7012 - MIC ADC : capture 1
00-00: Intel ICH : SiS SI7012 : playback 1 : capture 1
Client info
cur clients : 3
peak clients : 3
max clients : 192
Client 0 : "System" [Kernel]
Port 0 : "Timer" (Rwe-)
Port 1 : "Announce" (R-e-)
Connecting To: 15:0
Client 14 : "Midi Through" [Kernel]
Port 0 : "Midi Through Port-0" (RWe-)
Client 15 : "OSS sequencer" [Kernel]
Port 0 : "Receiver" (-we-)
Connected From: 0:1
Client 20 : "MPU-401 UART" [Kernel]
Port 0 : "MPU-401 UART MIDI" (RWeX)
Dev Snd ---------------------------------------------------
controlC0 controlC1 midi1 midiC1D0 pcmC0D0c pcmC0D0p pcmC0D1c seq timer
CPU -------------------------------------------------------
model name : Intel(R) Pentium(R) 4 CPU 2.53GHz
cpu MHz : 2523.189
RAM -------------------------------------------------------
MemTotal: 514728 kB
SwapTotal: 1052248 kB
Hardware --------------------------------------------------
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 651 Host (rev 02)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
And lspci. (BTW, just in case you are wondering yes there is a Bt878 video capture card in the computer, but I haven't bothered testing it out yet since I have a HDHomerun (http://www.silicondust.com) that I am using for video capture.)
Code:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 651 Host (rev 02)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 14)
00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:0a.0 Communication controller: Agere Systems LT WinModem (rev 02)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
I posted a message to the alsa-users mailing list, about a week ago but I still haven't got a response. Does anyone here have any ideas about stuff that I can try to get my SPDIF working?
Distribution: Linux From Scratch. 64 bit. Kernel 5.8.3. Fluxbox.
Posts: 53
Rep:
spdif
Hi,
spdif can be tricky. I do not have your chipset. I have CMI8738. The spdif is working well & I use it to make CDs from DAT recordings of music concerts (professionally engaged by the organisers).
I am not quite sure what version of alsa you have. I am currently using 1.0.13 and my kernel is 2.6.17.4 with some very slight modifications for usb that are not really relevant to this subject.
The first thing I notice from your aplay -l is the lack of IEC958. This is what mine looks like (with no extra hardware attached):
The vital bit here is device 2, which is what I use for the SPDIF. The output of your aplay -l doesn't show it, so I think there is nothing you can do with mixers etc. until that device is enabled.
An interesting point is that I also have an Extigy USB device which can handle SPDIF data, but which will not give me direct access to that data. Sadly I can only get at the data coming out of the mixer itself, after it has been transformed by the device. So although I can record from SPDIF with the mixer, the bytes I put on the hard drive do not correspond exactly with the bytes that were recorded in the first place. So with recordings of concerts done with DAT I use the motherboard CMI8738 which does the trick exactly - i.e. gives me wav files that correspond precisely with what I recorded. That way no extra noise is allowed to creep in.
Anyway, back to your problem. It occurs to me that you need to be sure that you have the latest version of Alsa. I upgraded mine just yesterday, and alsaconf was placed in /usr/sbin. Mind you I used --prefix=/usr when I configured it. It may be that yours is in /usr/local/sbin. If it just isn't there then there is something odd about your installation. I would download the sources, rebuild and install them. You should not need the drivers, because FC6 is pretty recent, and should include them with the kernel. However you do need to be sure that your alsa libraries and utils are recent and complete.
Other areas of interest are your kernel config and your bios. I just looked at the configuration of my kernel, and didn't notice anything spdif specific. As long as you have the right driver installed for your sound chipset it should work. It might be worth checking the kernel config just to be sure that you do. The other point is that there might possibly be something in the BIOS configuration which is spdif specific. So, for example, maybe there is something that enables the soundport, but doesn't enable the spdif i/o. It might be worth checking the bios config (be _very_ careful here - don't change any other bios configuration parameters otherwise you might find that you cannot reboot, in which case you would probably have to resort to the cmos clear jumper on the motherboard). If you have the motherboard manual it should document the BIOS configuration, and maybe you should check that first for anything to do with the spdif port. If it is disabled via the BIOS, then there is nothing alsa or anything else can do to get it going, you would have to enable it first.
Oh - here is a horrid suggestion. I can dual-boot XP. Basically I do that via a second hard drive and the ability of the BIOS to direct the boot sequence through the master boot record of any of the installed hard drives. The point is, of course, to check whether or not you can see the spdif port in Windows. If you can see it then its not a bios problem. If you cannot then either its a bios problem or the port just isn't available anyway.
Thanks for for the reply greenleaf. I have already verified that the S/PDIF ports works under Windows and so I don't think that it is a BIOS issue. I looked into the source code for the AC'97 codec, and I am fairly confident now that SPDIF is currently not supported under ALSA for CMI9738 chips. The CMI9739 does support it and I am now working with one of the ALSA developers on creating a patch that should solve this problem.
Sorry, but AFAIK there will not be a patch anytime soon. I worked on it for a little while, but the problem is that there is really not any documentation on the SiS7012 chip available. I have tried contacting SiS without receiving a reply. Without the documentation it will take someone reverse engineering the SiS7012 and frankly I don't have the time to do that right now. For now I am just using stereo output for my needs.
In my case I am getting the 958 reported out of aplay as device 2, but cannot get spidf working.
First I tried it on a mb that's nforce2. Works kick azz in windoz and the audio is great 5.1. Hardware works for sure.
I was never able to get spidf working under FC6 / myth. Granted I'm somewhat of a newbie so maybe that doesn't mean much.
For other reasons I've just switched all the hardware over to another motherboard, no audio and I am using an old Audigy with a bracket mounted coax spidf port (ribbon cabled to the header pins on the card.)
In windows, it'll only output on L&R channels. Put it into 5.1 mode and it pukes.
In Linux, it'll play outpout on spidf, but it's so quiet it's like it's not working at all. Yes, I have unmuted and maxed out the levels of the 958 in alsamixer.
Here's the out put from aplay -L
Code:
[root@Kalypso ~]# aplay -L
default:CARD=Audigy
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
Default Audio Device
front:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
Front speakers
rear:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
Rear speakers
center_lfe:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
Center and Subwoofer speakers
surround40:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
4.0 Surround output to Front and Rear speakers
surround41:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
iec958:CARD=Audigy,DEV=0
Audigy 1 [SB0090], ADC Capture/Standard PCM Playback
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
Here's the output from rpm
Code:
[root@Kalypso ~]# rpm -q alsa-driver alsa-utils alsa-firmware
package alsa-driver is not installed
alsa-utils-1.0.14-0.2.rc1.fc6
package alsa-firmware is not installed
Which seems to indicate that ALSA's not installed, but if I try it says:
Code:
[root@Kalypso ~]# yum -y install alsa-driver alsa-utils alsa-firmware
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package alsa-driver.i386 0:1.0.15-62.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: alsa-kmdl-1.0.15-62.fc6 for package: alsa-driver
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package alsa-kmdl-2.6.22.9-61.fc6.i686 0:1.0.15-62.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: /boot/vmlinuz-2.6.22.9-61.fc6 for package: alsa-kmdl-2.6.22.9-61.fc6
Importing additional filelist information
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.22.9-61.fc6 set to be installed
--> Running transaction check
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.18-1.2798.fc6 set to be erased
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
alsa-driver i386 1.0.15-62.fc6 atrpms 147 k
Removing:
kernel i686 2.6.18-1.2798.fc6 installed 44 M
Installing for dependencies:
alsa-kmdl-2.6.22.9-61.fc6 i686 1.0.15-62.fc6 atrpms 1.6 M
kernel i686 2.6.22.9-61.fc6 updates 16 M
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 1 Package(s)
Total download size: 18 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
package kernel-2.6.22.14-72.fc6 (which is newer than kernel-2.6.22.9-61.fc6) is already installed
Error Summary
-------------
and just for completeness
Code:
[root@Kalypso ~]# lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
Subsystem: ASUSTeK Computer Inc. A7V333 Mainboard
Flags: bus master, 66MHz, medium devsel, latency 0
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [a0] AGP version 2.0
Capabilities: [c0] Power Management version 2
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: dd000000-dfdfffff
Prefetchable memory behind bridge: dff00000-efffffff
Capabilities: [80] Power Management version 2
00:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 808d
Flags: bus master, medium devsel, latency 35, IRQ 19
Memory at dc800000 (32-bit, non-prefetchable) [size=2K]
Memory at dc000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
00:09.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. A7V333 motherboard
Flags: bus master, medium devsel, latency 32, IRQ 16
I/O ports at d800 [size=32]
Capabilities: [80] Power Management version 2
00:09.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. A7V333 motherboard
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at d400 [size=32]
Capabilities: [80] Power Management version 2
00:09.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 8080
Flags: bus master, medium devsel, latency 32, IRQ 19
Memory at db800000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
00:0d.0 Communication controller: Agere Systems LT WinModem
Subsystem: Zoom Telephonics Inc Unknown device 9300
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at db000000 (32-bit, non-prefetchable) [size=256]
I/O ports at d000 [size=8]
I/O ports at b800 [size=256]
Capabilities: [f8] Power Management version 2
00:0e.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19
Memory at da800000 (32-bit, non-prefetchable) [size=128K]
Memory at da000000 (32-bit, non-prefetchable) [size=128K]
I/O ports at b400 [size=64]
[virtual] Expansion ROM at 70000000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Capabilities: [e4] PCI-X non-bridge device
Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
00:0f.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
Subsystem: Creative Labs SB0090 Audigy Player/OEM
Flags: bus master, medium devsel, latency 32, IRQ 20
I/O ports at b000 [size=32]
Capabilities: [dc] Power Management version 2
00:0f.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)
Subsystem: Creative Labs SB Audigy MIDI/Game Port
Flags: bus master, medium devsel, latency 32
I/O ports at a800 [size=8]
Capabilities: [dc] Power Management version 2
00:0f.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (prog-if 10 [OHCI])
Subsystem: Creative Labs SB Audigy FireWire Port
Flags: bus master, medium devsel, latency 32, IRQ 16
Memory at d9800000 (32-bit, non-prefetchable) [size=2K]
Memory at d9000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
Subsystem: ASUSTeK Computer Inc. A7V333 motherboard
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. A7V8X / A7V333 motherboard
Flags: bus master, medium devsel, latency 32
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
I/O ports at a400 [size=16]
Capabilities: [c0] Power Management version 2
00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. VT6202 USB2.0 4 port controller
Flags: bus master, medium devsel, latency 32, IRQ 18
I/O ports at a000 [size=32]
Capabilities: [80] Power Management version 2
00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. VT6202 USB2.0 4 port controller
Flags: bus master, medium devsel, latency 32, IRQ 18
I/O ports at 9800 [size=32]
Capabilities: [80] Power Management version 2
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GS] (rev a2) (prog-if 00 [VGA])
Subsystem: eVga.com. Corp. Unknown device a506
Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 17
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (32-bit, prefetchable) [size=256M]
Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at dffe0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 3.0
After rooting around on the web till the wee hours I think what I found is that ALSA's built into the kernal and I shouldn't mess with it.
but I don't have alsaconf either, which I've read I need to execute to get things running.
I've edited the modprobe.conf and ~/.asoundrc with several other people's known working configs w/ success. Currently running wilsonet's basic setup and it works fine on analog.
Bottom line, never able to get the spidf optical port on the nforce2 mb to work at all in FC6, not able to get the Audigy's working either, theory that the little addon card may be bad so I'm getting another.
Beyond that, i"m stumped.
Last edited by MonsterMaxx; 01-23-2008 at 04:08 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.