>From Oliver Neukum [mailto:oneukum@xxxxxxx] > 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 ��.n��������+%������w��{.n�����{������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f