For those that still need to use ttyO0 for their purpose and not as login console (I won't ask you why, in my case I simply need 5 uarts) the only thing I had to do on my setup (beagle bone black, with debian-9.5-iot-armhf-2018-08-30) to enable ttyO0 is disable the serial-getty@ttyO0.service as suggested but also the same service on another port serial-getty@ttyS0.service.
Then with: systemctl mask serial-getty@ttyO0.service systemctl mask serial-getty@ttyS0.service you are ready to go and use ttyO0 for your business.. Il giorno venerdì 12 settembre 2014 02:00:49 UTC+2, jgold ha scritto: > > I found the answer here; > http://stackoverflow.com/questions/21596384/cannot-disable-systemd-serial-getty-service > > My port is at ttyO0. so in my case I entered " systemctl mask > serial-getty@ttyO0.service. I was able to confirm the device name by > typing "systemctl --full". My device was in the list. > > Once I typed the command above and rebooted, I could use the serial port > in my program. > > On Thursday, September 11, 2014 4:42:31 PM UTC-7, William Hermans wrote: >> >> ttyo0 has to be disabled in uEnv.txt, and also the board device tree file >> I believe ( could be wrong on the last part ). Also, systemd may have a >> service profile for it. I have not looked, and currently am not running >> systemd. Maybe I'll check later once I get this rootfs working good, and >> backed up. >> >> On Thu, Sep 11, 2014 at 3:02 PM, Lee Crocker <l...@ansync.com> wrote: >> >>> Some reason you can't just use one of the other UARTs? It's very handy >>> to have a serial console for debugging. >>> >>> >>> On Thursday, September 11, 2014 10:29:48 AM UTC-7, jgold wrote: >>>> >>>> I've got a RS232 micro cape http://www.logicsupply.com/ >>>> components/beaglebone/capes/cbb-ttl-232/ that I need to use as a >>>> serial port. The problem is that by default /dev/ttyO0 is setup as a >>>> login >>>> console. I need to disable that so that I can use the port for my own >>>> purposes. >>>> >>>> I've found instructions for how to do it on Rasbian but I can't find >>>> anything for the Beaglebone. I found a line in /etc/inittab that looked >>>> like it was starting a getty session on /dev/ttyO0 and I commented it out >>>> but after a reboot, the login is still there. >>>> >>>> I found some references to inittab being obsolete because systemd >>>> doesn't use it but I can't find anything to configure systemd so it >>>> doesn't >>>> use ttyO0. >>>> >>>> Can anyone point me in the right direction? >>>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to beagleboard...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/01b99975-beb7-40af-9661-496db13d0aae%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.