At Sat, 17 Jan 2004 17:10:13 +0100, Johannes Stezenbach wrote: > > Hi, > > the ALSA driver snd_es1968 for my Terratec DMX (ES1978 Maestro 2E) > fails in 2.6.1-mm4 with the following message: > > Jan 16 01:59:15 abc vmunix: PCI: Found IRQ 10 for device 0000:00:0e.0 > Jan 16 01:59:15 abc vmunix: es1968: not attempting power management. > Jan 16 01:59:16 abc vmunix: es1968: DMA buffer beyond 256MB. > Jan 16 01:59:16 abc vmunix: ES1968 (ESS Maestro): probe of 0000:00:0e.0 failed with error -12 (snip) > I don't fully understand Documentation/DMA-mapping.txt, and > Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl > says to use pci_set_consistent_dma_mask(). I decided to call > both pci_set_dma_mask() and pci_set_consistent_dma_mask(), and > then the driver works again. it looks like calling pci_set_consistent_dma_mask() isn't enough for i386... could you try the attached patch? -- Takashi Iwai ALSA Developer - www.alsa-project.org