Additional information - the ~file size this is caused
is somewhere close to 260Mbytesfiles.
If I create a ~260Mbytes file - my program finishes creating
the file - but ~5 seconds later (I timed this by hitting enter
on the console every second after completion of the command
that should have done a fsync of the created file before exiting)...
It hangs...
I did a little playing around with /proc/sys/dev/scsi/logging_level
(set to 0x7) - and it seems that the kernel/box locks up after
this line:
Further analysis (setting logging level to 65535 (0xFFFF)
Has the following behavior down low) -
queuecommand
0xc017ed34
driverbyte=DRIVER_OK,SUGGEST_OK
queuecommand
0xc017ed34
Nothing more - it hangs!
This is really a nasty problem!!!!
-