[Mdk10] Résolu: Carte son qui ne fonctionne pas sur portable ASUS S5N

Résolu: Carte son qui ne fonctionne pas sur portable ASUS S5N [Mdk10] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 13-06-2004 à 19:09:57    

Specs de mon PC http://france.asus.com/prog/spec.a [...] s&langs=06
 
Avec l'installation par defaut j'ai ce message d'erreur pour alsamixer :


[root@pem pci]# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device


 
Je vous file ces infos :


[root@pem serial]# lspcidrake
intel-agp       : Intel Corporation|852GM Host-Hub Interface Bridge [BRIDGE_HOST]
unknown         : Intel Corporation|852GM System Memory Controller [SYSTEM_OTHER]
unknown         : Intel Corporation|852GM Configuration Process [SYSTEM_OTHER]
Card:Intel 85x  : Intel Corporation|852GM/852GME/855GM/855GME Chipset Graphics Controller [DISPLAY_VGA]
Card:Intel 85x  : Intel Corporation|852GM/852GME/855GM/855GME Chipset Graphics Controller [DISPLAY_OTHER]
usb-uhci        : Intel Corporation|82801DB USB Controller [SERIAL_USB]
usb-uhci        : Intel Corporation|82801DB USB Controller [SERIAL_USB]
usb-uhci        : Intel Corporation|82801DB USB Controller [SERIAL_USB]
ehci-hcd        : Intel Corporation|82801DB USB Enhanced Controller [SERIAL_USB]
i810_rng        : Intel Corporation|82801 Hub Interface to PCI Bridge [BRIDGE_PCI]
unknown         : Intel Corporation|82801DBM LPC Interface Bridge [BRIDGE_ISA]
unknown         : Intel Corporation|82801DBM IDE Controller (UltraATA/100) [STORAGE_IDE]
snd-intel8x0    : Intel Corporation|ICH4 845G/GL Chipset AC'97 Audio Controller [MULTIMEDIA_AUDIO]
unknown         : Intel Corp.|82801DB AC [COMMUNICATION_MODEM]
yenta_socket    : Ricoh Co Ltd|RL5c476 II [BRIDGE_CARDBUS]
yenta_socket    : Ricoh Co Ltd|RL5c476 II [BRIDGE_CARDBUS]
ohci1394        : Ricoh Co Ltd|R5C552 IEEE 1394 Controller [SERIAL_FIREWIRE]
8139too         : Realtek|RTL-8139 [NETWORK_ETHERNET]
unknown         : Intel Corp.|PRO/Wireless LAN 2100 3B Mini PCI Adapter [NETWORK_OTHER]
unknown         : Linux 2.6.3-7mdk ehci_hcd|EHCI Host Controller [Hub]
unknown         : ASUSTek Design  |USB Storage Device  [Mass Storage|SCSI|Bulk (Zip)]
unknown         : Linux 2.6.3-7mdk uhci_hcd|UHCI Host Controller [Hub]
unknown         : Linux 2.6.3-7mdk uhci_hcd|UHCI Host Controller [Hub]
unknown         : Linux 2.6.3-7mdk uhci_hcd|UHCI Host Controller [Hub]
unknown         : Cellink Co., LTD.|Wireless RF Mouse [Human Interface Devices|Boot Interface Subclass|Mouse]
 
[root@pem serial]# cat /proc/interrupts
           CPU0
  0:     687056          XT-PIC  timer
  1:        373          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:      38752          XT-PIC  ehci_hcd
  4:          0          XT-PIC  uhci_hcd
  5:      13131          XT-PIC  uhci_hcd, ohci1394, eth0
  7:          0          XT-PIC  uhci_hcd
  8:          1          XT-PIC  rtc
 12:       1556          XT-PIC  i8042
 14:       5350          XT-PIC  ide0
NMI:          0
LOC:     687014
ERR:          0
MIS:          0
 
[root@pem serial]# grep sound-slot /etc/modprobe.conf  
alias sound-slot-0 snd-intel8x0
 


Je lance mon noyau avec les options acpi=off noapic pci=noacpi.
 
