I repeat test in bare console, single-user mode with all modules removed from kernel, only libata, ahci, sata_nv and pata_amd inserted. After read and write ~30gb data dmesg show first "dma_map_sg overflow" message on write operation. May be this info help. 2009/4/7 Данила Жукоцкий <optimusgd@xxxxxxxxx> > 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