Palm Tungsten|T wil niet synchroniseren

Pagina: 1
Acties:

  • DAzN
  • Registratie: April 2000
  • Niet online
Op mijn verse installatie met Fedora Core 3 wil mijn Palm Tungsten|T niet synchroniseren. Onder RHL 9 werkte de synchronisatie met Evolution vlekkeloos, maar op de een of andere manier krijg ik het onder FC2/3 niet meer aan de praat.

Uiteraard heeft mijn (stock-) kernel USB-support. De output van tail -f /var/log/messages laat geen vreemde fouten zien:
code:
1
2
3
4
5
6
7
8
Nov 15 20:46:30 athena kernel: usb 2-3: new full speed USB device using address 9
Nov 15 20:46:30 athena kernel: visor 2-3:1.0: Handspring Visor / Palm OS converter detected
Nov 15 20:46:30 athena kernel: usb 2-3: Handspring Visor / Palm OS converter now attached to ttyUSB0
Nov 15 20:46:30 athena kernel: usb 2-3: Handspring Visor / Palm OS converter now attached to ttyUSB1
Nov 15 20:46:56 athena kernel: usb 2-3: USB disconnect, address 9
Nov 15 20:46:56 athena kernel: visor 2-3:1.0: device disconnected
Nov 15 20:46:59 athena kernel: visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
Nov 15 20:46:59 athena kernel: visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1


Ik probeer in eerste instantie alleen maar een listing op te vragen met pilot-xfer -l (als dat lukt, dan lukt synchronisatie met Evolution ook wel neem ik aan).

Eerst ls -al /dev/ttyUSB*
code:
1
2
3
[root@athena ~]# ls -al /dev/ttyUSB*
ls: /dev/ttyUSB*: No such file or directory
[root@athena ~]#


Dus die moeten aangemaakt worden als ik de hotsync-knop indruk:

code:
1
2
3
4
[root@athena ~]# ls -al /dev/ttyUSB*
crw-rw----  1 root uucp 188, 0 Nov 15 20:59 /dev/ttyUSB0
crw-rw----  1 root uucp 188, 1 Nov 15 20:59 /dev/ttyUSB1
[root@athena ~]#


dat klopt, ze hebben alleen de verkeerde permissies. Dus even een chmod 0666 /dev/ttyUSB* en klaar ben ik. Wanneer ik dan pilot-xfer opstart, gaat 'ie wachten tot ik de hotsyncknop wederom indruk, dat heeft geen effect. De palm timed out en ik heb geen synchronisatie.

Vervolgens probeer ik de nodes zelf aan te maken. Dat gaat zonder foutmeldingen tot ik weer een hotsync uitvoer. Dan worden de nodes verwijderd en weer aangemaakt met te weinig permissies.

De tail van messages laat intussen niets bijzonders zien (behalve dat de device disconnect en weer opnieuw verbinding maakt). Lsmod laat gewoon zien dat de visor-driver is geladen en ook de usb-modules zijn actief.

Andere USB-apparaten werken zonder problemen (muis, ipod, card-reader, camera), het lijkt me niet dat het daar aan ligt (misschien te veel devices; heb ik ook geprobeerd: alleen palm aangesloten werkt ook niet).

Wie helpt mij aan een synchro?

  • frim
  • Registratie: Augustus 2001
  • Niet online
Probeer die permissies eens goed te zetten in je udev config ipv ze handmatig aan te passen. Misschien dat hij bij de 2e keer op de hotsync knop drukken de permissies ook fout zet.

Probeer anders pilot-xfer als root uit te voeren, dan kun je zien of het aan de permissies ligt of aan iets anders.

  • DAzN
  • Registratie: April 2000
  • Niet online
