HI, folks, I have been trying everything I can find, but cannot successfully sync my Z22, nor my wife's M500. I have read countless messages, edited the USB rules, achieved getting the /dev/palm entry up, but still cannot reliably sync these palm devices. Moreover, I have modified and remodified things to the point that I no longer remember all the things I have done, and my notes are scattered over several bits of paper, and so forth. I kept thinking if I just do what this last person has said, it will work, but NOOOO!!!! OK, I'm an idiot or idjit or just dumb and dumber, but can someone please tell me just what is causing the sequence below: Sequence: plugin Z22. Press hotsync button (to get the pilot on line) start jpilot run hotsync get following error message **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished Output from terminal window: jpilot -debug Debug messages on. calling check_hidden_dir pidfile: /home/lesh/.jpilot/jpilot.pid opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ plugin: [Expense 0.99] was loaded plugin: [KeyRing 0.01] was loaded plugin: [SyncTime 0.99] was loaded calling plugin_startup for [Expense 0.99] Expense: plugin_startup Expense: base_dir = [/usr] calling plugin_startup for [KeyRing 0.01] KeyRing: plugin_startup KeyRing: base_dir = [/usr] rc file from prefs is jpilotrc.default parsing /usr/share/jpilot/jpilotrc.default parse_geometry() memo_update_clist() get_memos2() Entering jp_read_DB_files: MemoDB Leaving jp_read_DB_files Leaving get_memos2() memo_clear_details() set_new_button_to new 1 old 1 Leaving memo_clear_details() entries_shown=19 set_new_button_to new 1 old 1 Leaving memo_update_clist() x=0, y=49 w=1440, h=825 alarms_init() UPTODATE 2008 3 21 17 41 alarms_find_next() get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() alarms_write_file() jp_pref_write_rc_file() cb_check_version jp_pref_write_rc_file() setting PILOTRATE=[9600] pref port=[/dev/pilot] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot No such file or directory Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[/dev/pilot] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[/dev/pilot] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD paned pos = 560 jp_pref_write_rc_file() output height = 265 cb_prefs_gui jp_pref_write_rc_file() jp_pref_write_rc_file() cb_quit Cleanup jp_pref_write_rc_file() jp_pref_write_rc_file() jp_pref_write_rc_file() memo_update_clist() get_memos2() Entering jp_read_DB_files: MemoDB Leaving jp_read_DB_files Leaving get_memos2() memo_clear_details() set_new_button_to new 1 old 1 Leaving memo_clear_details() entries_shown=19 set_new_button_to new 1 old 1 Leaving memo_update_clist() x=0, y=49 jp_pref_write_rc_file() jp_pref_write_rc_file() jp_pref_write_rc_file() calling plugin_exit_cleanup Expense: plugin_exit_cleanup calling plugin_exit_cleanup KeyRing: plugin_exit_cleanup jp_pref_write_rc_file() cleanup_pc_file for DatebookDB No compacting needed max_id was 0 cleanup_pc_file for AddressDB No compacting needed max_id was 0 cleanup_pc_file for ToDoDB No compacting needed max_id was 0 cleanup_pc_file for MemoDB No compacting needed max_id was 0 cleanup_pc_file for Memo32DB No compacting needed max_id was 0 cleanup_pc_file for [ExpenseDB] No compacting needed max_id was 0 cleanup_pc_file for [Keys-Gtkr] No compacting needed max_id was 0 not calling cleanup_pc_file for: [] [lesh@localhost .jpilot]$ jpilot -debug Debug messages on. calling check_hidden_dir pidfile: /home/lesh/.jpilot/jpilot.pid opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ plugin: [Expense 0.99] was loaded plugin: [KeyRing 0.01] was loaded plugin: [SyncTime 0.99] was loaded calling plugin_startup for [Expense 0.99] Expense: plugin_startup Expense: base_dir = [/usr] calling plugin_startup for [KeyRing 0.01] KeyRing: plugin_startup KeyRing: base_dir = [/usr] rc file from prefs is jpilotrc.default parsing /usr/share/jpilot/jpilotrc.default parse_geometry() memo_update_clist() get_memos2() Entering jp_read_DB_files: MemoDB Leaving jp_read_DB_files Leaving get_memos2() memo_clear_details() set_new_button_to new 1 old 1 Leaving memo_clear_details() entries_shown=19 set_new_button_to new 1 old 1 Leaving memo_update_clist() x=0, y=49 w=1440, h=825 alarms_init() UPTODATE 2008 3 21 17 51 alarms_find_next() get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() alarms_write_file() jp_pref_write_rc_file() cb_check_version jp_pref_write_rc_file() setting PILOTRATE=[9600] pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD paned pos = 560 jp_pref_write_rc_file() output height = 265 pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD Alternative, starting Jpilot first, then plugging in the Z22: Jpilot output in message box: **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished output in the terminal window: jpilot -debug Debug messages on. calling check_hidden_dir pidfile: /home/lesh/.jpilot/jpilot.pid opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ plugin: [Expense 0.99] was loaded plugin: [KeyRing 0.01] was loaded plugin: [SyncTime 0.99] was loaded calling plugin_startup for [Expense 0.99] Expense: plugin_startup Expense: base_dir = [/usr] calling plugin_startup for [KeyRing 0.01] KeyRing: plugin_startup KeyRing: base_dir = [/usr] rc file from prefs is jpilotrc.default parsing /usr/share/jpilot/jpilotrc.default parse_geometry() memo_update_clist() get_memos2() Entering jp_read_DB_files: MemoDB Leaving jp_read_DB_files Leaving get_memos2() memo_clear_details() set_new_button_to new 1 old 1 Leaving memo_clear_details() entries_shown=19 set_new_button_to new 1 old 1 Leaving memo_update_clist() x=0, y=49 w=1440, h=825 alarms_init() UPTODATE 2008 3 21 17 52 alarms_find_next() get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() alarms_write_file() jp_pref_write_rc_file() cb_check_version jp_pref_write_rc_file() setting PILOTRATE=[9600] pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD pref port=[] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libkeyring.so opened plugin [/usr/lib/jpilot/plugins/libkeyring.so] This plugin is version (0.99). getting plugin_get_name KeyRing: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [KeyRing 0.01] found plugin libsynctime.so opened plugin [/usr/lib/jpilot/plugins/libsynctime.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [SyncTime 0.99] found plugin libexpense.so opened plugin [/usr/lib/jpilot/plugins/libexpense.so] This plugin is version (0.99). getting plugin_get_name Expense: plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Expense 0.99] opening dir /home/lesh/.jpilot/plugins/ **************************************** Syncing on device /dev/pilot Press the HotSync button now **************************************** pi_bind error: /dev/pilot Invalid argument Check your serial port and settings Exiting with status SYNC_ERROR_BIND Finished sync child exiting caught signal SIGCHLD output from lsusb: lsusb Bus 005 Device 001: ID 0000:0000 Bus 004 Device 020: ID 0830:0061 Palm, Inc. Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 007: ID 03f0:3202 Hewlett-Packard Bus 002 Device 005: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub Bus 002 Device 006: ID 0518:0001 EzKEY Corp. Bus 002 Device 004: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 output from cat 10-visor.rules: BUS=="usbi", SYSFS{product}=="Palm Handheld*", KERNEL=="ttyUSB[13579]", SYMLINK+="pilot"