hi, first time im trying alsa here. also, i have not been able to get my sndcard for a very long time now. hope y'all can help. thanks.
so, im on debian sid, kernel 2.6.0. my soundcard details are given below in the lsoci o/p (its a sis7012). i got the latest stable releases of the alsa driver, lib and utils. i compiled the kernel only with soundcard support enabled as a module. i disabled everything else, as per instructions read on the debian howto, i.e. i disabled alsa and oss under the soundcard section (which only has "soundcard support enabled"). so, after installing the kernel, i proceed to install the drivers, lib and utils. first try, i get an error about a function PDE, which i go and comment out in include/adriver.h after that, all goes along fine. then i try to modprobe snd-intel8x0, and i get FATAL errors, and some of the modules get loaded (i have included here the lsmod at that time). can someone pls tell me what/where Im gooing wrong here? its been nearly half a year since my laptop has been quiet on the linux front, while it works fine on the win32 front, and i dont like to boot into win32 just to listen to stuff on the laptop . im including all possible details i can think of here (also, notice that modprobing snd-intel8x0 gives me some weird output after a few lines), and i hope it helps you to help me. thanks in advance. lspci -v: 00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host & Memory & AGP Controller Flags: bus master, medium devsel, latency 64 Memory at dc000000 (32-bit, non-prefetchable) [size=64M] Capabilities: [c0] AGP version 2.0 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 64 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: d5e00000-d7efffff Prefetchable memory behind bridge: cdb00000-d5cfffff 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 04) Flags: bus master, medium devsel, latency 0 00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016 Flags: medium devsel, IRQ 5 I/O ports at 0c00 [size=32] 00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller (prog-if 10 [OHCI]) Subsystem: Uniwill Computer Corp: Unknown device 7007 Flags: bus master, medium devsel, latency 64, IRQ 5 Memory at dbfff000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at dbfc0000 [disabled] [size=128K] Capabilities: [64] Power Management version 2 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (prog-if 80 [Master]) Subsystem: Uniwill Computer Corp: Unknown device 5513 Flags: bus master, medium devsel, latency 128 I/O ports at ff00 [size=16] 00:02.6 Modem: Silicon Integrated Systems [SiS] Intel 537 [56k Winmodem] (rev a0) (prog-if 00 [Generic]) Subsystem: Uniwill Computer Corp: Unknown device 4003 Flags: medium devsel, IRQ 10 I/O ports at d400 [size=256] I/O ports at d000 [size=128] Capabilities: [48] Power Management version 2 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0) Subsystem: Uniwill Computer Corp: Unknown device 5101 Flags: bus master, medium devsel, latency 64, IRQ 10 I/O ports at dc00 [size=256] I/O ports at d800 [size=128] Capabilities: [48] Power Management version 2 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) (prog-if 10 [OHCI]) Subsystem: Uniwill Computer Corp: Unknown device 7001 Flags: bus master, medium devsel, latency 64, IRQ 10 Memory at dbffb000 (32-bit, non-prefetchable) [size=4K] 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) (prog-if 10 [OHCI]) Subsystem: Uniwill Computer Corp: Unknown device 7001 Flags: bus master, medium devsel, latency 64, IRQ 5 Memory at dbffc000 (32-bit, non-prefetchable) [size=4K] 00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) (prog-if 10 [OHCI]) Subsystem: Uniwill Computer Corp: Unknown device 7001 Flags: bus master, medium devsel, latency 64, IRQ 11 Memory at dbffd000 (32-bit, non-prefetchable) [size=4K] 00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI]) Subsystem: Uniwill Computer Corp: Unknown device 7002 Flags: bus master, medium devsel, latency 64, IRQ 10 Memory at dbffe000 (32-bit, non-prefetchable) [size=4K] Capabilities: [50] Power Management version 2 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 91) Subsystem: Uniwill Computer Corp: Unknown device 5100 Flags: bus master, medium devsel, latency 64, IRQ 5 I/O ports at cc00 [size=256] Memory at dbffa000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at dbfa0000 [disabled] [size=128K] Capabilities: [40] Power Management version 2 00:08.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller Subsystem: Uniwill Computer Corp: Unknown device 3000 Flags: bus master, stepping, slow devsel, latency 168, IRQ 5 Memory at 20000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=00, secondary=02, subordinate=05, sec-latency=176 Memory window 0: 20400000-207ff000 (prefetchable) Memory window 1: 20800000-20bff000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go 32M] (rev a3) (prog-if 00 [VGA]) Subsystem: Uniwill Computer Corp: Unknown device 2241 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11 Memory at d6000000 (32-bit, non-prefetchable) [size=16M] Memory at d0000000 (32-bit, prefetchable) [size=64M] Memory at d5c80000 (32-bit, prefetchable) [size=512K] Expansion ROM at d7ee0000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Capabilities: [44] AGP version 2.0 lsmod: Module Size Used by snd_mixer_oss 18304 0 snd_ac97_codec 61060 0 snd_timer 27140 0 snd_mpu401_uart 8320 0 snd_rawmidi 23840 1 snd_mpu401_uart snd_seq_device 8328 1 snd_rawmidi snd 52324 6 snd_mixer_oss,snd_ac97_codec,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 8640 1 snd sis900 18436 0 crc32 5120 1 sis900 ds 12292 2 yenta_socket 17152 0 pcmcia_core 64096 2 ds,yenta_socket apm 18928 2 modules.conf: keep ### update-modules: end processing /etc/modutils/0keep ### update-modules: start processing /etc/modutils/actions # Special actions that are needed for some modules # The BTTV module does not load the tuner module automatically, # so do that in here post-install bttv insmod tuner post-remove bttv rmmod tuner ### update-modules: end processing /etc/modutils/actions ### 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 alias char-major-10-175 agpgart alias char-major-10-200 tun 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 alias char-major-195 nvidia ### update-modules: end processing /etc/modutils/aliases ### update-modules: start processing /etc/modutils/alsa # ALSA portion alias char-major-116 snd alias snd-card-0 snd-intel8x0 # module options should go here # OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # card #1 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-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss ### update-modules: end processing /etc/modutils/alsa ### update-modules: start processing /etc/modutils/apm alias char-major-10-134 apm alias /dev/apm_bios /dev/misc/apm_bios alias /dev/misc/apm_bios apm ### update-modules: end processing /etc/modutils/apm ### 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. ### update-modules: end processing /etc/modutils/paths ### update-modules: start processing /etc/modutils/ppp alias /dev/ppp ppp_generic alias char-major-108 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 ### update-modules: end processing /etc/modutils/ppp ### 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" # alias /dev/tts serial alias /dev/tts/0 serial alias /dev/tts/1 serial alias /dev/tts/2 serial alias /dev/tts/3 serial 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 dmesg: snd_page_alloc: Unknown symbol pte_offset snd_page_alloc: Unknown symbol VMALLOC_VMADDR snd_pcm: Unknown symbol snd_dma_get_reserved snd_pcm: Unknown symbol snd_dma_free_reserved snd_pcm: Unknown symbol snd_dma_free_pages snd_pcm: Unknown symbol snd_malloc_pages snd_pcm: Unknown symbol snd_dma_set_reserved snd_pcm: Unknown symbol snd_dma_alloc_pages snd_pcm: Unknown symbol snd_free_pages snd_intel8x0: Unknown symbol snd_pcm_new snd_intel8x0: Unknown symbol snd_free_pci_pages snd_intel8x0: Unknown symbol snd_pcm_lib_malloc_pages snd_intel8x0: Unknown symbol snd_pcm_lib_ioctl snd_intel8x0: Unknown symbol snd_pcm_lib_free_pages snd_intel8x0: Unknown symbol snd_pcm_set_ops snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_list snd_intel8x0: Unknown symbol snd_pcm_suspend_all snd_intel8x0: Unknown symbol snd_malloc_pci_pages snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_integer snd_intel8x0: Unknown symbol snd_pcm_lib_preallocate_pci_pages_for_all snd_intel8x0: Unknown symbol snd_pcm_period_elapsed -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user