On Fri, 8 Jun 2007 10:49:24 +0200 [EMAIL PROTECTED] (Marco d'Itri) wrote: > On Jun 08, Clayton <[EMAIL PROTECTED]> wrote: > > > Ok, so how about some further clues as to what kind of debugging > > information you might be looking for? I am not in the habit of > > hacking in the udev/kernel area, so everything should be in pretty > > much of a vanilla Debian testing state. > Check the uevents using udevmonitor.
# uname -r 2.6.21-1-686 Here is what happens when I tap the sync button on the Palm Pilot: UEVENT[1181372018.106860] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1 UEVENT[1181372018.106938] add@/class/usb_endpoint/usbdev1.2_ep00 UEVENT[1181372018.109294] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 UEVENT[1181372018.109354] add@/class/usb_endpoint/usbdev1.2_ep81 UEVENT[1181372018.109376] add@/class/usb_endpoint/usbdev1.2_ep01 UEVENT[1181372018.109397] add@/class/usb_endpoint/usbdev1.2_ep82 UEVENT[1181372018.110987] add@/class/usb_endpoint/usbdev1.2_ep02 UEVENT[1181372018.111014] add@/class/usb_device/usbdev1.2 UDEV [1181372018.124593] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1 UDEV [1181372018.135338] add@/class/usb_endpoint/usbdev1.2_ep00 UDEV [1181372018.138037] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 UDEV [1181372018.917562] add@/class/usb_endpoint/usbdev1.2_ep81 UDEV [1181372018.921287] add@/class/usb_endpoint/usbdev1.2_ep01 UDEV [1181372018.924943] add@/class/usb_endpoint/usbdev1.2_ep82 UDEV [1181372018.928536] add@/class/usb_endpoint/usbdev1.2_ep02 UDEV [1181372018.965737] add@/class/usb_device/usbdev1.2 And then the Palm Pilot times out: UEVENT[1181372088.498116] remove@/class/usb_endpoint/usbdev1.2_ep81 UEVENT[1181372088.498189] remove@/class/usb_endpoint/usbdev1.2_ep01 UEVENT[1181372088.498211] remove@/class/usb_endpoint/usbdev1.2_ep82 UEVENT[1181372088.498230] remove@/class/usb_endpoint/usbdev1.2_ep02 UEVENT[1181372088.498250] remove@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 UEVENT[1181372088.498270] remove@/class/usb_device/usbdev1.2 UEVENT[1181372088.498290] remove@/class/usb_endpoint/usbdev1.2_ep00 UEVENT[1181372088.498310] remove@/devices/pci0000:00/0000:00:07.2/usb1/1-1 UDEV [1181372088.505233] remove@/class/usb_endpoint/usbdev1.2_ep81 UDEV [1181372088.507302] remove@/class/usb_endpoint/usbdev1.2_ep01 UDEV [1181372088.509259] remove@/class/usb_endpoint/usbdev1.2_ep82 UDEV [1181372088.511541] remove@/class/usb_endpoint/usbdev1.2_ep02 UDEV [1181372088.513402] remove@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 UDEV [1181372088.519183] remove@/class/usb_device/usbdev1.2 UDEV [1181372088.522303] remove@/class/usb_endpoint/usbdev1.2_ep00 UDEV [1181372088.524597] remove@/devices/pci0000:00/0000:00:07.2/usb1/1-1 Now modprobe visor, then tap sync button: UEVENT[1181372459.754889] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1 UEVENT[1181372459.754969] add@/class/usb_endpoint/usbdev1.4_ep00 UEVENT[1181372459.756966] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 UDEV [1181372459.758264] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1 UEVENT[1181372459.765507] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0/ttyUSB0 UEVENT[1181372459.765575] add@/class/tty/ttyUSB0 UEVENT[1181372459.765598] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0/ttyUSB1 UEVENT[1181372459.765622] add@/class/tty/ttyUSB1 UEVENT[1181372459.765643] add@/class/usb_endpoint/usbdev1.4_ep81 UEVENT[1181372459.765665] add@/class/usb_endpoint/usbdev1.4_ep01 UEVENT[1181372459.765689] add@/class/usb_endpoint/usbdev1.4_ep82 UEVENT[1181372459.765711] add@/class/usb_endpoint/usbdev1.4_ep02 UEVENT[1181372459.765734] add@/class/usb_device/usbdev1.4 UDEV [1181372459.772353] add@/class/usb_endpoint/usbdev1.4_ep00 UDEV [1181372459.775091] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 UDEV [1181372459.863814] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0/ttyUSB0 UDEV [1181372459.866760] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0/ttyUSB1 UDEV [1181372459.873355] add@/class/tty/ttyUSB0 UDEV [1181372459.881266] add@/class/tty/ttyUSB1 UDEV [1181372459.888763] add@/class/usb_endpoint/usbdev1.4_ep81 UDEV [1181372459.892302] add@/class/usb_endpoint/usbdev1.4_ep01 UDEV [1181372459.895862] add@/class/usb_endpoint/usbdev1.4_ep82 UDEV [1181372459.899544] add@/class/usb_endpoint/usbdev1.4_ep02 UDEV [1181372459.927047] add@/class/usb_device/usbdev1.4 Here is the output of "udevmonitor --env" prior to modprobe visor: (Note: the fact that it is cut off at the end is an actual event, not a pasting error. I used tee and this is the complete contents of the file.) udevmonitor prints the received event from the kernel [UEVENT] and the event which udev sends out after rule processing [UDEV] UEVENT[1181372314.558881] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1 SUBSYSTEM=usb SEQNUM=865 PHYSDEVBUS=usb DEVICE=/proc/bus/usb/001/003 PRODUCT=830/70/100 TYPE=0/0/0 UEVENT[1181372314.558953] add@/class/usb_endpoint/usbdev1.3_ep00 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep00 SUBSYSTEM=usb_endpoint SEQNUM=866 MAJOR=254 MINOR=2 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1 PHYSDEVBUS=usb PHYSDEVDRIVER=usb UEVENT[1181372314.561077] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 SUBSYSTEM=usb SEQNUM=867 PHYSDEVBUS=usb DEVICE=/proc/bus/usb/001/003 PRODUCT=830/70/100 TYPE=0/0/0 INTERFACE=255/0/0 MODALIAS=usb:v0830p0070d0100dc00dsc00dp00icFFisc00ip00 UEVENT[1181372314.561124] add@/class/usb_endpoint/usbdev1.3_ep81 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep81 SUBSYSTEM=usb_endpoint SEQNUM=868 MAJOR=254 MINOR=3 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 PHYSDEVBUS=usb UEVENT[1181372314.561160] add@/class/usb_endpoint/usbdev1.3_ep01 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep01 SUBSYSTEM=usb_endpoint SEQNUM=869 MAJOR=254 MINOR=4 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 PHYSDEVBUS=usb UEVENT[1181372314.561177] add@/class/usb_endpoint/usbdev1.3_ep82 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep82 SUBSYSTEM=usb_endpoint SEQNUM=870 MAJOR=254 MINOR=5 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 PHYSDEVBUS=usb UEVENT[1181372314.561194] add@/class/usb_endpoint/usbdev1.3_ep02 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep02 SUBSYSTEM=usb_endpoint SEQNUM=871 MAJOR=254 MINOR=6 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 PHYSDEVBUS=usb UEVENT[1181372314.561209] add@/class/usb_device/usbdev1.3 ACTION=add DEVPATH=/class/usb_device/usbdev1.3 SUBSYSTEM=usb_device SEQNUM=872 MAJOR=189 MINOR=2 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1 PHYSDEVBUS=usb PHYSDEVDRIVER=usb UDEV [1181372314.564414] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1 UDEV_LOG=3 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1 SUBSYSTEM=usb SEQNUM=865 PHYSDEVBUS=usb DEVICE=/proc/bus/usb/001/003 PRODUCT=830/70/100 TYPE=0/0/0 UDEVD_EVENT=1 UDEV [1181372314.581039] add@/class/usb_endpoint/usbdev1.3_ep00 UDEV_LOG=3 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep00 SUBSYSTEM=usb_endpoint SEQNUM=866 MAJOR=254 MINOR=2 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1 PHYSDEVBUS=usb PHYSDEVDRIVER=usb UDEVD_EVENT=1 DEVNAME=/dev/usbdev1.3_ep00 UDEV [1181372314.583568] add@/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 UDEV_LOG=3 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 SUBSYSTEM=usb SEQNUM=867 PHYSDEVBUS=usb DEVICE=/proc/bus/usb/001/003 PRODUCT=830/70/100 TYPE=0/0/0 INTERFACE=255/0/0 MODALIAS=usb:v0830p0070d0100dc00dsc00dp00icFFisc00ip00 UDEVD_EVENT=1 UDEV [1181372314.672180] add@/class/usb_endpoint/usbdev1.3_ep81 UDEV_LOG=3 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep81 SUBSYSTEM=usb_endpoint SEQNUM=868 MAJOR=254 MINOR=3 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 PHYSDEVBUS=usb UDEVD_EVENT=1 DEVNAME=/dev/usbdev1.3_ep81 UDEV [1181372314.675842] add@/class/usb_endpoint/usbdev1.3_ep01 UDEV_LOG=3 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep01 SUBSYSTEM=usb_endpoint SEQNUM=869 MAJOR=254 MINOR=4 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 PHYSDEVBUS=usb UDEVD_EVENT=1 DEVNAME=/dev/usbdev1.3_ep01 UDEV [1181372314.679409] add@/class/usb_endpoint/usbdev1.3_ep82 UDEV_LOG=3 ACTION=add DEVPATH=/class/usb_endpoint/usbdev1.3_ep82 SUBSYSTEM=usb_endpoint SEQNUM=870 MAJOR=254 MINOR=5 PHYSDEVPATH=/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 PHYSDEVBUS=usb UDEVD_EVENT=1 DEVNAME=/dev/usbdev1.3_ep82 UDEV [1181372314.682974] add@/class/usb_endpoint/usbdev1.3_ep02 UDEV_LOG=3 ACTION=add DEVPA -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]