Je me suis tourne vers la compilation de alsa, je recupere alsa-driver-1.0.5.tar.bz2, je le compile avec --with-card=intel8x0m,intel8x0, tout se passe bien.
Le modprobe snd-intel8x0 ne passe pas, en revanche modprobe snd-intel8x0m fonctionne.
 


[root@pem pci]# lsmod
Module                  Size  Used by
snd-intel8x0m          17640  0
snd-ac97-codec         65252  1 snd-intel8x0m
snd-rawmidi            22528  0
sg                     38044  0
ide-cd                 40548  0
md5                     3872  1
ipv6                  232352  10
i830                   76768  3
parport_pc             32832  0
lp                     12200  0
parport                38952  2 parport_pc,lp
snd-pcm                89828  1 snd-intel8x0m
gameport                4480  0
snd-page-alloc          9928  2 snd-intel8x0m,snd-pcm
snd-timer              22820  1 snd-pcm
snd-seq-device          7656  1 snd-rawmidi
snd                    51748  6 snd-intel8x0m,snd-ac97-codec,snd-rawmidi,snd-pcm,snd-timer,snd-seq-device
soundcore               9248  1 snd


 
Merci


Message édité par serialcleaner le 17-06-2004 à 11:19:17

---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 13-06-2004 à 19:09:57   

Reply

Marsh Posté le 13-06-2004 à 21:04:26    

tu n'aurais pas du compiler ton propre ALSA. ALSA était installé et utilisé déjà de base pour ton ordi
 
désolé, maintenant tu devras faire les choses à la main


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 13-06-2004 à 23:10:57    

Je ne comprends pas trop ce que tu dis.
En tout cas je me suis tourné vers la compile d'ALSA car la version de base ne tournait pas.
Sinon, je ne sais pas si tu as vu, mais ma carte son n'utilise pas d'IRQ selon /proc/interrupts ?
J'ai lu attentivement le sujet http://forum.hardware.fr/forum2.ph [...] =0&subcat= mais rien.
Une idée ?


Message édité par serialcleaner le 14-06-2004 à 15:08:08
Reply

Marsh Posté le 13-06-2004 à 23:48:45    

essaye de voir sur cette page :) avec les références de ta carte
 
http://www.alsa-project.org/alsa-doc/

Reply

Marsh Posté le 14-06-2004 à 10:40:21    

slapps a écrit :

essaye de voir sur cette page :) avec les références de ta carte
 
http://www.alsa-project.org/alsa-doc/


 
J'avais déjà fait un tour dessus et l'i845 n'apparaît pas.
 
Sinon je suis tombé sur http://linuxfr.org/2003/11/20/14641.html qui paraissait encourageant car :

Citation :

Especially, if you have a card or a mobo with ICH (or compatible)
chip and *multiple* AC97 codecs, testing this version is appreciated.
Please give (also positive) feedback whether it works. The handling
of multiple codecs was changed recently, but not tested well because
of lack of hardware."


 
Donc j'ai pas hésité à choper le dernier ALSA, ce qui m'a permis de compiler le module particulier 'intel8x0m' plus adapté à ma carte semble-t-il.
Je pense pour un problème hardware.


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 14-06-2004 à 15:10:36    

il faut modifier /etc/modprobe.conf et remplacer snd-intel8x0 par snd-intel8x0m
 
sinon lis ceci : http://www.linux-wizard.net/faq_logicielle.html#matos


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-06-2004 à 15:35:29    

Dark_Schneider a écrit :

il faut modifier /etc/modprobe.conf et remplacer snd-intel8x0 par snd-intel8x0m


c'est déjà fait, mais c'est pas ça le problème.


Je n'ai pas démarré le noyau avec "nolapic", donc je testerai ça ce soir.
De plus le BIOS ne permet pas de faire grand chose.


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 14-06-2004 à 20:22:58    

Bon, nolapic cela ne change rien.
J'ai fait un "cat /proc/pci" et me donne :


  Bus  0, device  31, function  5:
    Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio Controller (rev 3).
      I/O at 0xe000 [0xe0ff].
      I/O at 0xe100 [0xe13f].
      Non-prefetchable 32 bit memory at 0x1f800400 [0x1f8005ff].
      Non-prefetchable 32 bit memory at 0x1f800600 [0x1f8006ff].
 


