RE: RES: RES: AS2105-based enclosure size issues with >2TB HDDs

David Laight
2014-08-26T12:55:03Z

From Oliver Neukum [mailto:oneukum@suse.de]
> On Tue, 2014-08-26 at 09:58 +0000, David Laight wrote:
> > > Part of the problem is that usb-storage has no way to know that
> > > anything strange is going on. It's normal for READ CAPACITY(16) to
> > > fail (this depend on the SCSI level), and it's normal for the READ
> > > CAPACITY(10) to report a value less than 2 TB.
> >
> > Could the code try READ CAPACITY(16) first?
>
> Yes. It does already. That fails as the device doesn't support
> this version. In a way we are discussing error handling here.

I read more of the thread later (getting outluck to sort mails in
any sensible way is almost impossible.)

I'm sort of surprised that the 16byte reads work if the 16byte
read capacity doesn't.

I wonder what the manufacturer would saw in response the bug where
windows shows the incorrect size when trying to partition the disk?

Such bugs ought to fail 'fitness for purpose' - so, in the UK, the
shop would have to replace the 'faulty' goods.

David