william@beaglebone:~$ apt-cache search setserial
setserial - controls configuration of serial ports
william@beaglebone:~$ sudo apt-get install setserial
. . .
The following NEW packages will be installed:
  setserial
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 49.9 kB of archives.
After this operation, 139 kB of additional disk space will be used.

william@beaglebone:~$ setserial -g /dev/ttyS[0-5]
/dev/ttyS0, UART: 8250, Port: 0x0000, IRQ: 158
/dev/ttyS1, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS2, UART: 8250, Port: 0x0000, IRQ: 198
/dev/ttyS3, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS4, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0


On Thu, Aug 18, 2016 at 4:34 PM, William Hermans <[email protected]> wrote:

> william@beaglebone:~$ ls /sys/devices/platform/ocp/
> 40300000.ocmcram          48030000.spi    48060000.mmc
> 48310000.rng       53500000.aes
> 40302000.ocmcram_nocache  48038000.mcasp  480c8000.mailbox
> 49000000.edma      56000000.sgx
> 44e07000.gpio             4803c000.mcasp  480ca000.spinlock
> 49800000.tptc      driver_override
> 44e09000.serial           48042000.timer  4819c000.i2c
> 49900000.tptc      modalias
> 44e0b000.i2c              48044000.timer  481a0000.spi
> 49a00000.tptc      ocp:l4_wkup@44c00000
> 44e35000.wdt              48046000.timer  481ac000.gpio
> 4a100000.ethernet  of_node
> 44e3e000.rtc              48048000.timer  481ae000.gpio
> 4a300000.pruss     power
> 47400000.usb              4804a000.timer  481d8000.mmc
> 4c000000.emif      subsystem
> 48024000.serial           4804c000.gpio   48200000.interrupt-controller
> 53100000.sham      uevent
> william@beaglebone:~$ ls /sys/devices/platform/ocp/48024000.serial
> driver  driver_override  modalias  of_node  power  subsystem  tty  uevent
> william@beaglebone:~$ ls /sys/devices/platform/ocp/48024000.serial/tty
> ttyS2
>
>
> On Thu, Aug 18, 2016 at 4:32 PM, William Hermans <[email protected]>
> wrote:
>
>> william@beaglebone:~$ dmesg |grep tty
>> [    0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8
>> root=/dev/mmcblk0p1 rootfstype=ext4 rootwait ip        v6.disable=1
>> [    0.002187] console [tty0] enabled
>> [    0.002223] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
>> [    1.998154] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158,
>> base_baud = 3000000) is a 8250
>> [    2.884801] console [ttyS0] enabled
>> william@beaglebone:~$ clear
>> william@beaglebone:~$ ls /sys/devices/
>> armv7_cortex_a8  breakpoint  platform  soc0  software  system
>> tracepoint  virtual
>> william@beaglebone:~$ ls /sys/devices/platform/
>> alarmtimer    cpufreq-dt        leds  omap-pcm-audio  pm33xx.0
>> power      serial8250  ti-cpufreq.0
>> bone_capemgr  fixedregulator@0  ocp   opp_table0      pmu
>> reg-dummy  soc         uevent
>> william@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots
>>  0: PF----  -1
>>  1: PF----  -1
>>  2: PF----  -1
>>  3: PF----  -1
>> william@beaglebone:~$ ls /lib/firmware/ |grep UART
>> BB-UART1-00A0.dtbo
>> BB-UART2-00A0.dtbo
>> BB-UART2-RTSCTS-00A0.dtbo
>> BB-UART3-00A0.dtbo
>> BB-UART4-00A0.dtbo
>> BB-UART4-RS485-00A0.dtbo
>> BB-UART5-00A0.dtbo
>> william@beaglebone:~$ sudo sh -c"echo 'BB-UART2' >
>> /sys/devices/platform/bone_capemgr/slots"
>> [sudo] password for william:
>> sh: 0: Illegal option -h
>> william@beaglebone:~$ sudo sh -c "echo 'BB-UART2' >
>> /sys/devices/platform/bone_capemgr/slots"
>> william@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots
>>  0: PF----  -1
>>  1: PF----  -1
>>  2: PF----  -1
>>  3: PF----  -1
>>  4: P-O-L-   0 Override Board Name,00A0,Override Manuf,BB-UART2
>> william@beaglebone:~$ dmesg |grep tty
>> [    0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8
>> root=/dev/mmcblk0p1 rootfstype=ext4 rootwait ip        v6.disable=1
>> [    0.002187] console [tty0] enabled
>> [    0.002223] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
>> [    1.998154] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158,
>> base_baud = 3000000) is a 8250
>> [    2.884801] console [ttyS0] enabled
>> [778201.669492] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 198,
>> base_baud = 3000000) is a 8250
>>
>>
>> On Thu, Aug 18, 2016 at 4:17 PM, Matt <[email protected]>
>> wrote:
>>
>>> Don't think the ttyS's are it.  I know for sure in 3.18 you use the
>>> /ttyO2 or whatever number uart you enable.
>>>
>>> Can anyone confirm that in 4.4 the UARTS show as /ttyS*  ?
>>>
>>> Going to check my .dts.
>>>
>>> On Thursday, August 18, 2016 at 3:18:43 PM UTC-7, Mike Bell wrote:
>>>>
>>>> On 08/18/2016 05:57 PM, Matt wrote:
>>>> > Hi,
>>>> >
>>>> > Working in kernel 4.4.16-bone-rt-r11 and am not seeing the
>>>> > corresponding entries in /dev/ for the enabled UARTS.
>>>> >
>>>> > /dev/tty13  /dev/tty24    /dev/tty35  /dev/tty46    /dev/tty57
>>>> /dev/ttyS0
>>>> > /dev/tty14  /dev/tty25    /dev/tty36  /dev/tty47    /dev/tty58
>>>> /dev/ttyS1
>>>> > /dev/tty15  /dev/tty26    /dev/tty37  /dev/tty48    /dev/tty59
>>>> /dev/ttyS2
>>>> > /dev/tty16  /dev/tty27    /dev/tty38  /dev/tty49    /dev/tty6
>>>> /dev/ttyS3
>>>> > /dev/tty17  /dev/tty28    /dev/tty39  /dev/tty5    /dev/tty60
>>>> /dev/ttyS4
>>>> > /dev/tty18  /dev/tty29    /dev/tty4   /dev/tty50    /dev/tty61
>>>> /dev/ttyS5
>>>> >
>>>> >
>>>> > What am I missing here?  When a UART is loaded into slots should it
>>>> > then be labeld ttyOX in /dev just as in 3.18?
>>>> > --
>>>>
>>>> /dev/ttyS?
>>>>
>>>> Mike
>>>>
>>> --
>>> 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 [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/beagleboard/47a3dbf5-9d09-4825-80a4-54213c54c336%40googlegroups.com
>>> <https://groups.google.com/d/msgid/beagleboard/47a3dbf5-9d09-4825-80a4-54213c54c336%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CALHSORqHGQPfwVqHzQ6uBRAscw93sME3%3Ddxe3Y7uXa4ofYp28g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to