ce serait a cause du "Non-prefetchable 32 bit memory" ?
Il n'y a pas ce probleme sur les autres peripheriques.
 
Edit : j'ai vu ceci http://www.cs.duke.edu/~reynolds/m5n-linux.html et je ne sais pas du tout ce qui differe sur mon PC.


Message édité par serialcleaner le 14-06-2004 à 20:43:06

---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 15-06-2004 à 10:35:44    

Je me souviens avoir activé hotplug, c'est peut-être à l'origine de mes problèmes.
Un problème similaire http://linuxfr.org/~durandal/13220.html et un bug ouvert chez alsa https://bugtrack.alsa-project.org/a [...] id=0000245
 
Un autre lien intéressant :
https://bugzilla.redhat.com/bugzill [...] ?id=121760


Message édité par serialcleaner le 15-06-2004 à 15:47:01

---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 17-06-2004 à 11:11:31    

Bon, j'ai trouvé mais cela a été assez laborieux.
Après un tour sur la page https://bugzilla.redhat.com/bugzill [...] ?id=121760, voilà ma soluce :
 
- j'ai pris le dernier noyau (2.6.7).  
  (le noyau 2.6 de votre distribution devrait passer)
- je l'ai patché avec ce fichier :
  * Source : https://bugzilla.redhat.com/bugzill [...] ction=view
  * Mirroir (petit) : http://gwarm.free.fr/S5N-acpi-kernel-2.6.patch
- cd /usr/src/linux-2.6.7
- [/usr/src/linux-2.6.7] patch -p1 < /chemin/vers/S5N-acpi-kernel-2.6.patch
- compiler le noyau avec le support de l'ACPI (intégré au noyau ou en module)
- lancer le noyau avec l'option "acpi=on"
- un petit rédémarrage et là le son devrait fonctionner. Petite précision importante, contrôlez le volume de toutes les éléments pour régler le son. En effet, le Master n'agit pas sur la sortie casque mais uniquement sur le haut-parleur intégré. La sortie casque est gérée par le PCM.
 
Effet non-désiré positif :
- la gestion de l'alimentation via ACPI fonctionne. Il faut pour cela, pour la mandrake, installer acpi et acpid (rpm). On lance l'applet gnome correspondante et ça marche !!
 
 
Mots-clé : ASUS, S5N, S5200N, linux, 2.6, son, audio, alsa, intel8x0, acpi, mandrake, 10.0


Message édité par serialcleaner le 17-06-2004 à 11:20:08

---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 17-06-2004 à 11:11:31   

Reply

Marsh Posté le 17-06-2004 à 11:19:55    

serialcleaner a écrit :

Bon, j'ai trouvé mais cela a été assez laborieux.
Après un tour sur la page https://bugzilla.redhat.com/bugzill [...] ?id=121760, voilà ma soluce :
 
- j'ai pris le dernier noyau (2.6.7).  
  (le noyau 2.6 de votre distribution devrait passer)
- je l'ai patché avec ce fichier :
  * Source : https://bugzilla.redhat.com/bugzill [...] ction=view
  * Mirroir (petit) : http://gwarm.free.fr/S5N-acpi-kernel-2.6.patch
- cd /usr/src/linux-2.6.7
- [/usr/src/linux-2.6.7] patch -p1 < /chemin/vers/S5N-acpi-kernel-2.6.patch
- compiler le noyau avec le support de l'ACPI (intégré au noyau ou en module)
- lancer le noyau avec l'option "acpi=on"
- un petit rédémarrage et là le son devrait fonctionner. Petite précision importante, contrôlez le volume de toutes les éléments pour régler le son. En effet, le Master n'agit pas sur la sortie casque mais uniquement sur le haut-parleur intégré. La sortie casque est gérée par le PCM.
 
