Carte son non détéctée

Bonsoir,
Je voudrais installer les pilotes de ma carte son, mais ça ne fonctionne pas comme je voudrais.
J’installe les alsa-base, alsa-utils, alsa-headers, alsa-oss …
Ensuite un petit alsaconf. Mais ma carte son est aparemment trop récente pour alsa. Il faut dire que alsa n’est pas vraiment à jour avec apt-get …

Je sais que ma carte fonctionne avec alsa (fonctionne sur des live-cd), et je sais qu’il faut les pilotes atiixp.
Je voudrais donc que quelqu’un m’explique comment la faire marcher.
Merci.

Kernel 2.6.8-2-386.

éventuellement un début de réponse ici

et surtout, as tu essayé d’autres noyaux ?

Merci de m’avoir répondu mais concernant le lien de nuitn0ire je l’avais déja vu et quand j’installe les paquets de alsa ils sont trop anciens et les pilotes de ma carte son n’y sont pas.

Concernant le noyau, il n’y a pas de kernel-image plus récent et je n’ai pas l’intention de changer de kernel pour 2 raisons:

  1. Je ne sais pas compiler de kernels et je risque de foutre tout mon systeme en l’air.
  2. J’ai eu tellement de mal à faire marcher ma carte wifi que je n’ai pas l’intention de recommencer.

D’autres iddées ???

Pour le 2) c’est aprfaitement compréhensible !

Pour le 1) , contrairement à une légende qui doit venir du fond des âges, changer de noyau avec debian n’oblige pas à devoir compiles ou faire queque chose de complexe : les dépots debian contiennent déjà des noyaux récents tous compilés et patchés debian avec tout ce qu’il faut. On a même la possibilité de charger le notau adapté à son processeur central : -386 pour des 386 (un peu ancien, non .), -486 pour des pentium I, II … , 686 pour le pentium IV, -k7 pour les athlon, etc. Sans compter les versions pour multiprocesseur , les versions serveur … Comment les installer ? Comme n’importe quel paquet avec apt-get , aptitude ou synaptic, suivant les préférences de chacun. A titre d’info, on trouve les noyau 2.6.8 en sarge, 2.6.15 en etch et 2.6.15 et 2.6.17 en sid. Il suffit d’avoir un fichier /etc/apt/sources.list qui contient les bonnes adresses (cf “votre sources.list!” dans “trucs et astuces”)

Pour l’instant, je n’ai jamais compilé de noyau …
Et pour changer de noyau en restant en stable : forum.debian-fr.org/viewtopic.php?t=1728

J’aime bien ma petite sarge 2.6.8-2-386 et j’ai déjà fait l’expérience de changer de kernel-image ce qui m’a valu un plantage complet du serverx. Plus d’interface c’était très pratique …
Mais en gardant mon kernel il n’y a pas moyen d’installer ma carte son ???

J’ai éssayé de compiler les drivers alsa disponibles sur le site officiel mais il bloque sur /lib/modules/2.6.8-2-386/source.
En effet c’est un vieux lien symbolique cassé qui pointe sur /home/horms/tmp/debian-kernel-test/kernel-image-2.6.8-i386/kernel-image-2.6.8-i386-2.6.8/install-386

Des idées ??? Ce que j’éssaie de faire est il inutile ?? :slightly_smiling:

Bon j’ai viré le lien symbolique, et je l’ai remplacé par un autre qui pointe sur les kernel-headers-2.6.8-2-386
La compilation marche (je prend drivers, lib, plugins, utils, oss dans cet ordre sinon la compilation ne marche pas) ensuite un petit alsaconf.
Il me détecte la carte, il installe les pilotes, et ça marche!

Je reboote et CA NE MARCHE PLUS ! Alors je réessaie des alsaconf, je bidouille à droite à gauche (le réglage de volume de gnome à coté de l’horloge reste bloqué sur 0), et à force de bidouiller plus rien ne marche. Je vais devoir virer alsa mais comme je l’ai compilé à coups de ./configure, make, make install, il m’est impossible de l’enlever (linux est quand même mal fait parfois) à moins que quelqu’un ici sache enlever proprement les compilation à la main.

HELP !!! Je n’en peux plus déjà qu’il m’a fallu 1 semaine pour faire marcher le wifi je vais devenir fou …
Si cela peut vous aider à m’aider :confused: voila ce que me dit alsa quand je le relance:

Debian:/home/xxxx# /etc/init.d/alsasound start
Starting sound driver: snd-atiixp done
/usr/sbin/alsactl: load_state:1236: No soundcards found…

Ca signifie probablement (et même surement) que ta carte son n’est pas reconnue par le système, bien que le driver alsa soit bien chargé. Il faut comprendre que tant que la carte son n’est pas reconnue, alsa ne pourra rien faire.
Fait un lspci pour voir, tu devrais surement voir une ligne de type controleur inconnu, ou carte inconnue, correspondant à ta carte son.
La solution : mettre à jour le système. Essaye un update-pciids. Essaye un kernel plus récent, ou la compilation perso en indiquant ta carte.

