[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: