Oliver Neukum wrote: > Am Dienstag, 1. Mai 2012, 10:16:18 schrieb Norman Diamond: >> When a 3TB SATA drive is connected through a JMicron JMS539 (USB3.0 to SATA Bridge, 152d:0539), Windows sees 3TB and Linux sees 3TB. >> >> When the same drive is connected through a JMicron 20337 (152d:2338), Windows sees 3TB but Linux sees 800GB. (Fortunately Linux avoids mounting the truncated partitions.) > > Windows trusts partition tables. Linux does not. I don't think so. When a drive had partitions created and then was DCO'ed to a smaller size, so that DCO truncated the last partition, Windows refused to mount the partition. Windows trusted the drive's reported size before trusting the partition. When I un-DCO'ed the drive, Windows mounted the partition (so did Linux). Windows really saw the full size of the 3TB drive. > It is possible that the device suffers an overflow in its handler > for querying medium size but handles medium access just fine. That is why I tested the bridge in Windows too. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html