Interesting subject, in my case I need the Pins used by UART 0 for something else.
In the file https://github.com/jadonk/cape-firmware/blob/master/arch/arm/boot/dts/am335x-bone-common.dtsi There is a reference to UART 0 : &uart0 { pinctrl-names = "default"; pinctrl-0 = <&uart0_pins>; status = "okay";}; If i'm not wrong, to disable uart 0 on boot I just need to remove status = "okay"; I heard that you need also to disable a service : systemctl mask serial-getty@ttyAMA0.service but I think that this service should be disable at the boot : I discovered on internet ( http://www.digi.com/support/kbase/kbaseresultdetl?id=3606), that you need also to disable it in the kernel with : CONFIG_SERIAL_CORE_CONSOLE=n in the /boot/uboot/uEnv.txt file, there is this line : console=ttyO0,115200n8 is it ok to use console=none ? am I missing something ? does the service serial-getty@ttyAMA0.service still working with that ? Thank you, On Fri, Sep 12, 2014 at 2:00 AM, jgold <j...@goldthwaites.com> wrote: > 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/com >>>> ponents/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. > 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. For more options, visit https://groups.google.com/d/optout.