Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74166 - udev fails to create nodes for handheld
Summary: udev fails to create nodes for handheld
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-11 23:03 UTC by Steven Wagner
Modified: 2004-12-12 12:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steven Wagner 2004-12-11 23:03:00 UTC
My goal was to get Evolution to sync to my Treo 600 handheld.  Gnome 2.8 already includes Evolution and the necessary PalmOS Devices control panel applet.  I couldn't figure out where in /dev I needed to point the configuration to.  After searching on the forums I finally found someone who said, 
mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1 

Well, after also doing a chmod 666 to those nodes, all now works great. Oh, I also had to read through the usb-serial.txt and load the correct kernel modules. 

How come udev didn't automatically create these?  The documentation for the kernel module states that devfs would have automatically created /dev/usb/ but I don't know what the behavior should have been with udev.

Reproducible: Always
Steps to Reproduce:
Comment 1 Greg Kroah-Hartman (RETIRED) gentoo-dev 2004-12-12 12:26:58 UTC
udev does automaticall create them when the sync button is pressed on your device

The nodes are /dev/tts/USB0 and /dev/tts/USB1.   I suggest you tell evolution where they are.

If you don't like this location, you can add a new udev rule to make them show
up in the default location.

To do this, create a file called /etc/udev/rules.d/10-my.rules with this line in it:
KERNEL="ttyUSB*", NAME="%k"

That should be all you need