Re: file mode on dynamicly created cua/tty devices

2005-04-02 Thread Randy Primeaux
Roland, thanks.  Kris, I'd read man devfs, but couldn't wrap my head
around it in the time available.  The comments in this email are for
the benefit of future readers.

I solved my issue my implementing a ruleset as Roland had suggested in
his webpage, and applied the ruleset.  And yes, the man page helped me
through this process.

* 
/etc/devfs.rules

[chuck_usb=10]
add path 'da*' mode 0660 group usb
add path 'cua*' mode 0666
*
/etc/rc.conf

# Set the default devfs ruleset.
devfs_system_ruleset=chuck_usb
*
This is a sample of what I did at the commandline.

# /sbin/devfs rule -s 10 add path 'cua*' mode 0666
# /sbin/devfs ruleset 10 apply
# ls -laF /dev/cua*
crw-rw-rw-  1 root  wheel   12, 152 Apr  2 14:00 /dev/cuaU0
crw-rw-rw-  1 root  wheel   12, 155 Apr  1 00:38 /dev/cuaU0.init
crw-rw-rw-  1 root  wheel   12, 154 Apr  1 00:38 /dev/cuaU0.lock
crw---  1 root  wheel   12,  70 Apr  1 00:38 /dev/cuad0
crw---  1 root  wheel   12,  65 Apr  1 00:38 /dev/cuad0.init
crw---  1 root  wheel   12,  64 Apr  1 00:38 /dev/cuad0.lock


I wasn't able to correctly add path directly.

#devfs add path 'cua*' mode 0666
devfs: unknown command: add

# devfs rule add path 'cua*' mode 0666
devfs rule: ioctl DEVFSIO_RADD: Input/output error


Now I can hotsync and backup my Palm with Kpilot.  Yay!


On Apr 2, 2005 1:10 AM, Roland Smith [EMAIL PROTECTED] wrote:
 On Fri, Apr 01, 2005 at 08:12:05PM -0800, Randy Primeaux wrote:
  How do I set file mode to 0666 on dynamicly created devices, such as
  cua* and tty* ?
 
 With devfs(8). To set the permissions from the command line, use
 
 devfs add path 'cua*' mode 0666
 
 This setting is lost at reboot, unless you put it in
 /etc/devfs.rules. See my freebsd page at
 http://www.xs4all.nl/~rsmith/freebsd/ for a more thorough explenation.
 
 Roland
 --
 R.F. Smith   /\ASCII Ribbon Campaign
 r s m i t h @ x s 4 a l l . n l  \ /No HTML/RTF in e-mail
 http://www.xs4all.nl/~rsmith/ X No Word docs in e-mail
 public key: http://www.keyserver.net / \Respect for open standards
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


file mode on dynamicly created cua/tty devices

2005-04-01 Thread Randy Primeaux
How do I set file mode to 0666 on dynamicly created devices, such as
cua* and tty* ?

I couldn't find the answer in the Handbook.

I'm trying to get a alm m500 to hotsync with pilot-link and Kpilot on
FreeBSD 6-CURRENT.  So far, I can communicate via dlpsh as root if I
press the HotSync button on the cradle, wait for /var/log/messages to
show:

ucom0: Palm, Inc. Palm Handheld, rev 1.00/1.00, addr 2

then execute:

sudo dlpsh -p /dev/cuaU0

_or_

if I press HotSync button, then:

sudo chmod 0666 /dev/cuaU0 ; dlpsh -p /dev/cuaU0

I assume the ownsership issue is preventing me from using KPilot.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: file mode on dynamicly created cua/tty devices

2005-04-01 Thread Kris Kennaway
On Fri, Apr 01, 2005 at 08:12:05PM -0800, Randy Primeaux wrote:
 How do I set file mode to 0666 on dynamicly created devices, such as
 cua* and tty* ?

See the devfs manpages.

Kris


pgp6T8C3Ux643.pgp
Description: PGP signature