Un lspci ???
Laissez moi rire !!
Regardez le résultat :

0000:00:00.0 Host bridge: ATI Technologies Inc: Unknown device 5950 (rev 01)
0000:00:02.0 PCI bridge: ATI Technologies Inc: Unknown device 5a34
0000:00:06.0 PCI bridge: ATI Technologies Inc: Unknown device 5a38
0000:00:07.0 PCI bridge: ATI Technologies Inc: Unknown device 5a39
0000:00:13.0 USB Controller: ATI Technologies Inc: Unknown device 4374
0000:00:13.1 USB Controller: ATI Technologies Inc: Unknown device 4375
0000:00:13.2 USB Controller: ATI Technologies Inc: Unknown device 4373
0000:00:14.0 SMBus: ATI Technologies Inc: Unknown device 4372 (rev 11)
0000:00:14.1 IDE interface: ATI Technologies Inc: Unknown device 4376
0000:00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 4377
0000:00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4371
0000:00:14.5 Multimedia audio controller: ATI Technologies Inc: Unknown device 4370 (rev 02)
0000:00:14.6 Modem: ATI Technologies Inc: Unknown device 4378 (rev 02)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5653
0000:06:05.0 Network controller: Broadcom Corporation: Unknown device 4318 (rev 02)
0000:06:06.0 CardBus bridge: Texas Instruments: Unknown device 8031
0000:06:06.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032
0000:06:06.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033
0000:06:06.4 0805: Texas Instruments: Unknown device 8034
0000:06:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)

RIEN DE RECONNU

Pourtant je fais marcher ma carte wifi correctement, et l’acceleration3D (direct rendering) fonctionne très bien.
Concernant la carte son j’ai du nouveau:
J’ai complètement viré alsa (make uninstall, oui je sais c’était pas plus con que ça), puis j’ai remis les packages debian. J’ai compilé les drivers du dernier alsa, je les ais installés, je fais un alsaconf, ça marche mais quand je reboote le son est encore parti !!! (par contre le mixeur de gnome veut bien se décoincer du 0).
Je fais un lsmod, il y a autant de mods qu’avant le reboot, je comprends pas tout la …
De quoi cela pourrait il venir ???

Ouah merci Damsss !!!
Un petit update-pciids et :
TADAAAAAAAAAAAAAAAAAAAAAAAAAAAA :smiley:

0000:00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 01)
0000:00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
0000:00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
0000:00:07.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
0000:00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
0000:00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
0000:00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
0000:00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
0000:00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI
0000:00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
0000:00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
0000:00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC’97 Audio Controller (rev 02)
0000:00:14.6 Modem: ATI Technologies Inc ATI SB400 - AC’97 Modem Controller (rev 02)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
0000:06:05.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
0000:06:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
0000:06:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
0000:06:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
0000:06:06.4 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
0000:06:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)

Mais ça ne change rien à mon problème. La carte son ne fonctionne pas.
D’autres idées ?

quote="Krisprols58"Concernant le noyau, il n’y a pas de kernel-image plus récent et je n’ai pas l’intention de changer de kernel pour 2 raisons:

  1. Je ne sais pas compiler de kernels et je risque de foutre tout mon systeme en l’air.
  2. J’ai eu tellement de mal à faire marcher ma carte wifi que je n’ai pas l’intention de recommencer.(…)[/quote]
    Bon. Pour info:
    1/on n’est pas obligé de compiler un noyau pour l’installer. Un noyau tout compilé s’installe comme n’importe quel aute paquet avec apt-get. Pour les noyaux anciens, ce sont les “kernel-image-…” et pour le plus récents “linux-image”.
    2/sous grub (le bootloader standard depuis la sarge) on à le choix au boot entre tous les noyaux disponibles. Il faut faire un update-grub, pour mettre à jour la liste avant de redemarrer, mais à part ça, si le nouveau noyau ne te plait pas, tu peux rebooter sur l’ancien.
    3/si les modules (qui gèrent ton wifi par exemple) sont inclus dans le noyau que tu installe, le changement de noyau ne necessite pas de toucher à quoi que ce soit. Ceci ne vaut pas si tu passes par ndiswrapper pour ton wifi, mais pour autant, une fois installé ton nouveau noyau, il te suffit de faire la même compil de ndiswrapper, et sans nouvelle config, tu retrouve normalement immediatement ton wifi.
    4/je n’ai personnellement JAMAIS abimé une install en installant un noyau, et je n’ai pas mêmoire d’avoir entendu le moindre prob à ce sujet.

Tout ça pour dire qu’un changement de noyau, quand on a pas des contraintes trés particulières, c’est trop bête de ne pas tester le dernier disponible pour eviter de se prendre la tête quand on branche un peripherique recent.
Vala vala.