Hi guys, Thanks in advance as I've googled for 3 weeks now. I'm trying to get the Optical SPDIF to work on my ASus M3N78-VM board on FC8. Here is the output of alsa-info from 1.0.18rc3 which doesn't work as far as I can tell: http://www.alsa-project.org/db/?f=26be91e2d46f3ac1b3b7961d58a23eb47215b1dd So I downloaded yesterdays daily snapshot and followed this quide: http://alsa.opensrc.org/index.php/Quick_Install All the makes for driver, lib, utils, and oss seem to succeed, but loading the modules fails: [root@localhost alsa-oss]# modprobe snd_hda_intel seems to just go forever lsmod/rmmod always error out about being in use. -------------------------------------- Last I downloaded todays snapshot: wget http://ftp.kernel.org/pub/linux/kernel/people/tiwai/alsa/alsa-driver/alsa-dr iver-snapshot.tar.gz But the make fails as shown below: [root@localhost alsa-driver]# uname -a Linux localhost.localdomain 2.6.26.5-28.fc8 #1 SMP Sat Sep 20 09:32:58 EDT 2008 i686 athlon i386 GNU/Linux [root@localhost alsa-driver]# [root@localhost alsa-driver]# lspci 00:00.0 RAM memory: nVidia Corporation Unknown device 0754 (rev a2) 00:01.0 ISA bridge: nVidia Corporation Unknown device 075c (rev a2) 00:01.1 SMBus: nVidia Corporation Unknown device 0752 (rev a1) 00:01.2 RAM memory: nVidia Corporation Unknown device 0751 (rev a1) 00:01.3 Co-processor: nVidia Corporation Unknown device 0753 (rev a2) 00:01.4 RAM memory: nVidia Corporation Unknown device 0568 (rev a1) 00:02.0 USB Controller: nVidia Corporation Unknown device 077b (rev a1) 00:02.1 USB Controller: nVidia Corporation Unknown device 077c (rev a1) 00:04.0 USB Controller: nVidia Corporation Unknown device 077d (rev a1) 00:04.1 USB Controller: nVidia Corporation Unknown device 077e (rev a1) 00:06.0 IDE interface: nVidia Corporation Unknown device 0759 (rev a1) 00:07.0 Audio device: nVidia Corporation Unknown device 0774 (rev a1) 00:08.0 PCI bridge: nVidia Corporation Unknown device 075a (rev a1) 00:09.0 IDE interface: nVidia Corporation Unknown device 0ad0 (rev a2) 00:0a.0 Ethernet controller: nVidia Corporation Unknown device 0760 (rev a2) 00:0b.0 PCI bridge: nVidia Corporation Unknown device 0569 (rev a1) 00:10.0 PCI bridge: nVidia Corporation Unknown device 0778 (rev a1) 00:12.0 PCI bridge: nVidia Corporation Unknown device 075b (rev a1) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:07.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) 01:07.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05) 01:07.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) 02:00.0 VGA compatible controller: nVidia Corporation Unknown device 0849 (rev a2) [root@localhost alsa-driver]# [root@localhost alsa-driver]# [root@localhost alsa-driver]# [root@localhost alsa-driver]# lsmod Module Size Used by sunrpc 154785 3 cpufreq_ondemand 10445 1 powernow_k8 19269 1 loop 16973 0 ipv6 238405 30 s5h1409 11973 1 cx88_dvb 19269 11 cx88_vp3054_i2c 6465 1 cx88_dvb videobuf_dvb 8517 1 cx88_dvb dvb_core 68673 2 cx88_dvb,videobuf_dvb snd_hda_intel 401581 2 cx88_alsa 14025 1 snd_seq_oss 32698 1 snd_seq_midi_event 9856 1 snd_seq_oss snd_seq 51184 2 snd_seq_oss,snd_seq_midi_event xc5000 13381 2 snd_seq_device 10508 2 snd_seq_oss,snd_seq tuner 26249 0 snd_mixer_oss 17536 1 snd_pcm 70404 2 snd_hda_intel,cx88_alsa cx8800 30673 0 cx8802 17221 1 cx88_dvb cx88xx 64105 4 cx88_dvb,cx88_alsa,cx8800,cx8802 nvidia 6736164 36 snd_timer 22280 2 snd_seq,snd_pcm videodev 31425 3 tuner,cx8800,cx88xx compat_ioctl32 5313 1 cx8800 snd_page_alloc 11528 2 snd_hda_intel,snd_pcm v4l2_common 12993 2 tuner,cx8800 snd_hwdep 10884 1 snd_hda_intel v4l1_compat 16325 1 videodev lirc_mceusb2 14980 1 lirc_dev 14388 1 lirc_mceusb2 ir_common 38853 1 cx88xx i2c_algo_bit 9157 2 cx88_vp3054_i2c,cx88xx tveeprom 14917 1 cx88xx wmi 9961 0 snd 54468 10 snd_hda_intel,cx88_alsa,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_devic e,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep videobuf_dma_sg 14149 5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx k8temp 8257 0 btcx_risc 7881 4 cx88_alsa,cx8800,cx8802,cx88xx sr_mod 17541 0 forcedeth 49745 0 hwmon 6493 1 k8temp soundcore 9633 2 snd i2c_core 20949 9 s5h1409,cx88_vp3054_i2c,xc5000,tuner,cx88xx,nvidia,v4l2_common,i2c_algo_bit, tveeprom parport_pc 26725 0 videobuf_core 18117 5 videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg cdrom 33249 1 sr_mod floppy 52229 0 pcspkr 6593 0 sg 31605 0 parport 32173 1 parport_pc ahci 27337 0 dm_snapshot 18661 0 dm_zero 5825 0 dm_mirror 19521 0 dm_log 12229 1 dm_mirror dm_mod 48265 11 dm_snapshot,dm_zero,dm_mirror,dm_log pata_amd 13765 2 ata_generic 8773 0 pata_acpi 8001 0 libata 131937 4 ahci,pata_amd,ata_generic,pata_acpi sd_mod 26329 3 scsi_mod 123917 4 sr_mod,sg,libata,sd_mod ext3 110281 3 jbd 41045 1 ext3 mbcache 10309 1 ext3 uhci_hcd 22993 0 ohci_hcd 22853 0 ehci_hcd 32845 0 [root@localhost alsa-driver]# [root@localhost alsa-driver]# [root@localhost alsa-driver]# ./configure --with-debug=full && make checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... no checking for current directory... /usr/src/alsa/alsa-driver checking cross compile... checking for directory with kernel source... /lib/modules/2.6.26.5-28.fc8/source checking for directory with kernel build... /lib/modules/2.6.26.5-28.fc8/build checking for kernel linux/version.h... yes checking for kernel linux/autoconf.h... yes checking for kernel version... 2.6.26.5-28.fc8 checking for GCC version... Kernel compiler: gcc 4.1.2 20070925 (Red Hat 4.1.2-33) Used compiler: gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33) checking for built-in ALSA... no checking for existing ALSA module... yes checking for Red Hat kernel... auto checking for Red Hat kernel... no checking for SUSE kernel... auto checking for SUSE kernel... no checking for updating alsa-kernel version.h... yes checking for CONFIG_EXPERIMENTAL... yes checking for kernel linux/config.h... no Creating <linux/config.h>... checking for deprecated linux/config.h... checking to modify of kernel linux/kmod.h... no checking for kernel linux/utsrelease.h... yes checking for kernel linux/compiler.h... yes checking for kernel linux/pm.h... yes checking for kernel linux/spinlock.h... yes checking for kernel linux/irq.h... yes checking for kernel linux/threads.h... yes checking for kernel linux/rwsem.h... yes checking for kernel linux/gameport.h... yes checking for kernel media/v4l2-dev.h... yes checking for kernel linux/devfs_fs_kernel.h... no Creating a dummy <linux/devfs_fs_kernel.h>... checking for kernel linux/highmem.h... yes checking for kernel linux/workqueue.h... yes checking for kernel linux/dma-mapping.h... yes checking for kernel asm/hw_irq.h... yes checking for kernel linux/device.h... yes checking for kernel linux/platform_device.h... yes checking for kernel linux/isa.h... yes checking for kernel linux/jiffies.h... yes checking for kernel linux/compat.h... yes checking for kernel linux/log2.h... yes checking for kernel linux/adb.h... yes checking for kernel linux/cuda.h... yes checking for kernel linux/pmu.h... yes checking for kernel linux/moduleparam.h... yes checking for kernel linux/syscalls.h... yes checking for kernel linux/firmware.h... yes checking for kernel linux/err.h... yes checking for kernel linux/bitmap.h... yes checking for kernel linux/mutex.h... yes checking for kernel linux/pm_qos_params.h... yes checking for kernel linux/kthread.h... yes checking for kernel asm/irq_regs.h... yes checking for kernel linux/seq_file.h... yes checking for kernel linux/debugfs.h... yes checking for kernel module symbol versions... no checking for has ioport support... yes checking for PCI support in kernel... yes checking for I2C driver in kernel... module checking for I2C_POWERMAC in kernel... unknown checking for firmware loader... yes checking for input subsystem in kernel... yes checking for pc-speaker input subsystem in kernel... module checking for directory to store kernel modules... /lib/modules/2.6.26.5-28.fc8/kernel/sound checking for verbose procfs... on checking for verbose printk... on checking for debug level... full checking for ISA support in kernel... yes checking for processor type... i686 checking for i386 machine type... default checking for ISA DMA API... yes checking for SMP... yes checking for Video device support in kernel... yes checking for ISA PnP driver in kernel... yes checking for PnP driver in kernel... yes checking for Kernel ISA-PnP support... yes checking for strlcpy... yes checking for snprintf... yes checking for vsnprintf... yes checking for scnprintf... yes checking for sscanf... yes checking for vmalloc_to_page... yes checking for old kmod... no checking for PDE... yes checking for pci_set_consistent_dma_mask... yes checking for pci_dev_present... yes checking for msleep... yes checking for msleep_interrupt... yes checking for msecs_to_jiffies... yes checking for tty->count is the atomic type... no checking for video_get_drvdata... yes checking for video_drvdata... no checking for V4L1 layer... yes checking for io_remap_pfn_range... yes checking for kcalloc... yes checking for kstrdup... yes checking for kstrndup... yes checking for kzalloc... yes checking for create_workqueue with flags... no checking for pci_ioremap_bar... no checking for saved_config_space in pci_dev... yes checking for new pci_save_state... yes checking for register_sound_special_device... yes checking for driver extra-version... checking for driver version... 1.0.18rc3 checking for dynamic minor numbers... no checking for sequencer support... yes checking for OSS/Free emulation... yes checking for OSS PCM plugin system inclusion... yes checking for RTC support... yes checking for HPET support... yes checking for Procfs support... yes checking for USB support... yes checking for class_simple... no checking for old driver suspend/resume callbacks... no checking for removal of page-reservation for nopage/mmap... yes checking for nested class_device... no checking for new IRQ handler... yes checking for gfp_t... yes checking for GFP_DMA32... yes checking for page_to_pfn... yes checking for PnP suspend/resume... yes checking for device_create_drvdata... yes checking for new unlocked/compat_ioctl... yes checking for x86-compatible PC... no checking for High-Res timers... yes checking for kernel PCMCIA checking for PCMCIA support... yes checking for PC9800 support in kernel... no checking for parallel port support... yes checking for power management... yes checking for CONFIG_HAS_DMA... yes checking for cards to compile driver for... all checking for additonal options to compile driver for... all configure: creating ./config.status config.status: creating version config.status: creating Makefile.conf config.status: WARNING: 'Makefile.conf.in' seems to ignore the --datarootdir setting config.status: creating snddevices config.status: creating utils/alsa-driver.spec config.status: creating utils/buildrpm config.status: creating toplevel.config config.status: creating utils/alsasound config.status: creating utils/alsasound.posix config.status: creating include/pci_ids_compat.h config.status: creating include/i2c-id_compat.h config.status: creating include/config.h config.status: include/config.h is unchanged config.status: creating include/config1.h config.status: include/config1.h is unchanged config.status: creating include/version.h config.status: include/version.h is unchanged config.status: creating include/autoconf-extra.h config.status: include/autoconf-extra.h is unchanged Hacking autoconf.h... make dep make[1]: Entering directory `/usr/src/alsa/alsa-driver' make[2]: Entering directory `/usr/src/alsa/alsa-driver/acore' make[3]: Entering directory `/usr/src/alsa/alsa-driver/acore/ioctl32' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/acore/ioctl32' make[3]: Entering directory `/usr/src/alsa/alsa-driver/acore/oss' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/acore/oss' make[3]: Entering directory `/usr/src/alsa/alsa-driver/acore/seq' make[4]: Entering directory `/usr/src/alsa/alsa-driver/acore/seq/oss' make[4]: Leaving directory `/usr/src/alsa/alsa-driver/acore/seq/oss' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/acore/seq' make[2]: Leaving directory `/usr/src/alsa/alsa-driver/acore' make[2]: Entering directory `/usr/src/alsa/alsa-driver/i2c' make[3]: Entering directory `/usr/src/alsa/alsa-driver/i2c/l3' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/i2c/l3' make[3]: Entering directory `/usr/src/alsa/alsa-driver/i2c/other' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/i2c/other' make[2]: Leaving directory `/usr/src/alsa/alsa-driver/i2c' make[2]: Entering directory `/usr/src/alsa/alsa-driver/drivers' make[3]: Entering directory `/usr/src/alsa/alsa-driver/drivers/mpu401' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/drivers/mpu401' make[3]: Entering directory `/usr/src/alsa/alsa-driver/drivers/opl3' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/drivers/opl3' make[3]: Entering directory `/usr/src/alsa/alsa-driver/drivers/opl4' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/drivers/opl4' make[3]: Entering directory `/usr/src/alsa/alsa-driver/drivers/pcsp' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/drivers/pcsp' make[3]: Entering directory `/usr/src/alsa/alsa-driver/drivers/vx' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/drivers/vx' make[2]: Leaving directory `/usr/src/alsa/alsa-driver/drivers' make[2]: Entering directory `/usr/src/alsa/alsa-driver/isa' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/ad1816a' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/ad1816a' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/ad1848' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/ad1848' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/cs423x' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/cs423x' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/es1688' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/es1688' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/gus' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/gus' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/msnd' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/msnd' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/opti9xx' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/opti9xx' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/sb' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/sb' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/wavefront' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/wavefront' make[3]: Entering directory `/usr/src/alsa/alsa-driver/isa/wss' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/isa/wss' make[2]: Leaving directory `/usr/src/alsa/alsa-driver/isa' make[2]: Entering directory `/usr/src/alsa/alsa-driver/synth' make[3]: Entering directory `/usr/src/alsa/alsa-driver/synth/emux' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/synth/emux' make[2]: Leaving directory `/usr/src/alsa/alsa-driver/synth' make[2]: Entering directory `/usr/src/alsa/alsa-driver/pci' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/ac97' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/ac97' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/ali5451' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/ali5451' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/asihpi' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/asihpi' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/au88x0' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/au88x0' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/aw2' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/aw2' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/ca0106' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/ca0106' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/cs46xx' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/cs46xx' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/cs5535audio' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/cs5535audio' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/echoaudio' make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/echoaudio' make[3]: Entering directory `/usr/src/alsa/alsa-driver/pci/emu10k1' copying file alsa-kernel/pci/emu10k1/emu10k1_main.c patching file emu10k1_main.c Hunk #4 succeeded at 1408 with fuzz 2 (offset 3 lines). Hunk #5 FAILED at 1441. Hunk #6 succeeded at 1758 (offset 12 lines). 1 out of 6 hunks FAILED -- saving rejects to file emu10k1_main.c.rej make[3]: *** [emu10k1_main.c] Error 1 make[3]: Leaving directory `/usr/src/alsa/alsa-driver/pci/emu10k1' make[2]: *** [prepare] Error 1 make[2]: Leaving directory `/usr/src/alsa/alsa-driver/pci' make[1]: *** [dep] Error 1 make[1]: Leaving directory `/usr/src/alsa/alsa-driver' make: *** [include/sndversions.h] Error 2 [root@localhost alsa-driver]# ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user