All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: andi@rhlx01.fht-esslingen.de
Cc: alsa-devel@lists.sourceforge.net
Subject: Re: gcc 3.x build issue? (was: cat /proc/asound/version: "No such device": HELP!!)
Date: Tue, 18 Feb 2003 09:52:53 +0100	[thread overview]
Message-ID: <s5hn0kugeca.wl@alsa2.suse.de> (raw)
In-Reply-To: <20030217191113.GA1853@rhlx01.fht-esslingen.de>

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
> Alsa-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/alsa-devel
> 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

  parent reply	other threads:[~2003-02-18  8:52 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-14 11:14 cat /proc/asound/version: "No such device": HELP!! Andreas Mohr
2003-02-17 18:43 ` Andrea Venturi (personale)
2003-02-17 19:11   ` gcc 3.x build issue? (was: cat /proc/asound/version: "No such device": HELP!!) Andreas Mohr
2003-02-18  8:34     ` gcc 3.x build issue? Dmitry Astapov
2003-02-18  8:52     ` Takashi Iwai [this message]
2003-02-18  9:04       ` gcc 3.x build issue? (was: cat /proc/asound/version: "No such device": HELP!!) Duncan Sands
2003-02-18 13:09       ` Duncan Sands
     [not found]       ` <20030218155623.GA11912@nubol.int.oskuro.net>
2003-02-18 18:49         ` Andreas Mohr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=s5hn0kugeca.wl@alsa2.suse.de \
    --to=tiwai@suse.de \
    --cc=alsa-devel@lists.sourceforge.net \
    --cc=andi@rhlx01.fht-esslingen.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.