Public bug reported:

Binary package hint: udev

Note: This may be related to Bugs #25653,4179 and 51266.

udev-079-0ubuntu34

The current udev rule for Palm devices is as follows: 
(from /etc/udev/rules.d/60-symlinks.rules lines 20-23)

# Create /dev/pilot symlink for Palm Pilots
KERNEL=="ttyUSB*", SYSFS{product}=="Palm Handheld*", \
        SYMLINK+="pilot"

Upon plugging in a Tungsten E and pressing the hotsync button, dmesg
reports:

usb 2-2: new full speed USB device using uhci_hcd and address 2
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for Handspring 
Visor / Palm OS
drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 3.5
drivers/usb/serial/usb-serial.c: USB Serial support registered for Sony Clie 5.0
visor 2-2:1.0: Handspring Visor / Palm OS converter detected
usb 2-2: Handspring Visor / Palm OS converter now attached to ttyUSB0
usb 2-2: Handspring Visor / Palm OS converter now attached to ttyUSB1
usbcore: registered new driver visor
drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver
usb 2-2: USB disconnect, address 2
visor 2-2:1.0: device disconnected

As is apparent in the above dmesg dump, the kernel recognizes the
Tungsten E as a "Handspring Visor / Palm OS".  Therefore, the symlink
does not get created.

If you change line 21 to the following:

KERNEL=="ttyUSB*", SYSFS{product}=="*Palm*", \

udev recognizes the Tungsten E as a palm and creates the symlink.

I do also have an old m515 which exhibits the exact same behavior
(reported as a "Handspring Visor / Palm OS").  The change to *Palm*
fixes both of them.

Thank you,

Mark Overstreet

Below is a patch:
--- /etc/udev/rules.d/60-symlinks.rules 2006-07-03 13:02:26.000000000 -0400
+++ /etc/udev/rules.d/60-symlinks.rules.new     2006-07-03 13:02:45.000000000 
-0400
@@ -19,7 +19,7 @@
 ENV{ID_CDROM_DVD_R}=="?*",             SYMLINK+="dvdrw"

 # Create /dev/pilot symlink for Palm Pilots
-KERNEL=="ttyUSB*", SYSFS{product}=="Palm Handheld*", \
+KERNEL=="ttyUSB*", SYSFS{product}=="*Palm*", \
                                        SYMLINK+="pilot"

 # Create /dev/input/aiptektablet

** Affects: udev (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

-- 
Current udev does not create /dev/pilot symlink for Tungsten E
https://launchpad.net/bugs/51760

--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to