On Thu, Feb 16, 2006 at 05:54:38PM +0100, Volker Christian wrote: > On Thursday 16 February 2006 13:53, Sjoerd Simons wrote: > > Imho the correct solution for hal is not to probe USB serial ports. The > > only reason for the serial port prober is that you can't know if /dev/ttyS3 > > actually corresponds to a real device. But that's not an issue for USB. > I agree, this is not really an issue for USB. I think this is a todo for > upstream, isn't it? :-)
Yeah. > > > > Now i must admin that i don't know a lot about how synce works, but it's my > > opinion that hal should remain a facts database and shouldn't start > > triggering system setup programs. That should be done on a higher level. > I agree also. But unfortunately, i am not a udev/hal expert. Could you please > give me some hints how i could automate this triggering at a higher level? I > am willing to integrate this in the synce software. > > Desired behaviour: > =========== > Everytimes a pda is connected to an usb-port a special command > (synce-serial-start) should be called - this initiates a ppp-connection. > Everytimes a pda is disconnected from the usb-port an other command > (synce-serial-abort) should be called - this shuts down the ppp-connection. This would mean you need to create a small daemon to manage synce devices, which does the following: * On startup, search for pda devices in hal's database, if a valid one is run start synce-serial-start * After that, listen for device-added events from hal. If such an events adds an pda then also start synce-serial-start Sjoerd -- All Finagle Laws may be bypassed by learning the simple art of doing without thinking. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]