Fail to read big file(100GB) on M2 using Pegasus_DEXT_driver(V21.1.0-2), just hang then timeout

  • 172 Views
  • Last Post 14 June 2023
Yves Hsu posted this 13 June 2023

Hi all,

Originally I only install Pegasus_DEXT_driver(V21.1.0-2) on my new Macbook Pro 16(Apple silicon M2) and it works fine.

Recently, I try to copy some big file(100G) form my Pegasus 3 R8 and it always fail at the same position(around 83.4G).

It just hang here and then timeout.

I try to install kernel driver(R_MacDrv...) and it doesn't have this issue.

So I think it is a bug of Pegasus_DEXT_driver. Hope Promise can fix it.

It can be reproduced when read the same file. But it may be okay when read other file which has the same size.

Thanks in advance.

Order By: Standard | Latest | Votes
R P posted this 13 June 2023

Hi Yves,

I've tried to reproduce this several times with no success.

I'm using a M1 Mac Mini and a Pegasus 2 here.

promise@promises-Mac-mini Pegasus2 R6 % dd if=/dev/zero of=150GB_file bs=1m count=150000 status=progress
  156409790464 bytes (156 GB, 146 GiB) transferred 171.002s, 915 MB/s
150000+0 records in
150000+0 records out
157286400000 bytes transferred in 171.956860 secs (914685230 bytes/sec)
promise@promises-Mac-mini Pegasus2 R6 % dd if=150GB_file of=/dev/null bs=1m count=150000 status=progress
  156901572608 bytes (157 GB, 146 GiB) transferred 169.965s, 923 MB/s
150000+0 records in
150000+0 records out
157286400000 bytes transferred in 170.651236 secs (921683333 bytes/sec)
promise@promises-Mac-mini Pegasus2 R6 % dd if=/dev/zero of=250GB_file bs=1m count=250000 status=progress
  261328207872 bytes (261 GB, 243 GiB) transferred 286.999s, 911 MB/s
250000+0 records in
250000+0 records out
262144000000 bytes transferred in 287.863588 secs (910653556 bytes/sec)
promise@promises-Mac-mini Pegasus2 R6 % dd if=250GB_file of=/dev/null bs=1m count=250000 status=progress
  261615517696 bytes (262 GB, 244 GiB) transferred 284.000s, 921 MB/s
250000+0 records in
250000+0 records out
262144000000 bytes transferred in 284.637831 secs (920973853 bytes/sec)
promise@promises-Mac-mini Pegasus2 R6 %
promise@promises-Mac-mini Pegasus2 R6 % ls -lh *50*
-rw-r--r--  1 promise  staff   146G Jun 13 15:17 150GB_file
-rw-r--r--  1 promise  staff   244G Jun 13 15:26 250GB_file
promise@promises-Mac-mini Pegasus2 R6 %

Exactly how large is the file?

Is it a video file or data?

 

Yves Hsu posted this 14 June 2023

Hi,

The file size is 100G. It is a encrypted virtual disk made by Windows.

I also try to read another file which has the same size. I can read it without problem.

But, I can reproduce it 100% for that single file.

I can collect log for you if you can provide test package.

 

Thanks,

Yves

R P posted this 14 June 2023

Hi Yves,

This is beyond what can be handled in the forum.

Please open a support case at https://support.promise.com.

Close