All of lore.kernel.org
 help / color / mirror / Atom feed
* "does not support 28bit PCI busmaster DMA" on AMD64
@ 2004-04-29 18:32 Russ Garrett
  2004-05-03 15:50 ` Takashi Iwai
  0 siblings, 1 reply; 3+ messages in thread
From: Russ Garrett @ 2004-04-29 18:32 UTC (permalink / raw)
  To: alsa-devel

Just upgraded my system to an Athlon 64 processor, specs are:

Athlon 64 3200+
Gigabyte GA-K8N Pro (nForce3)
M-Audio Audiophile 2496 Sound card (Ice1712)
Linux 2.6.5

Whenever I try to modprobe snd_ice1712, I get the following error in
dmesg:

architecture does not support 28bit PCI busmaster DMA
ICE1712: probe of 0000:01:0a.0 failed with error -6


Russ Garrett
russ@garrett.co.uk



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: "does not support 28bit PCI busmaster DMA" on AMD64
  2004-04-29 18:32 "does not support 28bit PCI busmaster DMA" on AMD64 Russ Garrett
@ 2004-05-03 15:50 ` Takashi Iwai
  2004-05-08 17:06   ` Russ Garrett
  0 siblings, 1 reply; 3+ messages in thread
From: Takashi Iwai @ 2004-05-03 15:50 UTC (permalink / raw)
  To: russ; +Cc: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 547 bytes --]

At Thu, 29 Apr 2004 19:32:39 +0100,
Russ Garrett wrote:
> 
> Just upgraded my system to an Athlon 64 processor, specs are:
> 
> Athlon 64 3200+
> Gigabyte GA-K8N Pro (nForce3)
> M-Audio Audiophile 2496 Sound card (Ice1712)
> Linux 2.6.5
> 
> Whenever I try to modprobe snd_ice1712, I get the following error in
> dmesg:
> 
> architecture does not support 28bit PCI busmaster DMA
> ICE1712: probe of 0000:01:0a.0 failed with error -6

you can try "soft" boot option.
or, simply ignore the dma address check as the patch attached below :)


Takashi

[-- Attachment #2: Type: text/plain, Size: 347 bytes --]

--- linux-2.6.5/arch/x86_64/kernel/pci-gart.c-dist	2004-05-03 17:43:07.432101808 +0200
+++ linux-2.6.5/arch/x86_64/kernel/pci-gart.c	2004-05-03 17:44:25.118648968 +0200
@@ -606,9 +606,6 @@ int pci_dma_supported(struct pci_dev *de
 		return 0; 
 	}
 
-	if (no_iommu && (mask < (end_pfn << PAGE_SHIFT)) && !swiotlb)
-		return 0;
-
 	return 1;
 } 
 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: "does not support 28bit PCI busmaster DMA" on AMD64
  2004-05-03 15:50 ` Takashi Iwai
@ 2004-05-08 17:06   ` Russ Garrett
  0 siblings, 0 replies; 3+ messages in thread
From: Russ Garrett @ 2004-05-08 17:06 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

On Mon, 2004-05-03 at 16:50, Takashi Iwai wrote:
> At Thu, 29 Apr 2004 19:32:39 +0100,
> Russ Garrett wrote:
> > Whenever I try to modprobe snd_ice1712, I get the following error in
> > dmesg:
> > 
> > architecture does not support 28bit PCI busmaster DMA
> > ICE1712: probe of 0000:01:0a.0 failed with error -6
> 
> you can try "soft" boot option.
> or, simply ignore the dma address check as the patch attached below :)

Thanks, the patch works fine for me. I don't fully understand what the
problem is - is this likely to be fixed in a future version?

--
Russ Garrett
russ@garrett.co.uk



-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver
higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-05-08 17:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-29 18:32 "does not support 28bit PCI busmaster DMA" on AMD64 Russ Garrett
2004-05-03 15:50 ` Takashi Iwai
2004-05-08 17:06   ` Russ Garrett

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.