Ok, what's done. I build kernel with CONFIG_IOMMU_LEAK and CONFIG_IOMMU_DEBUG, forcedeth, all usb and sata stuff as modules, reboot with default apperture, 64mb, rmmod ehci_usb, forcedeth. From sata_nv hdd /dev/sdb1 i can read 80gb data without problems, dmesg flooded with "dma_map_sg overflow" messages. When i try write data to /dev/sdb1 computer hung completely after one or two seconds. No oopses, clear logs, just hung and i hardreset it. 2009/4/7 Данила Жукоцкий <optimusgd@xxxxxxxxx>: > My bad, just a typo, i use 2.6.29.1 of course. My boot device 3ware > raid, so i try isolate bug now as you say. > > 2009/4/7 FUJITA Tomonori <fujita.tomonori@xxxxxxxxxxxxx>: >> On Tue, 7 Apr 2009 17:38:30 +0900 >> FUJITA Tomonori <fujita.tomonori@xxxxxxxxxxxxx> wrote: >> >>> > I can't turn on CONFIG_IOMMU_LEAK and CONFIG_IOMMU_DEBUG because >>> > 2.6.26.1 not have such options in .config. Maybe git kernel have this >>> > options? >>> >>> 2.6.26.1 has these options. Probably you don't enable >>> DEBUG_KERNEL. But the feature is not much useful, as I said. >> >> Wait, you use 2.6.29, right? >> > > > > -- > С уважением Данила Жукоцкий, системный администратор ЗАО "Роснефтегазмаш" > -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html