Hi, are you sure both all kernel sources and alsa drivers are compiled with the same compiler? you cannot mix gcc-2.x and gcc-3.x binaries for kernel. the combination likely causes oops.
Takashi At Mon, 17 Feb 2003 20:11:13 +0100, Andreas Mohr wrote: > > > some info: > > > > i use a toshiba s3000-214 with an intel8x0 audio device > > > > with 0.9rc6 alsa was running fine > > > > i run debian unstable. > > > > > > these are the relevant (!) package: > > > > andrea@nb-venturi:~$ dpkg -l | grep alsa- > > ii alsa-base 0.9.0rc7-2 ALSA driver common files > > ii alsa-headers 0.9.0rc7-2 ALSA driver header files > > rc alsa-modules-2 0.9+0beta10+5+ Advanced Linux Sound Architecture > > (drivers) > > ii alsa-source 0.9.0rc7-2 ALSA driver source > > ii alsa-utils 0.9.0rc7-1 Advanced Linux Sound Architecture (utils) > > > > andrea@nb-venturi:~$ dpkg -l | grep gcc > > ii gcc 3.2.2-0 The GNU C compiler. > > ii gcc-2.95 2.95.4-15 The GNU C compiler. > > ii gcc-3.0 3.0.4-13 The GNU C compiler. > > ii gcc-3.0-base 3.0.4-14 The GNU Compiler Collection (base package) > > ii gcc-3.2 3.2.3-0pre1 The GNU C compiler > > ii gcc-3.2-base 3.2.3-0pre1 The GNU Compiler Collection (base package) > > ii libgcc1 3.2.3-0pre1 GCC support library > > rc libstlport4.5g 4.5.3-4 gcc3-version STLport C++ class library > > ii libstlport4.5g 4.5.3-5cjh2 STLport C++ class library compiled > > with gcc3 > > > > under /usr/src there was: > > > > andrea@nb-venturi:~$ ls -l /usr/src/ > > totale 31756 > > -rw-r--r-- 1 root root 2157649 2003-02-07 12:16 > > alsa-driver.tar.gz > > > > that is the debian way to put source tarball to upgrade some driver.. > > > > i compiled the usual stuff /usr/src/modules/alsa-driver > > > > ad i installed all the modules with "make install" > > > > than, at next reboot, the /etc/init.d/alsa script failed to run because > > there was a small glitch at line 93: a missing double-quote around > > $alsa_version > > > > the i had to add /etc/modutils/alsa with all the aliases for the modules > > and i was up & running, or, at least, i was thinking.. :-( > > > > the snd-intel8x0 goes up, from dmesg: > > > > PCI: Found IRQ 10 for device 00:1f.5 > > PCI: Sharing IRQ 10 with 00:1f.3 > > PCI: Sharing IRQ 10 with 00:1f.6 > > PCI: Sharing IRQ 10 with 02:01.0 > > PCI: Sharing IRQ 10 with 02:04.1 > > PCI: Setting latency timer of device 00:1f.5 to 64 > > intel8x0: clocking to 48000 > > > > but, if i try a "cat /proc/asound/version" > > > > i get an oopps > > ===================================== > > <1>Unable to handle kernel NULL pointer dereference at virtual address > > 00000000 > > printing eip: > > c0115073 > > *pde = 00000000 > > Oops: 0000 > > CPU: 0 > > EIP: 0010:[<c0115073>] Tainted: PF > > EFLAGS: 00010097 > > eax: d2960584 ebx: d2960584 ecx: 00000000 edx: 00000003 > > esi: d2960588 edi: 00000001 ebp: c3391f30 esp: c3391f18 > > ds: 0018 es: 0018 ss: 0018 > > Process esd (pid: 4150, stackpage=c3391000) > > Stack: cfe75960 c888b540 d296054c d2960588 00000286 00000003 c888b540 > > d9b56451 > > c142f360 00000286 cc0385a0 d2960400 cc0385a0 d2960400 d9b5835d > > d2960400 > > c888b540 00000000 cc0385c0 c888b540 ca4e1060 c142f360 ca3ac3a0 > > c0133444 > > Call Trace: [<d9b56451>] [<d9b5835d>] [<c0133444>] [<c0132495>] > > [<c01324e3>] > > [<c0108547>] > > > > Code: 8b 01 85 45 fc 74 4c 31 c0 9c 5e fa c7 01 00 00 00 00 83 79 > > ====================================== > Hmm, interesting. I assume your problem is very "similar" > (mine just printed: "No such device"). > I just did what I had announced (recompile ALSA using older gcc versions > installed on the system). > root@note:/usr/src/system/CVS/alsa/alsa-driver# dpkg -l|grep gcc > ii altgcc 2.7.2.3-2 Alternate gcc package for the libc5 environm > ii gcc 3.2.2-0 The GNU C compiler. > ii gcc-2.95 2.95.4-15 The GNU C compiler. > ii gcc-3.0 3.0.4-0pre0201 The GNU C compiler. > ii gcc-3.0-base 3.0.4-14 The GNU Compiler Collection (base package) > ii gcc-3.2 3.2.2-0pre8 The GNU C compiler > ii gcc-3.2-base 3.2.2-0pre8 The GNU Compiler Collection (base package) > ii gcc272 2.7.2.3-18 The GNU C compiler. > ii libgcc1 3.2.3-0pre1 GCC support library > > Using gcc-3.0 in Makefile.conf: failed. > Using gcc-2.95 in Makefile.conf: SUCCESS!! > > Sounds as if there might be a pretty severe gcc 3.x ALSA build problem... > As I've got quite some time now, I'll try to nail it down somewhat. > Any further helpful comments strongly appreciated... > > Needless to say I'll concentrate on the info.c /proc support area... > Maybe the various /proc parsing handlers inside that file get corrupted > by some gcc optimization somehow... > I'll add some traces to that file to find out more. > > Andreas Mohr > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Alsa-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/alsa-devel > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel