On Mon, Feb 17, 2003 at 07:43:33PM +0100, Andrea Venturi (personale) wrote: > Andreas Mohr wrote: > >Hi all, > > > >I'm almost at my wits end ("ARGH!"). > >Everything used to work pretty well... until I messed with my system once > >again (upgrading some packages and doing other things, or so I think). > > > >After having installed the 0.9rc7 Debian package (or around that time > >at least) and having rebuilt ALSA, I didn't manage to start ALSA properly > >any more: > > hi, > i incurred in the same problem since two days, when i decided to upgrade > my alsa driver from 0.9rc6 to 0.9rc7 Ah, finally! It's quite reassuring to know that I'm not alone in suffering this severe problem :-)
> 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