>What is the USB host controller's PCI device and vendor IDs? I see >ehci-ps3.c and ohci-ps3.c setting it to DMA_BIT_MASK(32). That may >present another bug??? I have a pair of ehci devices: 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 (prog-if 20 [EHCI]) Subsystem: Platform Technologies, Inc. Device 6249 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 (prog-if 20 [EHCI]) Subsystem: Device 2920:0034 >I don't know USB much, but someone seems to be lying that they can't do >DMA beyond 4GB! The drivers may be confused about this. ia64 systems support DMA to all addresses - either because they have an IOMMU that makes DMA possible to any address, or because they use swiotlb to pretend that they can. You are probably correct that this is the real source of the bug. Your patch just stopped the block layer from hiding the problem. >How much memory you have on the system? This probably doesn't matter but >good to know. This is a little machine - just 16GB. -Tony -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html