That's odd that there is no IRQ for the emu10K, but it does have the ioports assigned, and 'lspci' sees the card.
I saw my ENS1371 sharing an interrupt with my NIC. The card would work fine until any network activity took place. I went into the bios and assigned IRQ's for the different PCI slots (they were set to 'AUTO'). The kernel assigned different IRQ's than I did, but after that I did had individual IRQ's for the NIC and the soundcard. If you haven't already checked your bios, you might try there. I don't know if this has changed with recent kernels, but in the bios, for linux, you should set the "PNP OS installed" to NO (and to yes if you are using windows). rk Derek L Davies wrote: > > I tried what RK suggested, but I still get: > > I've been doing depmod -ae after compiling kernel modules all along > without problems. > > Hmmm...my /proc/interupts does not mention a sound card, but > /proc/ioports does. Is that normal? > > Here's the output RK asked about (after editing /etc/modules.conf as > per RK and doing modprobe snd-card-emu10k1) > > +++ lsmod > Module Size Used by > snd-pcm-oss 36104 0 (autoclean) (unused) > snd-pcm 51416 0 (autoclean) [snd-pcm-oss] > snd-timer 11116 0 (autoclean) [snd-pcm] > snd-mixer-oss 9548 0 (autoclean) [snd-pcm-oss] > snd 27764 0 (autoclean) [snd-pcm-oss snd-pcm snd-timer >snd-mixer-oss] > ne2k-pci 5684 1 > 8390 6340 0 [ne2k-pci] > dummy 992 0 (unused) > soundcore 4004 0 [snd] > --- lsmod > > +++ /etc/modules.conf > ### This file is automatically generated by update-modules > # > # Please do not edit this file directly. If you want to change or add > # anything please take a look at the files in /etc/modutils and read > # the manpage for update-modules. > # > ### update-modules: start processing /etc/modutils/0keep > # DO NOT MODIFY THIS FILE! > # This file is not marked as conffile to make sure if you upgrade modutils > # it will be restored in case some modifications have been made. > # > # The keep command is necessary to prevent insmod and friends from ignoring > # the builtin defaults of a path-statement is encountered. Until all other > # packages use the new `add path'-statement this keep-statement is essential > # to keep your system working > keep > > ### update-modules: end processing /etc/modutils/0keep > > ### update-modules: start processing /etc/modutils/aliases > # Aliases to tell insmod/modprobe which modules to use > > # Uncomment the network protocols you don't want loaded: > # alias net-pf-1 off # Unix > # alias net-pf-2 off # IPv4 > # alias net-pf-3 off # Amateur Radio AX.25 > # alias net-pf-4 off # IPX > # alias net-pf-5 off # DDP / appletalk > # alias net-pf-6 off # Amateur Radio NET/ROM > # alias net-pf-9 off # X.25 > # alias net-pf-10 off # IPv6 > # alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP > # alias net-pf-19 off # Acorn Econet > > ## +++ DLD Sun Dec 16 14:02:35 2001 > path[boot]=/lib/modules/current/kernel/drivers/sound > path[boot]=/lib/modules/current/kernel/drivers/net > ## --- > > ###alias char-major-116 snd > ###alias snd-card-0 snd-card-emu10k1 > ###alias sound-service-0-1 snd-seq-oss > ###alias sound-service-0-8 snd-seq-oss > > alias char-major-116 snd > options snd snd_major=116 snd_cards_limit=1 > alias snd-char-0 snd-card-emu10k1 > > # OSS/Free setup > alias char-major-14 soundcore > alias sound-slot-0 emu10k1 > alias sound-service-0-0 snd-mixer-oss > alias sound-service-0-1 snd-seq-oss > alias sound-service-0-3 snd-pcm-oss > alias sound-service-0-12 snd-pcm-oss > > ##alias char-major-10-135 softdog > alias char-major-10-175 agpgart > alias char-major-81 bttv > alias char-major-108 ppp_generic > alias /dev/ppp ppp_generic > alias tty-ldisc-3 ppp_async > alias tty-ldisc-14 ppp_synctty > alias ppp-compress-21 bsd_comp > alias ppp-compress-24 ppp_deflate > alias ppp-compress-26 ppp_deflate > > # Crypto modules (see http://www.kerneli.org/) > alias loop-xfer-gen-0 loop_gen > alias loop-xfer-3 loop_fish2 > alias loop-xfer-gen-10 loop_gen > alias cipher-2 des > alias cipher-3 fish2 > alias cipher-4 blowfish > alias cipher-6 idea > alias cipher-7 serp6f > alias cipher-8 mars6 > alias cipher-11 rc62 > alias cipher-15 dfc2 > alias cipher-16 rijndael > alias cipher-17 rc5 > > ### update-modules: end processing /etc/modutils/aliases > > ### update-modules: start processing /etc/modutils/paths > # This file contains a list of paths that modprobe should scan, > # beside the once that are compiled into the modutils tools > # themselves. > > # This used to be quite a list, but upstream merged some Debian patches > # so we currently don't need to do anything here > > ### update-modules: end processing /etc/modutils/paths > > ### update-modules: start processing /etc/modutils/setserial > # > # This is what I wanted to do, but logger is in /usr/bin, which isn't loaded > # when the module is first loaded into the kernel at boot time! > # > #post-install serial /etc/init.d/setserial start | logger -p daemon.info -t >"setserial-module reload" > #pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t >"setserial-module uload" > post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null > pre-remove serial /etc/init.d/setserial modsave > /dev/null 2> /dev/null > > ### update-modules: end processing /etc/modutils/setserial > > ### update-modules: start processing /etc/modutils/arch/i386 > alias parport_lowlevel parport_pc > alias char-major-10-144 nvram > alias binfmt-0064 binfmt_aout > ##alias char-major-10-135 rtc > > ### update-modules: end processing /etc/modutils/arch/i386 > > --- /etc/modules.conf > > +++ cat /proc/interrupts > CPU0 CPU1 > 0: 74075 53851 IO-APIC-edge timer > 1: 1510 1525 IO-APIC-edge keyboard > 2: 0 0 XT-PIC cascade > 12: 627 457 IO-APIC-edge PS/2 Mouse > 14: 2711 2399 IO-APIC-edge ide0 > 15: 0 6 IO-APIC-edge ide1 > 19: 7 8 IO-APIC-level eth0 > NMI: 0 0 > LOC: 127842 127840 > ERR: 0 > MIS: 0 > --- cat /proc/interrupts > > +++ cat /proc/ioports > 0000-001f : dma1 > 0020-003f : pic1 > 0040-005f : timer > 0060-006f : keyboard > 0080-008f : dma page reg > 00a0-00bf : pic2 > 00c0-00df : dma2 > 00f0-00ff : fpu > 0170-0177 : ide1 > 01f0-01f7 : ide0 > 02f8-02ff : serial(set) > 0376-0376 : ide1 > 03c0-03df : vga+ > 03f6-03f6 : ide0 > 03f8-03ff : serial(set) > 0cf8-0cff : PCI conf1 > 4000-403f : Intel Corp. 82371AB PIIX4 ACPI > 5000-501f : Intel Corp. 82371AB PIIX4 ACPI > c000-c01f : Intel Corp. 82371AB PIIX4 USB > c400-c41f : Winbond Electronics Corp W89C940 > c400-c41f : ne2k-pci > c800-c81f : Creative Labs SB Live! EMU10k1 > cc00-cc07 : Creative Labs SB Live! > d000-d007 : Triones Technologies, Inc. HPT366 / HPT370 > d400-d403 : Triones Technologies, Inc. HPT366 / HPT370 > d800-d8ff : Triones Technologies, Inc. HPT366 / HPT370 > d800-d807 : ide2 > d810-d8ff : HPT366 > dc00-dc07 : Triones Technologies, Inc. HPT366 / HPT370 (#2) > e000-e003 : Triones Technologies, Inc. HPT366 / HPT370 (#2) > e400-e4ff : Triones Technologies, Inc. HPT366 / HPT370 (#2) > e400-e407 : ide3 > e410-e4ff : HPT366 > f000-f00f : Intel Corp. 82371AB PIIX4 IDE > f000-f007 : ide0 > f008-f00f : ide1 > --- cat /proc/ioports > -- Randy Kelsoe Dae Richt, Fear Nacht _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user