[haiku-bugs] Re: [Haiku] #14903: KDL when opening folder on external exfat volume

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Fri, 15 Feb 2019 08:03:39 -0000

#14903: KDL when opening folder on external exfat volume
------------------------------+--------------------------------------------
   Reporter:  izaki           |      Owner:  korli
       Type:  bug             |     Status:  new
   Priority:  normal          |  Milestone:  Unscheduled
  Component:  File            |    Version:  R1/Development
  Systems/exFAT               |
 Resolution:                  |   Keywords:  get_cached_block invalid block
 Blocked By:                  |   Blocking:
Has a Patch:  0               |   Platform:  x86-64
------------------------------+--------------------------------------------

Comment (by pulkomandy):

 The limit would be something like 512B (sector size) * 2^32^, so 2TiB.

 But, if you hit this, we fail to read the HDD capacity and it shows as a 0
 byte drive and you can't use it. So it seems your disk is just under that
 limit.

 The limit is due to the way USB (SCSI, actually) commands for mass storage
 evolved. They increased the number of bits for the sector number several
 times to allow for larger disks, and we did not implement the new commands
 yet.

 However, the block numbers in the panic are both in the 2TB range, but one
 of them shows as negative which makes me think we have just a signed vs
 unsigned error somewhere.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14903#comment:5>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: