Bestanden kopieren naar Memory Stick Duo

Pagina: 1
Acties:

  • FRidh
  • Registratie: Januari 2004
  • Laatst online: 01-02 14:53
sinds gisteren heb ik de SonyEriccson W850i met daarin een Memory Stick Pro Duo van 1 GB met MagicGate.
Om data erop te zetten is er een usb kabel meegeleverd. Ik dus meteen testen of het werkte onder Debian Unstable en ja, het werkt! :9 Onder Windows moet je echter eerst weer drivers installeren enz..

Echter, op die ene pc die Debian draait werkt het, op 2 andere die ook Debian hebben werkt het niet goed. Het lijkt alsof de bestanden worden geschreven naar de stick, ik kan op de computer zien dat ze er zouden staan, volgens df is ook het gebruikte aantal blocks toegenomen. Wanneer ik echter loskoppel, dan zie ik op mn telefoon niets. Ik heb wel 1 keer nog gehad dat ze er wel stonden als 0 Byte bestanden. :?

In /etc/fstab staat voor de Memory Stick Pro Duo:
/dev/sdc1 /stick vfat rw,user,noauto 0 0
Mounten als fat32 of msdos maakt ook geen verschil.

Op de computer krijg ik de volgende meldingen met dmesg wanneer ik de telefoon aansluit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
usb 3-2: new full speed USB device using uhci_hcd and address 33
usb 3-2: configuration #2 chosen from 1 choice
scsi15 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 33
usb-storage: waiting for device to settle before scanning
  Vendor: Sony Eri  Model: Memory Stick      Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sdc: 1943802 512-byte hdwr sectors (995 MB)
sdc: test WP failed, assume Write Enabled
sdc: assuming drive cache: write through
SCSI device sdc: 1943802 512-byte hdwr sectors (995 MB)
sdc: test WP failed, assume Write Enabled
sdc: assuming drive cache: write through
 sdc: sdc1
 sdc: p1 exceeds device capacity
sd 15:0:0:0: Attached scsi removable disk sdc
usb-storage: device scan complete
attempt to access beyond end of device
sdc: rw=0, want=1943865, limit=1943802
printk: 161 messages suppressed.
Buffer I/O error on device sdc1, logical block 971900
attempt to access beyond end of device
sdc: rw=0, want=1943865, limit=1943802
Buffer I/O error on device sdc1, logical block 971900
attempt to access beyond end of device
sdc: rw=0, want=1943865, limit=1943802
Buffer I/O error on device sdc1, logical block 971900
attempt to access beyond end of device
sdc: rw=0, want=1943865, limit=1943802
sdc: rw=0, want=1943851, limit=1943802
attempt to access beyond end of device
sdc: rw=0, want=1943853, limit=1943802
attempt to access beyond end of device
sdc: rw=0, want=1943855, limit=1943802
attempt to access beyond end of device
sdc: rw=0, want=1943865, limit=1943802
attempt to access beyond end of device
sdc: rw=0, want=1943865, limit=1943802


Een deel van de Buffer I/O errors heb ik weggelaten, net als de attempt to acces beyond...omdat dat er nog heel veel waren. Vervolgens mount ik zonder problemen, kopieer de bestanden zonder problemen. Het lijkt alsof ze er echt staan. Dan doe ik safely remove wat vrij lang duurt maar uiteindelijk succesvol is, hoewel de telefoon niet zegt dat de verbinding is verbroken wat dacht ik wel hoort. Vervolgens trek ik de kabel eruit en het volgende geeft dmesg:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
usb 3-2: USB disconnect, address 33
sd 15:0:0:0: SCSI error: return code = 0x00070000
end_request: I/O error, dev sdc, sector 666997
sd 15:0:0:0: SCSI error: return code = 0x00010000
end_request: I/O error, dev sdc, sector 667237
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
<knip wat sd ... weg>
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
printk: 35 messages suppressed.
Buffer I/O error on device sdc1, logical block 1
lost page write due to I/O error on sdc1
sd 15:0:0:0: rejecting I/O to device being removed
Buffer I/O error on device sdc1, logical block 559
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 560
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 561
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 562
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 563
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 564
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 565
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 566
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 567
lost page write due to I/O error on sdc1
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: rejecting I/O to device being removed
sd 15:0:0:0: SCSI error: return code = 0x00010000
end_request: I/O error, dev sdc, sector 667477


Op alle pc's draait Debian Testing/Unstable met de 2.6.18-3 kernel, hal, udev en usbmount uit de repositories.
Ik heb met de ohci-hcd en ehci-hcd usb modules geprobeerd te kijken of het verschil uit maakt; helaas niets.
Verder heb ik de Memory Stick Pro Duo nog geformateerd als fat32 en nog een keer als vfat maar het maakt niets uit.
Helaas kan ik niet zo op die pc kijken waar het wel lukt welke software daar precies draait, en wat de instellingen zijn, maar voor zover ik weet is het allemaal gelijk aan elkaar aangezien ik ze hetzelfde heb geconfigureerd.

Probeer ik het echter op 1 van de pc's met Windows XP binnen een virtuele pc, dan gaat het wel goed na het installeren van de drivers.

De write-protection test mislukt als eerste, maar er wordt automatisch van uitgegaan dat er toch geschreven kan worden. Dit vind ik wel vreemd, ik weet geen reden waarom er niet naar geschreven zou moeten kunnen worden.
Dan dus de melding dat de partitie groter is dan de stick. Daarom heb ik ook maar een keer de stick geformateerd met een kleine partitie, tevergeefs.

[ Voor 3% gewijzigd door FRidh op 15-12-2006 21:18 . Reden: toevoegen informatie ]

Research is to see what everybody else has seen, and to think what nobody else has thought - Albert Szent-Györgyi


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

hij unmount m gewoon niet goed lijkt me? kijk eens of ie nog erbij staat als je mount intikt, nadat je safely remove hebt gedaan.

It sounds like it could be either bad hardware or software


  • FRidh
  • Registratie: Januari 2004
  • Laatst online: 01-02 14:53
de memory stick staat idd nog bij mount nadat ik safely remove heb gedaan. Normaal gesproken wanneer ik safely remove doet en stick unmount, krijg ik ook op de telefoon de melding dat het nu veilig is om los te koppelen.

Wanneer ik geen bestanden overzet, dan gaat safely remove wel goed.

Ik heb dit keer nu even lang gewacht nadat ik safely remove heb gedaan, en paar minuten later zag ik op de telefoon de melding dat het nu veilig was te ontkoppelen. Ik keek even bij mount en het was nu idd unmount. dmesg gaf ook geen foutmeldingen meer, en de bestanden staan nu wel goed op de telefoon 8)

Toch voortaan wat geduldiger zijn :X

Ik deed safely remove dan binnen KDE met een applet voor drives enzo, alleen wel slecht eigenlijk dan dat ie daar al verdwijnt, terwijl die nog niet echt unmount is.

In ieder geval bedankt voor de hulp!

Research is to see what everybody else has seen, and to think what nobody else has thought - Albert Szent-Györgyi