Journal ALSA 0.9.2 freeze sous debian unstable

Posté par  (site web personnel, Mastodon) .
Étiquettes :
0
27
mar.
2003
Hello,

Vu la mauvaise qualité de mon son depuis mon passage en testing/unstable,
j'ai décidé de compiler la nouvelle version de alsa (0.9.2) Je possède
une carte son intégrée VIA686 (module via82xx)

A présent, la tentative de produire le moindre son freeze complètement
(mais alors là compltèment) mon PC ! Je n'ai jamais vu un tel freeze sous
Linux. Ni clavier, ni écran, ni connection réseau ! ! !

C'est évidemment pour le moins embetant (surtout que je n'ai toujours pas
de son)

dmesg me dit :

PCI: Found IRQ 9 for device 00:07.5
PCI: Setting latency timer of device 00:07.5 to 64
Unable to handle kernel NULL pointer dereference at virtual address
00000000
printing eip:
c01134f3
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[] Not tainted
EFLAGS: 00010097
eax: cec59d84 ebx: cec59d84 ecx: 00000000 edx: 00000003
esi: cec59d88 edi: 00000001 ebp: ce92df30 esp: ce92df18
ds: 0018 es: 0018 ss: 0018
Process alsactl (pid: 360, stackpage=ce92d000)
Stack: ce735c40 ceecc340 cec59d4c cec59d88 00000286 00000003 ceecc340
d28ac4f1
c12c6340 00000286 ce71a1c0 cec59c00 ce71a1c0 cec59c00 d28adf9d
cec59c00
ceecc340 00000000 ce71a1e0 ceecc340 ce8b6d00 c12c6340 ce90b3c0
c013209c
Call Trace: [] [] [] []
[]
[]

Code: 8b 01 85 45 fc 74 4c 31 c0 9c 5e fa c7 01 00 00 00 00 83 79


Merci de toute aide ! La liste est mon dernier espoir, je ne sais plus
quoi faire d'autre !
  • # Re: ALSA 0.9.2 freeze sous debian unstable

    Posté par  (site web personnel) . Évalué à 2.

    t'as bien de la chance si c'est la premiere fois que ca plante comme ca =)
  • # Re: ALSA 0.9.2 freeze sous debian unstable

    Posté par  . Évalué à 2.

    Si tu utilise un kernel pre-packagé, fait bien attention de compiler ALSA avec gcc 2.95 et pas gcc 3.x .

    C'est un pblm classique ....
    • [^] # Re: ALSA 0.9.2 freeze sous debian unstable

      Posté par  . Évalué à 3.

      Pour être sur, fait un export CC="path to gcc 2.95" avant de compiler ALSA.

      Dans tous les cas, si kernel compilé avec gcc 3, modules avec gcc3.
      Si compilé avec gcc 2.95 : compiler les modules avec 2.95.
      C'est un pblm que j'ai déjà rencontré avec ALSA et VMWARE.
      • [^] # Re: ALSA 0.9.2 freeze sous debian unstable

        Posté par  . Évalué à 1.

        Comment retrouver la version de gcc utilisé pour compiler le noyau (paquet officiel sur une debian sid) ?
        `file /boot/vmlinuz-x.x.x` ne donne rien,
        `apt-cache show`, nada,
        rien non plus dans /usr/share/doc/kernel-image-x.x.x
        • [^] # Re: ALSA 0.9.2 freeze sous debian unstable

          Posté par  . Évalué à 2.

          uname -a ou demsg|less ou voir /var/log/kern.log
          enfin je crois...
          (j'ai pas de linux sous la main pour l'instant)
          • [^] # Version de gcc utilisé

            Posté par  . Évalué à 1.

            Ben on, uname -a, dmesg|less ou kern.log ne donnent pas la version de gcc...

            Il semblerait que l'info ne soit pas pas sauvegardée qqe part finalement...
            On peut peut-être retrouver la version de gcc à partir d'empreintes laissées dans les binaires, un peu comme fait la commande 'file'.
      • [^] # Re: ALSA 0.9.2 freeze sous debian unstable

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        Merci j'ai récupéré mon son ! :D

        Par contre la qualité est pas extraordinaire. Je sais pas pourquoi....

        J'ai même plus besoin de tester si le son est de bonne ou mauvaise qualité, il suffit de voir que ce n'est plus alsamixer qui controle le son mais "aumix". Je comprends vraiment pas ce qui se passe !

        Mes livres CC By-SA : https://ploum.net/livres.html

  • # Re: ALSA 0.9.2 freeze sous debian unstable

    Posté par  . Évalué à 1.

    J'ai essayé de configurer le son sur ma machine de bureau ce WE avec Sid aussi (et sans recompilation).

    Je suis bigleu : Je n'ai pas trouvé de pkg kernel-image pour le noyau 2.4.19, et les pkg alsa-modules ne sont dispos que en 2.4.19 et 2.4.16 (avec sid et testing dans mon sources.list)

    Avec les paquets 2.4.16 et un coup d'alsaconf ma via82truc à marché du premier coup mais bon bref voila... (avec OSS (module via82cxxx), impossible de sortir du son autrement qu'en 48KHz. XMMS jouait mes musiques encodées en 44KHz en les accélérants...)
    • [^] # Re: ALSA 0.9.2 freeze sous debian unstable

      Posté par  . Évalué à 1.

      En sid, tu as le 2.4.20 de dispo.
      Recompiler Alsa est très simple sur une debian.

      - Installe le package de sources du kernel.
      - installe le package de source Alsa.
      - un tar xvzf a faire dans /usr/src
      - un export VARIABLE-TRUC=/usr/src/modules
      - make-kpkg modules_image (en etant dans /usr/src/linux)

      et hop: dpkg -i alsa-modules-........

      Bon, ^^^^^^ contient plein d'erreurs. Voir /usr/share/doc/alsa-sources/ pour la proc d'install exacte (nom des variables exactes ...)
      • [^] # Re: ALSA 0.9.2 freeze sous debian unstable

        Posté par  . Évalué à 1.

        Merci. Pour l'instant tout marche mais je garde ça sous le coude si je passe en 2.4.21

        Et puis en passant, de mémoire tu faisais partie du groupe d'élèves qui ont bien poussé Linux à l'ESIEA non ?
        Merci pour ça aussi, c'est par là que j'ai connu Linux :)
    • [^] # Re: ALSA 0.9.2 freeze sous debian unstable

      Posté par  . Évalué à 1.

      Perso, je roule en ce moment avec un kernel 2.4.20 ( de kernel.org ) en utilisant les drivers OSS. Ca marche pas trop mal (en tout cas c'est le meilleur résultat que j'ai pu avoir jusqu'à maintenant). J'avais essayé les drivers Alsa il y a quelques mois, mais la qualité de son était vraiment médiocre, ce qui m'a fait repasser à OSS assez vite.

      Mais comme je manque d'excuses pour ne pas réviser mes partiels, je vais me retenter Alsa.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.