Глюк в SonyEricsson K800i

Совершенно непонятный глюк в SonyEricsson K800i - при подключении к USB в режиме передачи файлов телефон виден как флешка, но при этом не даёт возможности доступиться к последней дорожке.
Выглядит это следующим образом:

[13718.924130] usb 2-3: new full speed USB device using ohci_hcd and address 2
[13719.164128] usb 2-3: configuration #3 chosen from 1 choice
[13719.216126] usb 2-3: New USB device found, idVendor=0fce, idProduct=d039
[13719.216126] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[13719.216126] usb 2-3: Product: Sony Ericsson K800
[13719.216126] usb 2-3: Manufacturer: Sony Ericsson
[13719.216126] usb 2-3: SerialNumber: 3590870149779080
[13719.279649] cdc_acm 2-3:3.1: ttyACM0: USB ACM device
[13719.284435] cdc_acm 2-3:3.3: ttyACM1: USB ACM device
[13719.290397] usbcore: registered new interface driver cdc_acm
[13719.290405] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[13719.514404] usb0: register 'cdc_ether' at usb-0000:00:04.0-3, CDC Ethernet Device, 02:80:37:1d:03:00
[13719.514404] usbcore: registered new interface driver cdc_ether
[13727.974346] usb 2-3: USB disconnect, address 2
[13727.974346] usb0: unregister 'cdc_ether' usb-0000:00:04.0-3, CDC Ethernet Device
[13730.272339] usb 2-3: new full speed USB device using ohci_hcd and address 3
[13730.508339] usb 2-3: configuration #2 chosen from 1 choice
[13730.512339] scsi5 : SCSI emulation for USB Mass Storage devices
[13730.513788] usb-storage: device found at 3
[13730.513793] usb-storage: waiting for device to settle before scanning
[13730.516342] scsi6 : SCSI emulation for USB Mass Storage devices
[13730.516885] usb-storage: device found at 3
[13730.516888] usb-storage: waiting for device to settle before scanning
[13730.520338] usb 2-3: New USB device found, idVendor=0fce, idProduct=e039
[13730.520338] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[13730.520338] usb 2-3: Product: Memory Stick
[13730.520338] usb 2-3: Manufacturer: Sony Ericsson
[13730.520338] usb 2-3: SerialNumber: 3590870149779080
[13735.512322] usb-storage: device scan complete
[13735.517471] usb-storage: device scan complete
[13735.521471] scsi 5:0:0:0: Direct-Access     Sony Eri Memory Stick     0000 PQ: 0 ANSI: 0
[13735.525473] scsi 6:0:0:0: Direct-Access     Sony Eri Memory Stick     0000 PQ: 0 ANSI: 0
[13735.529469] sd 5:0:0:0: [sdc] 168000 512-byte hardware sectors (86 MB)
[13735.549469] sd 5:0:0:0: [sdc] Test WP failed, assume Write Enabled
[13735.549469] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[13735.565468] sd 5:0:0:0: [sdc] 168000 512-byte hardware sectors (86 MB)
[13735.585475] sd 5:0:0:0: [sdc] Test WP failed, assume Write Enabled
[13735.585475] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[13735.585475]  sdc: sdc1
[13735.601470] sd 5:0:0:0: [sdc] Attached SCSI removable disk
[13735.613468] sd 6:0:0:0: [sdd] 3991870 512-byte hardware sectors (2044 MB)
[13735.629474] sd 6:0:0:0: [sdd] Test WP failed, assume Write Enabled
[13735.629474] sd 6:0:0:0: [sdd] Assuming drive cache: write through
[13735.649473] sd 6:0:0:0: [sdd] 3991870 512-byte hardware sectors (2044 MB)
[13735.661473] sd 6:0:0:0: [sdd] Test WP failed, assume Write Enabled
[13735.661473] sd 6:0:0:0: [sdd] Assuming drive cache: write through
[13735.661473]  sdd: sdd1
[13735.673469]  sdd: p1 exceeds device capacity
[13735.673469] sd 6:0:0:0: [sdd] Attached SCSI removable disk
[13736.445461] attempt to access beyond end of device
[13736.445461] sdd: rw=0, want=3991912, limit=3991870
[13736.445461] Buffer I/O error on device sdd1, logical block 1995924
[13736.445461] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991914, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995925
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991916, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995926
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991918, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995927
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991912, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995924
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991914, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995925
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991916, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995926
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991918, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995927
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991928, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995932
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991930, limit=3991870
[13736.445462] Buffer I/O error on device sdd1, logical block 1995933
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991932, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991928, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991930, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991932, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991928, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991930, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991932, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991928, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991930, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991932, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991928, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991930, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991932, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991928, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991930, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991932, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991928, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991930, limit=3991870
[13736.445462] attempt to access beyond end of device
[13736.445462] sdd: rw=0, want=3991932, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991912, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991914, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991916, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991918, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991920, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991922, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991924, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991926, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991928, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991930, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991932, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991928, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991930, limit=3991870
[13736.549460] attempt to access beyond end of device
[13736.549460] sdd: rw=0, want=3991932, limit=3991870
[13736.633439] attempt to access beyond end of device
[13736.633451] sdd: rw=0, want=3991912, limit=3991870
[13736.633459] attempt to access beyond end of device
[13736.633464] sdd: rw=0, want=3991914, limit=3991870
[13736.633469] attempt to access beyond end of device
[13736.633474] sdd: rw=0, want=3991916, limit=3991870
[13736.633479] attempt to access beyond end of device
[13736.633483] sdd: rw=0, want=3991918, limit=3991870
[13736.633489] attempt to access beyond end of device
[13736.633493] sdd: rw=0, want=3991912, limit=3991870
[13736.633499] attempt to access beyond end of device
[13736.633503] sdd: rw=0, want=3991914, limit=3991870
[13736.633508] attempt to access beyond end of device
[13736.633513] sdd: rw=0, want=3991916, limit=3991870
[13736.633518] attempt to access beyond end of device
[13736.633522] sdd: rw=0, want=3991918, limit=3991870
[13736.633631] attempt to access beyond end of device
[13736.633635] sdd: rw=0, want=3991928, limit=3991870
[13736.633638] attempt to access beyond end of device
[13736.633640] sdd: rw=0, want=3991930, limit=3991870
[13736.633643] attempt to access beyond end of device
[13736.633646] sdd: rw=0, want=3991932, limit=3991870
[13736.633649] attempt to access beyond end of device
[13736.633652] sdd: rw=0, want=3991928, limit=3991870
[13736.633655] attempt to access beyond end of device
[13736.633657] sdd: rw=0, want=3991930, limit=3991870
[13736.633660] attempt to access beyond end of device
[13736.633662] sdd: rw=0, want=3991932, limit=3991870
[13736.633670] attempt to access beyond end of device
[13736.633675] sdd: rw=0, want=3991928, limit=3991870
[13736.633680] attempt to access beyond end of device
[13736.633684] sdd: rw=0, want=3991930, limit=3991870
[13736.633689] attempt to access beyond end of device
[13736.633694] sdd: rw=0, want=3991932, limit=3991870
[13736.633704] attempt to access beyond end of device
[13736.633708] sdd: rw=0, want=3991928, limit=3991870
[13736.633713] attempt to access beyond end of device
[13736.633718] sdd: rw=0, want=3991930, limit=3991870
[13736.633722] attempt to access beyond end of device
[13736.633727] sdd: rw=0, want=3991932, limit=3991870
[13736.633736] attempt to access beyond end of device
[13736.633741] sdd: rw=0, want=3991928, limit=3991870
[13736.633746] attempt to access beyond end of device
[13736.633751] sdd: rw=0, want=3991930, limit=3991870
[13736.633755] attempt to access beyond end of device
[13736.633760] sdd: rw=0, want=3991932, limit=3991870
[13736.633769] attempt to access beyond end of device
[13736.633774] sdd: rw=0, want=3991928, limit=3991870
[13736.633779] attempt to access beyond end of device
[13736.633784] sdd: rw=0, want=3991930, limit=3991870
[13736.633789] attempt to access beyond end of device
[13736.633793] sdd: rw=0, want=3991932, limit=3991870
[13736.633802] attempt to access beyond end of device
[13736.633807] sdd: rw=0, want=3991928, limit=3991870
[13736.633812] attempt to access beyond end of device
[13736.633817] sdd: rw=0, want=3991930, limit=3991870
[13736.633822] attempt to access beyond end of device
[13736.633826] sdd: rw=0, want=3991932, limit=3991870
[13736.735427] attempt to access beyond end of device
[13736.735439] sdd: rw=0, want=3991912, limit=3991870
[13736.735445] attempt to access beyond end of device
[13736.735450] sdd: rw=0, want=3991914, limit=3991870
[13736.735455] attempt to access beyond end of device
[13736.735459] sdd: rw=0, want=3991916, limit=3991870
[13736.735464] attempt to access beyond end of device
[13736.735469] sdd: rw=0, want=3991918, limit=3991870
[13736.735484] attempt to access beyond end of device
[13736.735489] sdd: rw=0, want=3991920, limit=3991870
[13736.735494] attempt to access beyond end of device
[13736.735499] sdd: rw=0, want=3991922, limit=3991870
[13736.735503] attempt to access beyond end of device
[13736.735508] sdd: rw=0, want=3991924, limit=3991870
[13736.735513] attempt to access beyond end of device
[13736.735518] sdd: rw=0, want=3991926, limit=3991870
[13736.735528] attempt to access beyond end of device
[13736.735533] sdd: rw=0, want=3991928, limit=3991870
[13736.735538] attempt to access beyond end of device
[13736.735543] sdd: rw=0, want=3991930, limit=3991870
[13736.735548] attempt to access beyond end of device
[13736.735552] sdd: rw=0, want=3991932, limit=3991870
[13736.735561] attempt to access beyond end of device
[13736.735566] sdd: rw=0, want=3991928, limit=3991870
[13736.735571] attempt to access beyond end of device
[13736.735575] sdd: rw=0, want=3991930, limit=3991870
[13736.735581] attempt to access beyond end of device
[13736.735585] sdd: rw=0, want=3991932, limit=3991870

