alles over je Palm Treo smartphone of PalmOS pda
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
Sony Clie synchroniseren onder Mandrake Linux
Als nieuwkomer heb ik Mandrake 9.1 geïnstalleerd en wil met Kpilot mijn palm (Sony Clie PEG-T625C) synchroniseren. Dit echter zonder succes. Na de op internet gevonden instructie "#mknod /dev/ttyUSB1 c 188 1" ingevoerd te hebben en in Kpilot te verwijzen naar "/dev/ttyUSB1", kan ik na een hotsync wel een programma op mijn palm installeren maar vervolgens verschijnt de foutmelding:
Pilot device /dev/ttyUSB1 doesn't exist. Asumming the device uses DevFS Trying to open device… Could not open device: /dev/ttyUSB1 (Tussen de devices kan ik "ttyUSB1" en ook "pilot" niet vinden.) Weet iemand hier een oplossing voor? Al vast bedankt, Frank |
#2
|
||||
|
||||
Nee, mijn Tungsten|C synchroniseerde meteen op /dev/ttyUSB1 zonder enige aanpassingen zoals de mknod die jij uitvoerde.
Wat je in ieder geval wel even kan doen is het volgende: tail -f /var/log/messages En dan weer een hotync uitvoeren. Deze tail zal dan de log messages die tijdens de sync worden uitgevoerd op je beeldscherm tonen. Misschien staat daar wat interessants bij... |
#3
|
|||
|
|||
Zoals ik al zei ben ik nieuw op Linux gebied, maar hopelijk zegt jou dit meer. Eens even kijken,
Foutmeldingen in de messages log ( /var/log/messages ): I/O error: dev 08:00, sector 0 (of 2097144) Localhost /etc/hotplug/ESB.agent: Setup visor for USB product 54c/66/100 Foutmeldingen in: var/log/kernel/errors: visor.c visor_startup -error getting first unknown palm command visor.c visor_startup -error getting second unknown palm command visor.c visor_startup -error getting bytes available request Foutmeldingen in: var/log/kernel/info: usbserial.c: handspring visor /Palm 4.0 /clie 4.x connected from ttyUSB0 usbserial.c: handspring visor /Palm 4.0 /clie 4.x connected from ttyUSB1 Frank |
#4
|
||||
|
||||
Sorry, ik geloof niet dat ik je hierbij kan helpen. Heb het Internet ook nog even hiernaar afgestruimt, maar is weinig van te vinden. Een aantal personen heeft het zelfde probleem met USB card readers. Echt oplossingen lijken niet geleverd te worden.
Ik moet ook zeggen dat ik niet helemaal begrijp waarom je die USB device met mknod moest aanmaken... lijkt me vreemd dat Mandrake 9.1 niet automatisch zo'n device voor je USB controller aanmaakt. Heb je een aparte USB controller? Of is het gewoon een on-board controller? |
#5
|
|||
|
|||
Ik heb een on-board USB controler die inderdaad al door mandrake is geconfigureerd bij de installatie (muis, camera, enz werken prima). Op een site had ik gelezen dat normalerwijs gesproken mandrake voor de sync. Met de palm een seriële verbinding gebruikt en dat je dit probleem met "#mknod /dev/ttyUSB1 c 188 1" kon oplossen. Vandaar.
|
#6
|
||||
|
||||
Aah, ok.
Ik moet alleen wel zeggen dat ik dat een beetje vreemd vind, het lijkt me nl. logisch dat zo'n late Mandrake versie dezelfde tools gebruikt voor de sync als RedHat. Kan je in je sync. tool bij de connectie USB selecteren? Zo ja, wanneer je dat nog niet gedaan hebt, dan moet je dat denk ik in ieder geval even doen. Verder heb ik nog even naar die mknod gekeken, voor zover ik het kan zien verander je daar niks mee. Dat commando maakt gewoon een normale USB device aan. Doe nog even een ls -l /dev/ttyUSB* en paste de output effe naar dit forum als je wilt. Kan ik checken of het met mijn configuratie overeen komt. |
#7
|
|||
|
|||
Ik kan zowel in beide programma's geen USB dev. instellen. alleen bij Kpilot kan ik verwijzen naar dev/ttyUSB1, de andere ziet enkel de seriële poort.
De files ttyUSB0 en ttyUSB1 zijn leeg en heb ik (voor zover ik weet) pas aangemaakt met mknod. |
#8
|
||||
|
||||
Ok, dus je hebt alleen ttyUSB0 en ttyUSB1.
Staat bij beide devices een 'c' helemaal aan het begin, in het midden 188 en daarnaast 0 respectievelijk 1 als je ls -l doet? En zijn ze beiden readable en writeable? (zie je met de ls -l naast de 'c': crw-rw----)) Ps. files in /dev/ zijn altijd in zekere zin leeg. Dit zijn nl. niet echt files maar een soort van filesystem koppelingen naar drivers in de linux kernel. Daardoor kan je bijvoorbeeld een filetje naar /dev/audio schrijven (cat filetje > /dev/audio) en zal deze door de driver van de geluidskaart worden verwerkt en naar je geluidskaart worden verstuurd. Laatst gewijzigd door frarie; 24 juli 2003 om 08:46. |
#9
|
|||
|
|||
Zo te zien ontbreekt de C. Bij ttyUSB1:
crw-rw---- 1 frank USB 188, 1 jul 24 2002 ttyUSB0 kwam ik niet meer tegen tussen de dev. Opnieuw aangemaakt met mknod. Ook hier: crw-rw---- 1 frank USB 188, 1 jul 24 2002 |
#10
|
||||
|
||||
De 'c' staat er wel voor, USB1 lijkt me prima bij jou aangemaakt te zijn.
USB0, echter, wat voor parameters heb je daar opgegeven? Het moet in ieder geval zijn: mknod /dev/ttyUSB0 188 0 (niet 1 aan het eind dus) Je moet dan uiteindelijk met ls -l iets krijgen als: crw-rw---- 1 root uucp 188, 0 Aug 30 2001 /dev/ttyUSB0 crw-rw---- 1 root uucp 188, 1 Aug 30 2001 /dev/ttyUSB1 ('root', 'uucp' en 'Aug 30 2001' zijn niet relevant) |
#11
|
|||
|
|||
ttyUSB0 verwijderd. en opnieuw aangemaakt met mknod (met een c ertussen)
attributen ttyUSB0 staan nu ingesteld voor root, maar na opnieuw booten klopt het. Echter: Kpilot synct helemaal niet meer. Na iedere poging loopt het programma vast en na een Kill start het niet meer. Opnieuw booten is de enige oplossing. Bij Kpilot instellingen dev/ttyUSB0 gekozen. (geen oplossing) Opnieuw booten en weer opnieuw ingesteld op ttyUSB1. Kpilot synct weer en genereerd weer de bekende foutmelding: Could not open /dev/ttyUSB1 assuming the device uses DefFS. (ttyUSB1 doesn't exist). En inderdaad. ze staan niet meer tussen de devices. |
#12
|
||||
|
||||
Erg vreemd. Ik zou haast gaan denken dat USB support gewoon niet in je kernel is ingebakken... maar dan is het weer raar dat ie het half wel doet (je kan wel wat op je Palm zetten).
Daarnaast ga ik er ook vanuit dat Mandrake 9.1 default USB detecteerd en aanmaakt... Hrm, ik weet het niet meer, sorry, RedHat 9 bij mij had default die /dev/ttyUSBx devices al aangemaakt en het werkte zonder aanpassingen. Misschien een idee om dan maar op RedHat over te stappen (geen garantie dat het dan wel goed gaat, maar als je een beetje van hobbyen houdt.... dan is het geen verloren tijd ). |
#13
|
|||
|
|||
Redhat 8.0: sync. helemaal niet.
Knoppix cd (dabian): bekende fout. Suse 8.2 (live eval): bekende fout. Mandrake op andere PC: bekende fout. |
#14
|
||||
|
||||
Ok, je houdt duidelijk van hobbyen
RedHat 9? Zo niet, dan zou je op internationale nieuws groepen kunnen gaan bladeren of je probleem daar voorleggen. Wanneer het een vaker voorkoment probleem is, dan zal je daar zeker hulp moeten kunnen krijgen. |
#15
|
|||
|
|||
Ik zal je via het forum laten weten als ik het voor elkaar gekregen heb.
In ieder geval nog bedankt. |
#16
|
|||
|
|||
clie+mandrake
Hoi! Dat maakt niet zo veel uit als je usbdevices aanmakt, in RH&clonen het wordt onder "hotplug"(of zo iets) "gemaakt". Dus alleen als je device "aan zet". Daarom die ttsUSB1blablabla idere keer, als je op hotsync knop drukt, worden opnieuw gemaakt.
Ik heb hetzelfde probleem. Op clie-linux forum hebben ze geen antwoord. |
#17
|
|||
|
|||
Re: clie+mandrake
Ik ben er ook nog niet uit. Mogelijk is een kernel update de oplossing. Ik heb gelezen dat niet iedere clie op een bepaalde kernel versie werkt.
|
#18
|
||||
|
||||
Het zou leuk zijn als Palm en Sony zelf zouden bijdragen aan deze open source projecten. Tevens goede marketing voor ze, Linux is groeiende.
|
#19
|
||||
|
||||
Hallo,
Na even zelf zoeken: in /usr/src/linux.x.x.x/drivers/usb/serial/visor.h kun je zelf even checken welke modellen toegevoegd zijn. In mijn 2.4.20 kernel staat de T625C zo te zien niet. Ik vermoed zelf dat je daar kernel 2.4.22 voor nodig hebt. Groet, Rob |
#20
|
|||
|
|||
Ik heb een Sony Clie SL10 en voor het eerst is het gelukt om te syncen, zonder ook maar iets zelf te moeten instellen. Het is gelukt onder Mandrake 9.2. Het lukt mij niet met SuSE 9.0 of LOS 4.0.
|