When I use the gentoo-dev-sources 2.6.1 (or 2.6.1-r1) alsa won't find my soundcard (sis 7018, trident driver). I get a "error -16" and then "no soundcards found". I use the same config as I use in the vanilla-kernel 2.6.1 where it works fine. The computer is a mitac laptop, celeron 800mhz with sis 630 chipset Reproducible: Always Steps to Reproduce: 1.Compile the kernel with alsasupport and the trident driver (pci) 2.Install the kernel and reboot Actual Results: While booting you will get a error message from alsa and from the kernel about the soundcard Expected Results: It would have found my soundcard :) The computer is a mitac laptop, celeron 800mhz with sis 630 chipset Portage 2.0.49-r4 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.1) ================================================================= System uname: 2.6.1 i686 Celeron (Coppermine) ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif gtk2 jpeg libg++ libwww mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts svga java sdl gpm tcpd pam ssl perl python imlib oggvorbis qt motif opengl X gtk -gnome alsa kde openoffice licq opera"
this should now be resolved in ore recent versions of gentoo-dev-sources
I tried gentoo-dev-sources 2.6.3-r3 todag, the problem still remains :(
I can reproduce the above mentioned problem here. With vanilla kernel 2.6.1 and 2.6.2 the ALSA Trident/SiS7018 driver works great with my SiS630-based laptop with onboard SiS7018 soundcard - just upgraded to vanilla 2.6.3 (using a .config from 2.6.2 and 'make oldconfig') and I get no sound and this message in my syslog: Feb 19 01:20:26 [kernel] Trident4DWaveAudio: probe of 0000:00:01.4 failed with error -16 I suspect that at least the SiS7018 part of the Trident driver didn't exactly benefit from the massive ALSA updates :-/
Created attachment 25923 [details] Output of 'lspci -vvv' under vanilla 2.6.2
I have opened a bug report for this problem at http://bugme.osdl.org/show_bug.cgi?id=2157
A bug report was opened at http://bugme.osdl.org. Leaving this one for upstream.