EXECUTIVE SUMMARY udev(7) Crashes Palm Z22 on Ubuntu, but NOT on Debian. SYMPTOMS On Ubuntu, (but not on Debian), very shortly after I plug in the USB cable to the Palm Z22, the Z22 dies. It must be reset (rebooted). This happens whether or not I have time to tap the HotSync icon, and also whether or not I have time to execute the pilot-xfer(1) command to start the hot sync process. (This makes me think the problem might be udev(7).) So far, no data has been lost, but it is very frustrating. ----------8<------------------------------------------------------------ Data from Ubuntu box: kjh@Lemur:~$ uname -a Linux Lemur 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:52:42 UTC 2010 x86_64 GNU/Linux kjh@Lemur:~$ pilot-xfer --version DEPRECATED: The application is calling print_splash() .--------------------------------------------. | (c) Copyright 1996-2006, pilot-link team | | Join the pilot-link lists to help out. | `--------------------------------------------' This is pilot-xfer, from pilot-link version 0.12.4 Build target..: x86_64-unknown-linux-gnu Build date....: Jan 6 2010 08:12:01 pilot-link 0.12.4 is covered under the GPL/LGPL See the file COPYING under docs for more info. Please use --help for more detailed options. kjh@Lemur:~$ aptitude show udev Package: udev State: installed Automatically installed: no Version: 151-12.1 Priority: required Section: admin Maintainer: Scott James Remnant <scott@xxxxxxxxxx> Uncompressed Size: 1626k Depends: libacl1 (>= 2.2.11-1), libc6 (>= 2.9), libglib2.0-0 (>= 2.16.0), libselinux1 (>= 1.32), libusb-0.1-4 (>= 2:0.1.12), upstart-job, module-init-tools (>= 3.2.1-0ubuntu3), initramfs-tools (>= 0.92bubuntu63), procps, adduser, util-linux (> 2.15~rc2) Suggests: watershed Conflicts: hotplug, ifrename, libdevmapper1.02 (< 2:1.02.08-1ubuntu7), udev-extras (<= 20090618) Breaks: casper (< 1.174), consolekit (<= 0.4.1), dmsetup (<= 2:1.02.27-4ubuntu5), initramfs-tools (< 0.92bubuntu30), lvm2 (<= 2.02.39-0ubuntu9), mdadm (<= 2.6.7.1-1ubuntu8) Replaces: hotplug, ifrename, initramfs-tools (< 0.040ubuntu1), udev-extras (<= 20090618) Description: rule-based device node and kernel event manager udev is a collection of tools and a daemon to manage events received from the kernel and deal with them in user-space. Primarily this involves creating and removing device nodes in /dev when hardware is discovered or removed from the system. Events are received via kernel netlink messaged and processed according to rules in /etc/udev/rules.d and /lib/udev/rules.d, altering the name of the device node, creating additional symlinks or calling other tools and programs including those to load kernel modules and initialise the device. ----------8<------------------------------------------------------------ Data from Debian box: 108 Tuxedo$ uname -a Linux Tuxedo 2.6.26-2-686 #1 SMP Sat Dec 26 09:01:51 UTC 2009 i686 GNU/Linux 109 Tuxedo$ pilot-xfer --version DEPRECATED: The application is calling print_splash() .--------------------------------------------. | (c) Copyright 1996-2006, pilot-link team | | Join the pilot-link lists to help out. | `--------------------------------------------' This is pilot-xfer, from pilot-link version 0.12.3 Build target..: i686-pc-linux-gnu Build date....: Jun 15 2008 17:26:02 pilot-link 0.12.3 is covered under the GPL/LGPL See the file COPYING under docs for more info. Please use --help for more detailed options. 111 Tuxedo$ aptitude show udev Package: udev State: installed Automatically installed: no Version: 0.125-7+lenny3 Priority: optional Section: admin Maintainer: Marco d'Itri <md@xxxxxxxx> Uncompressed Size: 827k Depends: libc6 (>= 2.7-1), libselinux1 (>= 2.0.59), libvolume-id0 (>= 0.113-1~), lsb-base (>= 3.0-6) PreDepends: debconf (>= 1.4.69) | debconf-2.0 Conflicts: hal (< 0.5.6-2), hotplug, initramfs-tools (< 0.39), initscripts (< 2.85-16), klibc-utils (<= 1.4.19-1), lvm-common (< 1.5.13), makedev (< 2.3.1-80), module-init-tools (< 3.2.2-1), multipath-tools (< 0.4.7-2) Replaces: initramfs-tools (<= 0.41) Description: /dev/ and hotplug management daemon udev is a daemon which dynamically creates and removes device nodes from /dev/, handles hotplug events and loads drivers at boot time. It replaces the hotplug package and requires a 2.6.18 or newer kernel version. ----------8<------------------------------------------------------------ I am using the following pilot-xfer(1) command: pilot-xfer -p /dev/pilot -b ~/.jpilot/backup$(date +%Y-%m-%d) ----------8<------------------------------------------------------------ I am not on some of these mailing lists, so please include me directly in any replies. I am open to suggestions. Thank you, Ken Hendrickson -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html