fdisk показывает следующее:

x50n:/tmp#  fdisk -l /dev/sdd

Disk /dev/sdd: 2043 MB, 2043837440 bytes
63 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 3906 * 512 = 1999872 bytes
Disk identifier: 0xf178374d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1        1022     1995935    6  FAT16
x50n:/tmp#

Теперь можно не удивляться, почему fsck.vfat кричит об ошибках:

x50n:/tmp#  fsck.vfat /dev/sdd1
dosfsck 3.0.1, 23 Nov 2008, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
  67:0e/42, 68:c8/7e, 69:2c/c2, 70:4a/4c, 71:50/20, 72:48/20, 73:4f/20
  , 74:4e/20, 75:45/20, 77:43/20, 78:41/20, 79:52/20, 80:44/20, 94:00/7c
  , 95:00/ac, 96:00/22, 97:00/c0, 98:00/74, 99:00/0b, 100:00/56, 101:00/b4
  , 102:00/0e, 103:00/bb, 104:00/07, 106:00/cd, 107:00/10, 108:00/5e
  , 109:00/eb, 110:00/f0, 111:00/32, 112:00/e4, 113:00/cd, 114:00/16
  , 115:00/cd, 116:00/19, 117:00/eb, 118:00/fe, 119:00/54, 120:00/68
  , 121:00/69, 122:00/73, 123:00/20, 124:00/69, 125:00/73, 126:00/20
  , 127:00/6e, 128:00/6f, 129:00/74, 130:00/20, 131:00/61, 132:00/20
  , 133:00/62, 134:00/6f, 135:00/6f, 136:00/74, 137:00/61, 138:00/62
  , 139:00/6c, 140:00/65, 141:00/20, 142:00/64, 143:00/69, 144:00/73
  , 145:00/6b, 146:00/2e, 147:00/20, 148:00/20, 149:00/50, 150:00/6c
  , 151:00/65, 152:00/61, 153:00/73, 154:00/65, 155:00/20, 156:00/69
  , 157:00/6e, 158:00/73, 159:00/65, 160:00/72, 161:00/74, 162:00/20
  , 163:00/61, 164:00/20, 165:00/62, 166:00/6f, 167:00/6f, 168:00/74
  , 169:00/61, 170:00/62, 171:00/6c, 172:00/65, 173:00/20, 174:00/66
  , 175:00/6c, 176:00/6f, 177:00/70, 178:00/70, 179:00/79, 180:00/20
  , 181:00/61, 182:00/6e, 183:00/64, 184:00/0d, 185:00/0a, 186:00/70
  , 187:00/72, 188:00/65, 189:00/73, 190:00/73, 191:00/20, 192:00/61
  , 193:00/6e, 194:00/79, 195:00/20, 196:00/6b, 197:00/65, 198:00/79
  , 199:00/20, 200:00/74, 201:00/6f, 202:00/20, 203:00/74, 204:00/72
  , 205:00/79, 206:00/20, 207:00/61, 208:00/67, 209:00/61, 210:00/69
  , 211:00/6e, 212:00/20, 213:00/2e, 214:00/2e, 215:00/2e, 216:00/20
  , 217:00/0d, 218:00/0a
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
FATs differ - using first FAT.
Free cluster summary uninitialized (should be 341035)
1) Set it
2) Leave it uninitialized
? 2
Leaving file system unchanged.
/dev/sdd1: 227 files, 156972/498007 clusters
x50n:/tmp#
( categories: )