Gogeta_44
10-12-2004, 06:52 PM
I'm trying desperately to get hotsyncing to work with udev in my linux system with gnome-pilot. I already made a PAM config with gnome-pilot so it has access to all devices and I don't have to worry about that. The problem is the pilot device. It's not there. Niether is ttyUSB* or anything that could stand for the palm device. I get how hotsync works, and that its only connected when your hotsyncing. Here's lsusb while im hotsyncing:
Bus 005 Device 002: ID 0d7d:0100 Phison Electronics Corp. PS1001/1011/1006/1026 Flash Disk
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 003: ID 07a6:0986 ADMtek, Inc. AN986 Pegasus Ethernet
Bus 004 Device 002: ID 04a9:220e Canon, Inc. CanoScan N1240U/LiDE 30
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 008: ID 12ef:0100 <====PALM DEVICE, (goes away when not hotsyncing)
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 045e:0053 Microsoft Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
I found its /sys location when hotsyncing at:
/sys/bus/usb/devices/3-1
which is a symlink to:
/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1
So far I have this in /etc/udev/rules.d/udev.rules for my palm device:
BUS="usb", SYSFS{serial}="Tapwave0001", NAME="pilot"
note that i'v tryed using a million different versions of this (with the KERNEL, SYMLINK and other keywords, and found that this without SYSFS{serial}="Tapwave0001" actually makes the node, but it's blank cause it doesn't refer to anything. I did keep my palm hotsyncing while looking for the device, so hotplug should tell udev, which should find the /sys key (file serial in /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1 with the line Tapwave0001 in it) and create the node. But the thing is, IT DOESN'T and thats where i'm stuck :( .
Thanks
Bus 005 Device 002: ID 0d7d:0100 Phison Electronics Corp. PS1001/1011/1006/1026 Flash Disk
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 003: ID 07a6:0986 ADMtek, Inc. AN986 Pegasus Ethernet
Bus 004 Device 002: ID 04a9:220e Canon, Inc. CanoScan N1240U/LiDE 30
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 008: ID 12ef:0100 <====PALM DEVICE, (goes away when not hotsyncing)
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 045e:0053 Microsoft Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
I found its /sys location when hotsyncing at:
/sys/bus/usb/devices/3-1
which is a symlink to:
/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1
So far I have this in /etc/udev/rules.d/udev.rules for my palm device:
BUS="usb", SYSFS{serial}="Tapwave0001", NAME="pilot"
note that i'v tryed using a million different versions of this (with the KERNEL, SYMLINK and other keywords, and found that this without SYSFS{serial}="Tapwave0001" actually makes the node, but it's blank cause it doesn't refer to anything. I did keep my palm hotsyncing while looking for the device, so hotplug should tell udev, which should find the /sys key (file serial in /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1 with the line Tapwave0001 in it) and create the node. But the thing is, IT DOESN'T and thats where i'm stuck :( .
Thanks