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!
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:
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:
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.
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!
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