Probeer die permissies eens goed te zetten in je udev config ipv ze handmatig aan te passen. Misschien dat hij bij de 2e keer op de hotsync knop drukken de permissies ook fout zet.
Dit heb ik geprobeerd. In ieder geval bij ttyUSB* heb ik als root de rechten op 0666 gezet in /etc/udev/udev.permissions.
De tweede keer op de hotsync-knop drukken blijft problematisch. Ik denk dat het daar ergens zit, maar wat?
Probeer anders pilot-xfer als root uit te voeren, dan kun je zien of het aan de permissies ligt of aan iets anders.
heb ik ook getracht. Blijkbaar is het geen permissie-verhaal, maar werkt de tweede keer op hotsync drukken niet. Is dat nu echt de enige manier? Bij mij is de eerste 'press' nodig om de devices aan te maken en pas daarna kan pilot-xfer gestart worden. Daarna is de tweede press nodig.

  • DAzN
  • Registratie: April 2000
  • Niet online
Even een flinke schop. Een tijdlang heb ik mijn palm niet gebruikt in combinatie met Evolution, maar nu heb ik 'm toch weer nodig. Graag jullie advies om het geheel werkend te krijgen.

nog even de volgende informatie:

- Palm functioneert
- Palm wordt herkend door de kernel getuige de volgende messages
code:
1
2
3
4
5
6
Feb  2 19:37:31 athena kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Handspring Visor / Palm OS
Feb  2 19:37:31 athena kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 3.5
Feb  2 19:37:31 athena kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 5.0
Feb  2 19:37:31 athena kernel: visor 2-3:1.0: Handspring Visor / Palm OS converter detected
Feb  2 19:37:31 athena kernel: usb 2-3: Handspring Visor / Palm OS converter now attached to ttyUSB0
Feb  2 19:37:31 athena kernel: usb 2-3: Handspring Visor / Palm OS converter now attached to ttyUSB1


De volgende aanpassing heb ik gedaan in:
code:
1
2
[root@athena ~]# cat /etc/udev/rules.d/10-local.rules
KERNEL="ttyUSB1",SYMLINK="pilot"


In /etc/udev/permissions.d/50-udev.permissions heb als laatste de permissies nog op 0666 gezet op ttyUSB* devices zodat deze ook door gewone gebruikers gelezen kunnen worden.

Nu de praktijk.

Ik zet mijn palm in de (USB) cradle en druk op hotsync op de cradle. Het apparaat wordt herkend en de devices worden aangemaakt met de juiste permissies. Vervolgens moet ik pilot-xfer starten om de device te zien én moet ik nogmaals op hotsync drukken. Daar gaat het mis. Dat krijg ik namelijk niet voor elkaar. Ik moet twee keer op hotsync drukken, maar volgens pilot-link heb ik dat al gedaan.

Wie helpt mij hieruit. De documentatie gaat altijd over hoe je de Palm + USB moet installeren. Met de moderne distro's is dat niet meer nodig. Feit is dat de synchronisatie an sich niet werkend te krijgen is.

  • Soepie
  • Registratie: Oktober 2000
  • Laatst online: 10:59
Staat er toevallig ook ergens ingesteld dat je Palm op /dev/pilot te vinden is en dat een symlink is?
Ik had het probleem ook totdat ik aangaf dat hij echt rechtstreeks op /dev/ttyUSB1 moest gaan kijken (zo ongeveer in ieder geval, ff geen linux bij de hand).
Dit was dan wel met de standaard pilot link software (ff naam kwijt, ja ik ben een beetje dufffffff) Pilot conduit geloof ik???

[ Voor 22% gewijzigd door Soepie op 03-02-2005 13:35 ]

Gewoon spullen


  • DAzN
  • Registratie: April 2000
  • Niet online
Staat er toevallig ook ergens ingesteld dat je Palm op /dev/pilot te vinden is en dat een symlink is?
Nope, ik probeer 't zo 'kaal' mogelijk. Gewoon eerst met
pilot-xfer -p /dev/ttyUSB1 -l

als dat lukt, dan moet de rest ook goed gaan. Echter, bovenstaand commando zomaar uitvoeren gaat niet, want dan krijg ik de foutmelding dat de device nodes nog gemaakt moeten worden (mknod etc.). Wanneer ik eerst de hotsync-knop indruk, worden de devicenodes automagisch aangemaakt, maar dan moet ik nogmaals op hotsync drukken als ik bovenstaand commando heb ingevoerd. En daar is mijn probleem, dat lukt mij niet.
Pagina: 1