You know Gene, I used to take the vacuum tubes to Walgreens to test them in the tube-tester right by the front door ;-) Gene OM, Google the Crystal Set Society.... ;-) Peace out, 73 de Nick
On Fri, Jun 7, 2019 at 10:48 AM Gene Heskett <ghesk...@shentel.net> wrote: > On Friday 07 June 2019 06:24:00 am Jonathan Dowland wrote: > > > On Fri, Jun 07, 2019 at 01:23:45AM -0400, Gene Heskett wrote: > > >Not getting anyplace so far, but the reboot has given me only one > > > agetty running on tty1, which looks like exactly > > >what /etc/systemd/system/getty.target.wants/getty@tty1.service > > >wants. It also says as a comment: > > > > I don't think getty.target is relevant to you unless you are asking > > systemd to set your system up to that target: the default target is > > graphical.target, and the other one you are likely to use is > > multi-user.target. If you haven't knowingly changed your system's > > default target, it will be graphical.target. > > > > If you don't know what a systemd target is, then you likely haven't > > changed your system to use one other than the default. (You can learn > > more about systemd targets in the manpage systemd.target. They're > > vaguely analogous to sysvinit runlevels). > > > > >root@coyote:getty.target.wants$ locate serial-getty@.service > > >/lib/systemd/system/serial-getty@.service > > > > That's the "serial getty generator service". It's not a concrete > > service per se, more a template from which concrete services will > > derive. A concrete > > > > example would be serial-getty@ttyS0.service. On my system: > > > ▶ systemctl status serial-getty@ttyS0.service > > > ● serial-getty@ttyS0.service - Serial Getty on ttyS0 > > > Loaded: loaded (/lib/systemd/system/serial-getty@.service; > > > disabled; vendor preset: enabled) Active: inactive (dead) > > > Docs: man:agetty(8) > > > man:systemd-getty-generator(8) > > > http://0pointer.de/blog/projects/serial-console.html > > > > So my system has a service defined for a getty on ttyS0 but it is both > > disabled and not running. What I would have suggested to you, if you > > still had your machine in the state where the getty was running, would > > be to try "systemctl status serial-getty@ttyS0.service" and see what > > the result was. If it were running, "systemctl stop > > serial-getty@ttyS0.service" would stop it, and "systemctl disable > > serial-getty@ttyS0.service" would disable it from starting > > automatically again (if it were configured to do so). > > > > >But wouldn't a link to that have to exist in this /etc/systemd tree? > > > > No. Systemd reads the contents of /lib/systemd and /etc/systemd; the > > latter overrides the former, if it specifies units with the same name. > > This is so that the package manager can freely update and overwrite > > units supplied in packages (to /lib/systemd), without interfering with > > any manual configuration that you have performed as a user (in > > /etc/systemd). > > > > >So what sort of a precondition that didn't happen on this reboot, > > > would trigger this above file to grab and lockup /dev/ttyS0 like it > > > did on the last reboot. > > > > If you caused a service to be started that expressed a dependency upon > > serial-getty@ttyS0.service (or getty@ttyS0.service, that's also > > possible although unlikely and not useful) then that would be one > > explanation. I am not aware of any such service, and cannot find one > > on my system at least. > > > Neither can I and this "service" is not a familiar term since this is my > first expedition into systemd territory. > > And its and intermittent only service. I am the author of several handy > utilities for that old Unix-like os on a box with a 16 bit address buss, > and there are still a good 1000 users of it on this ball of rock & > water. 2 services actually, one is called drivewire, and makes use if > the machines bit banger port at 115kbaud, and this terminal function > that minicom is doing against a hardware serial port on that machine. 2 > independent services. > > Drivewire was written in Java, and changes in Java from wheezy to stretch > have killed that, but a replacement is being written in python in hopes > it might be a more stable language. We as a group, had no clue that Java > would be changed to be so damned incompatible with itself. So I'm > playing canary in a coal mine testing the python version. For a machine > that was new in the early 80's, I am amazed at the new blood it has > attracted in the last 2 or 3 years. Mailing list sub count has nearly > doubled in the last 4 years. And with that new blood has come quite a > list of of newly designed hardware accessories for it. Sure, its being > built on kitchen tables in runs of 10 or 20, but its happening 35 years > later. That in itself is amazing. And redefines the word retro. I can > recall the days when vacuum tubes were state of the art, and knowing how > they work has given me a nice lengthy ladder up the side of that famous > hog. A rather broad knowledge of physics hasn't hurt a thing either, > including Einsteins work. > > > >I am beginning to get a very dim glimmer of how systemd works. And > > > its not impressing me. > > > > You are free to switch back to sysvinit if you wish. To do so you need > > to install sysvinit-core (and remove systemd-sysv, which will likely > > be removed by the action of installing sysvinit-core). This will > > change your init system to sysvinit, although it would not remove all > > of systemd, and some parts of it are likely depended upon by other > > stuff on your system. > > I can likely go with the flow as long as its documented in readily > accessable form, something that L.P. is good at, he writes nice "papers" > on his stuff but hides that info from the unwashed by not putting out > decent man-pages. I disagree loudly about that but the exclusion of > examples from manpages seems like an insidious attack on the users > intelligence. I give you the present state of the docs for ip as an > example of how NOT to do a man page. 300 lines of "options" without a > word on which is required to get or apply what data or what if any > interactions there may be. I have yet to get a path condition report out > of it like ifconfig gives by default. That is not progress unless you > are using GE's definition from the late '50's. > > Cheers, Gene Heskett > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author) > Genes Web page <http://geneslinuxbox.net:6309/gene> > >