Re: Freeze total (pb de drivers son, vidéo, mémoire?)
Olivier Crouzet wrote:
j'ai eu un problème similaire avec ma carte son (une OPL3-SAx Neomagic) et
je n'ai trouvé la solution que très récemment. Il y avait un bug dans la
carte et il fallait rajouter une ligne dans l'un des fichiers du noyau
(/usr/src/linux/drivers/pci/quirks.c) puis le recompiler (ca plantait
autant sous 2.2.20 que sous 2.4.18 recompilés si la ligne n'était pas
ajoutée) mais ça dépendait un peu de la taille du fichier à jouer et même
pour ça c'était assez aléatoire, sauf pour xmms (mais aussi tous les
autres lecteurs mp3 ou ogg) pour qui c'était plantage assuré à 100%.
Il est possible que ce soit lié mais comme tu n'utilises pas le même
chipset son, je ne peux pas en dire plus. En tout cas depuis que j'ai
rajouté cette ligne (voir le fichier attaché) dans le source du noyau je
n'ai plus aucun problème
Salut,
et merci pour cette piste. Je me suis renseigné sur le pb que tu avais
rencontré :
"There is a DMA bug in the PCI-ISA host bridge of the ALi15x3 chipset.
The use of this DMA causes a hang. The OSS and ALSA modules for the
OPL3/SA2 and OPL3/SAx sound chip use this DMA which causes a complete hang."
En ce qui me concerne, j'ai effectivement le chipset ALi1533 sur ma
carte mère, mais ne possédant pas de carte son ISA (j'ai une Creative
soundblaster 64V pci, chipset es1373), je ne vois pas pourquoi il y
aurait des accès DMA (et donc un plantage) sur le bridge PCI-ISA de ce
chipset. Mais sait-on jamais, mon pb pouvait venir de là et j'ai donc
recompilé mon noyau avec le patch indiqué :
PATCH: drivers/pci/quirks.c
{ PCI_FIXUP_FINAL, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371SB_0,
quirk_isa_dma_hangs },
+ { PCI_FIXUP_FINAL, PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M1533,
quirk_isa_dma_hangs },
{ PCI_FIXUP_HEADER, PCI_VENDOR_ID_S3, PCI_DEVICE_ID_S3_868, quirk_s3_64M },
Patch pris en compte puisque "dmesg | grep hang" me renvoie :
"Activating ISA DMA hang workarounds."
Malheureusement (et j'en suis bien triste), mon pb subsiste, à savoir un
plantage TOTAL au bout d'un temps aléatoire lorsque j'utilise ma carte
son (xmms, mplayer).
Je ne sais plus où chercher. Je commence à prier pour que quelqu'un ait
eu le même pb que moi un jour.
Quelqu'un pourrait-il me conseiller un bon channel IRC (français ou
anglais) où je puisse lancer un appel au secours?
Merci à tous,
Ronan
Reply to: