Date: Tue, 11 Oct 2016 00:52:55 +0200 From: Polytropon <freebsd@edvax.de> To: freebsd-questions@freebsd.org Subject: Re: Call-out ports renamed cuadX -> cuauX -- when? Message-ID: <20161011005255.a54c4215.freebsd@edvax.de> In-Reply-To: <20161011002250.067f2b85.freebsd@edvax.de> References: <af98a804-be12-8a27-a1bd-4c9dd2f73a87@passap.ru> <20161011002250.067f2b85.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Addition:
On my FreeBSD 8 home system, "man 4 sio" contains the following
convention in the FILES section:
/dev/ttyd? for callin ports
/dev/ttyd?.init
/dev/ttyd?.lock corresponding callin initial-state and lock-state
devices
/dev/cuad? for callout ports
/dev/cuad?.init
/dev/cuad?.lock corresponding callout initial-state and lock-state
devices
/etc/rc.d/serial examples of setting the initial-state and lock-state
devices
The same text is in the 10.3 manpage.
But as I said, those do not seem to (automatically?) exist:
crw-rw---- 1 uucp dialer 0, 49 2016-10-10 23:49:07 /dev/cuau0
crw-rw---- 1 uucp dialer 0, 50 2016-10-10 23:49:07 /dev/cuau0.init
crw-rw---- 1 uucp dialer 0, 51 2016-10-10 23:49:07 /dev/cuau0.lock
and:
crw------- 1 root wheel 0, 46 2016-10-10 23:49:07 /dev/ttyu0
crw------- 1 root wheel 0, 47 2016-10-10 23:49:07 /dev/ttyu0.init
crw------- 1 root wheel 0, 48 2016-10-10 23:49:07 /dev/ttyu0.lock
So the naming change mentioned in The FreeBSD Handbook, section
25.2.1. Serial Cables and Ports:
Call-out ports are named /dev/cuauN on FreeBSD versions 10.x
and higher and /dev/cuadN on FreeBSD versions 9.x and lower.
doesn't seem to apply, even though the manpages state something
different.
I then checked on a FreeBSD 5 system, and guess what I found? Some
ttyd files, but no cuad files (but cuaa files, as expected):
The version 5.4 "man 4 sio" FILES section states:
/dev/ttyd? for callin ports
/dev/ttyid?
/dev/ttyld? corresponding callin initial-state and lock-state devices
/dev/cuaa? for callout ports
/dev/cuaia?
/dev/cuala? corresponding callout initial-state and lock-state devices
And the corresponding files (two serial ports on that machine):
crw-rw---- 1 uucp dialer 239, 128 10 Okt 23:29 /dev/cuaa0
crw-rw---- 1 uucp dialer 239, 129 10 Okt 23:29 /dev/cuaa1
crw-rw---- 1 uucp dialer 238, 160 10 Okt 23:29 /dev/cuaia0
crw-rw---- 1 uucp dialer 238, 161 10 Okt 23:29 /dev/cuaia1
crw-rw---- 1 uucp dialer 238, 192 10 Okt 23:29 /dev/cuala0
crw-rw---- 1 uucp dialer 238, 193 10 Okt 23:29 /dev/cuala1
crw------- 1 root wheel 239, 0 10 Okt 23:29 /dev/ttyd0
crw------- 1 root wheel 239, 1 10 Okt 23:29 /dev/ttyd1
crw------- 1 root wheel 238, 32 10 Okt 23:29 /dev/ttyid0
crw------- 1 root wheel 238, 33 10 Okt 23:29 /dev/ttyid1
crw------- 1 root wheel 238, 64 10 Okt 23:29 /dev/ttyld0
crw------- 1 root wheel 238, 65 10 Okt 23:29 /dev/ttyld1
There must be an interesting reason for that. :-)
--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161011005255.a54c4215.freebsd>