Effet non-désiré positif :
- la gestion de l'alimentation via ACPI fonctionne. Il faut pour cela, pour la mandrake, installer acpi et acpid (rpm). On lance l'applet gnome correspondante et ça marche !!
 
 
Mots-clé : ASUS, S5N, S5200N, linux, 2.6, son, audio, alsa, intel8x0, acpi

l'ACPI n'est pas inclus de base dans le noyau 2.6.7 ?

Reply

Marsh Posté le 17-06-2004 à 11:22:25    

jeep05 a écrit :

l'ACPI n'est pas inclus de base dans le noyau 2.6.7 ?


 
Si si, mais c'est juste que, pour que la carte fonctionne il ne faut pas le désactiver, comme on serait des fois tenté de faire pour gagner en temps de compilation (surtout moi ;) ).


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 17-06-2004 à 11:24:06    

je vais tester sur mon portable.
je suis passé en COOKER.
je n'avais pas reussi a le faire marcher avec la 10.0
je vais re essayer peut etre cela va t-il marcher now en cooker ? j'ai juste à installer  acpi et acpid ?
 
EDIT : l'outil de KDE Batterie ordinateur portable me dit :
 
" L'installation ACPI de votre ordi existe mais semble partielle. Il est probable que l'ACPI soit activé, mais que certaines options ne soit pas activées. vous devez activer au moins les options " AC Adaptor" et Control method battery" puis recompiler votre noyau."
 
arf, c'est pas déjà compilé ? :(


Message édité par Profil supprimé le 17-06-2004 à 11:26:23
Reply

Marsh Posté le 17-06-2004 à 11:41:10    

Fais un "ls /proc/acpi" pour voir les infos disponibles actuellement, sinon regarde avec (make gconfig ou kconfig) si toutes les options ACPI sont activées (comme le dit si bien KDE Batterie :) )


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 17-06-2004 à 11:49:37    

'ls /proc/acpi'
 
ac_adapter/
alarm
battery/
button/
dsdt
embedded_controller/
event
fadt
fan/
info
power_resource/
processor/
sleep
thermal_zone/

Reply

Marsh Posté le 17-06-2004 à 12:27:04    

A priori tu as les services acpi et acpid démarrés.
Essaye de voir s'il existe un fichier dans ac_adapter, s'il existe, regarde le contenu du fichier.
Pareil pour battery/ et power_resource/.
J'ai la même arboresence sur le mien donc tu es sur le bon chemin.


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 17-06-2004 à 18:09:09    

*/ ac_adapter/ACAD/state  
contient 1 ligne :
 
state    on-line
 
*/ rien dans battery/ ni dans power_resource/


Message édité par Profil supprimé le 17-06-2004 à 18:09:41
Reply

Marsh Posté le 18-06-2004 à 11:15:43    

En effet tu ne dois pas avoir le support complet de l'ACPI, il faut que tu recompiles ton noyau en validant les options comme ici à la suite d'un make gconfig
http://gwarm.free.fr/S5N-make_gconfig.png
 
Tu as patché le noyau avec http://gwarm.free.fr/S5N-acpi-kernel-2.6.patch ?


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 18-06-2004 à 11:19:23    

non j'ai pas touché au noyau. c'est celui de base de la Mandrake Cooker.

Reply

Marsh Posté le 18-06-2004 à 11:38:44    

essaye avec le 2.6.7, pour moi ça marche nickel.
Tu utilises quoi comme PC portable ?


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 18-06-2004 à 11:43:18    

Processor type and Features
- Processor type
 - Utiliser "Pentium M"


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 18-06-2004 à 12:46:57    

j'ai un DELL Inspiron 5100. Pentium 4.

Reply

Marsh Posté le 18-06-2004 à 13:35:35    

Il faut peut être aller voir sur http://www.google.fr/search?hl=fr& [...] cher&meta=
parce que je ne sais si je te serais d'une grande aide.
Sinon concernant le noyau pense à activer les options concernant les "Dell laptops".


---------------
Un bon script vaut tous les clicks du monde. | Errements Alternatifs
Reply

Marsh Posté le 18-06-2004 à 14:09:36    

ok. quand j'aurai le courage de recompiler, j'y penserai merci.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed