Maybe the platter is damaged, or maybe there's some other problem. Maybe this is something at drive level that I cannot modify from the kernel? These two drives were bought in a batch, the serial numbers are similar, however inspection of the controller boards reveals one chip being different.Īnyway, the question is, is there a way that I can try telling the usb-storage or scsi or sg driver, not sure which, to FORCE the geometry to 13? I remember passing geometry for IDE drives to the kernel many years ago. This is not the first time I've swapped the controller on the same model of drive in an attempt to retrieve data, and it does usually work. Sense: Logical block address out of range sd 9:0:0:0: Attached scsi generic sg3 type 0 This one is giving: scsi 9:0:0:0: Direct-Access WDC WD10 2AA-00BAA0 PQ: 0 ANSI: 2 sd 20:0:0:0: Attached scsi generic sg3 type 0 This drive now spins up with the working PCB, but whereas the first drive displays: scsi 20:0:0:0: Direct-Access WDC WD68 AA-32BAA0 PQ: 0 ANSI: 2 The other drive did not spin, so I swapped the PCBs
I have two Western Digital Caviar 68AA (6,8GB) drives pulled from an old server, one of them spun up and worked fine, and I retrieved the data using a USB-IDE converter.