If you are getting these warnings then you have a serious problem and the hardware will not work. I am guessing, but if you are seeing these messages you must not be using the pci_map/unmap_single routines in arch/arm/arch-sa1100/pci-sa1111.c I'm not sure how you managed to do that, but you *must* use pci-sa1111.c with the SA1111 usb host controller. What platform? if you changed the zone0/zone1 allocations you might break the GFP_DMA region... -brad "Yang, Neil L" wrote: >Hi, > >Thanks for the info. >You mentioned that modern kernels should be allocating DMA-safe buffers from >a region in RAM known to be safe from this bug. I'm actually getting that >warning, but I'm using linux 2.4.5-rmk6-np1 kernel, on an >assabet/neponset-like board. Do you know where the kernel allocates this >region, or how I could get around this problem? > >Thanks again, >Neil > >-----Original Message----- >From: John Dorsey [mailto:[EMAIL PROTECTED]] >Sent: Thursday, June 28, 2001 9:33 PM >To: Yang, Neil L >Cc: Linux-Arm-Kernel-Mailing-List (E-Mail); >'[EMAIL PROTECTED]' >Subject: Re: What does this code snippet check for? > >On Thursday, June 28, 2001, at 09:19 PM, Yang, Neil L wrote: > >> if( (((unsigned long)td->hwCBP) & 0x100000) ) { >> printk("td_fill() hwCBP %p, a20!\n", (void *)td->hwCBP); >> >> } > _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-devel