Thanks for the info guys.  

Why is it that ttyS* are all listed when no BB-UART has been loaded into 
slots?

Work flow before was straight forward:
- Load a .dtbo
- Corresponding /ttyO* loaded.

Now I am unsure. When the BBB boots it shows all the /dev/ttyS*
Do I still have to load the corresponding .dtbo's?
Do I have to run the command 
setserial -g /dev/ttyS[0-5]

to bring up UARTS after every boot?





On Friday, August 19, 2016 at 6:54:12 AM UTC-7, Micka wrote:
>
> ttyO* is for the omap driver. If i'm not wrong the kernel 4.4 use the 
> driver 8250. 
>
> You can switch back to the omap driver i' the config of the kernel. 
>
> Le ven. 19 août 2016 01:49, William Hermans <[email protected] 
> <javascript:>> a écrit :
>
>> http://bfy.tw/7Hr5
>>
>> Anyhow, consider this horse beaten to death.
>>
>> On Thu, Aug 18, 2016 at 4:42 PM, William Hermans <[email protected] 
>> <javascript:>> wrote:
>>
>>> 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] 
>>> <javascript:>> 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] 
>>>> <javascript:>> 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] 
>>>>> <javascript:>> 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] <javascript:>.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/beagleboard/CALHSORrzz%2B5f65Mr6%2B77Wja%3Daz1w3HumY2ONF5OT78PJ3g3GnA%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/beagleboard/CALHSORrzz%2B5f65Mr6%2B77Wja%3Daz1w3HumY2ONF5OT78PJ3g3GnA%40mail.gmail.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/6ff335a1-d4ce-4570-83c5-76a55147bf67%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to