CIFS-en keresztül másolva meghal a rendszer

Van egy window-os gép, amiben van sok tárhely, és ami meg van osztva hálón, jelszavas felhasználóval (a windows a játékok miatt van).
Ezt mountolom Ubuntu 9.04 alól cifs-en keresztül, fstab-os beállítással:
//192.168.1.21/E /media/E cifs user=Rendszergazda,password=valami, noauto,uid=cheoppy,iocharset=utf8, dir_mode=0777,file_mode=0777,users 0 0,
de kb 2-300MB feletti fájl másolásánál meghal _minden_ a linuxos gépemen.Gyanakodtam a hálókártya driverére, mert broadcomos, de utána wifin is csinálta (az inteles és semmi baja nem szokott lenni), csak kicsit lassabban, mert lassabban érte el a kritikus határt. A windows az egyszer XP SP3, egyszer Win7 RC volt, előbbi esetben a syslog megtelt
CIFS VFS: Write2 ret -112, wrote 0
CIFS VFS: Write2 ret -112, wrote -30720

bejegyzésekkel, utóbbi esetben semmi nem jelent meg a naplóban. A hibajelenség az, hogy előbb csak nő a rendszer válaszideje, ezzel egyidőben az IO-wait az egekben van (ez még okés volna, hisz tényleg megy a dolog), utána annyira megfogja az IO-t, hogy a hálózatot eldobja és nem tudja a másolandó adatot beolvasni, ekkor visszatér a rendszer, mert a cifs megszakadt, viszont az IO-wait ugyanúgy megvan és a syslog telik a hibabejegyzésekkel (xp esetén persze csak). Ilyenkor sehogy nem tudom lelőni a cifs-et, umount, hálózat kilövése semmit nem számít, kb. olyan mintha a /dev/null-ba másolna ezerrel, gondolom valami loop beakad.

Egyrészt mi a fenétől lehet ez, rossz az fstabos mount beállítása vagy ez 2009-ben még mindig ennyire "kompatibilis" vagy mit kellene állítanom, hogy működjön? (Pedig képes működni, talán hardy és xp sp2 idejében pöccre ment... azóta különféle trükköket kell bevetni.)

ui.: a szóközöket direkt tettem az fstabos sorba, hogy tördelhető legyen

Hozzászólások

Tettem néhány próbát:
-Először azt hittem, hogy az IPBlock blokkol néhány helyi vagy broadcast címet, és ezért hal meg a kapcsolat. Ipblockot kilőttem, egy próbamásolás le is ment rendben, úgy hogy krusaderben 200MB-onként szüneteltettem a másolást. Utána a következő fájl másolásnál meghalt. (legtöbbször csak SysRQ+REISUB módon tudom újraindítani...) A syslogba jött egy ilyen error:

iwlagn: Microcode SW error detected. Restarting 0x2000000.

Ilyet már nagyon rég láttam, és eddig semmi más esetben nem jelent meg, csak CIFS-es másolásnál, bár most Win7-es szerveroldal esetén is jöttek a

CIFS VFS: Write2 ret -112, wrote 0
CIFS VFS: Write2 ret -112, wrote -30720

errorok.
-Gondoltam arra, hogy a Ktorrenttel akad össze valami, de semmi különbséget nem tapasztalok, ugyanolyan rapszodikusan megy/meghal a másolás.
-Olybá tűnik, mintha megtöltené először a rendszer write-bufferét (4GB esetén ez nem nehéz...), aztán a lassú hálózat miatt blokkolja az összes IO műveletet hiszen nem tudja az írást befejezni olyan gyorsan, ami miatt leszakad a hálózatról és soha nem tudja befejezni a write-buffer kiírását és meghal. Ennek ellentmond, hogy az egyik reboot után nem töltötte meg a buffert és szépen párMB/s-os sebességgel olvasta be a fájlt és másolta át. Viszont ezen egy másolás után a következő próbára megint meghalt, akkor is próbáltam csak 200MBot másoltatni krusaderrel, nem segített.

Most megpróbálom direct flaggel mountolni, próba szerencse alapon, mert jobb ötletem nincs...