Rob Blomquist wrote:
> 
> I am having a problem consistantly syncing my visor using
> KPilot/JPilot and anything else. Basically, I have attempted to
> follow every step to perfection, and I will sync 1 out of 20 times
> attempting, but I keep failing.
> 
> I can't imagine that there is no one else with these problems, and I
> am curious how they can be solved.
> 

FWIW, here is how I got my Visor Platinum to work w/mdk 8.1. I had sent
these steps to someone else who was having problems at that time - I'll
jut quote the steps here that I sent to him. Note that the first step
listed is crucial.


> 
> Have you tried pushing the sync button on the cradle before
> starting the sync process on your computer?
> 
> It looks like you might be using devfs(?). That has proven
> troublesome here. Also, I have only gotten jpilot to work
> reliably and the gnome-pilot & gnome-pilot-conduits settings
> have seemed pretty much irrelevant.
> 
> On my Mandrake 8.1 laptop I ended up disabling devfs and
> manually loading the drivers at boot time to get my
> HandSpring to work consistently.
>
> Here is how my box is configured:
> 
> /etc/sysconfig/usb
> # -*- Mode: sh -*-
> <snip>
> USB=yes
> <snip>
> VISOR=yes
> 
> /etc/modules
> # /etc/modules: kernel modules to load at boot time.
> <snip>
> # load usb & visor modules
> usbcore
> usb-uhci
> usbserial
> visor
> 
> (Adjust for usb-uhci/usb-ohci on the line above as needed
> for your usb chipset.)
> 
> If you _do_ use devfs you may want to check the following. I
> never got devfs to work but was told by more than one person
> that these entries were needed. OTOH, they already existed
> on my system and it didn't seem to make a difference.
> 
> /etc/devfsd.conf should contain the lines:
> REGISTER        usb/tts/[13579] EXECUTE
>  /etc/dynamic/scripts/visor.script add
>  $devpath
> UNREGISTER      usb/tts/[13579] EXECUTE
>  /etc/dynamic/scripts/visor.script del
>  $devpath
> 
> Note that the above is only two lines. One begins with
> REGISTER, the other with UNREGISTER.
> 
> I also had to create nodes at boot time back when I had
> devfs enabled. Here is the script I used then:
> 
> #! /bin/sh
> # Create usb device nodes.
> mknod /dev/usb/ttyUSB0 c 188 0
> mknod /dev/usb/ttyUSB1 c 188 1
> <snip 2-14)
> mknod /dev/usb/ttyUSB15 c 188 15
> chmod 0666 /dev/usb/ttyUSB*
> ln -f -s /dev/usb/ttyUSB1 /dev/pilot
> 
> (note that there are 16 nodes (0 through 15), I snipped some
> for brevity.)
> 
> Hope that something here helps...
> 

I have always found devfs unreliable - probably others have too and is
why it's apparently undergoing (or at least was undergoing) intense
dismemberment by Al Viro and others for the upcoming 2.6 kernel. I'm
running fairly old jpilot (0.99.1-0.3mdk) and pilot-link (0.9.5-3mdk)
packages too so I'd think newer versions would probably only improve
support. Don't know what effect newer versions may have on the steps
needed to make it work though.


-- 
Mike Rambo
[EMAIL PROTECTED]

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to