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]> 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]>
> 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]>
>> 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/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].
> 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/CAF%2BMRt%3D%2BKc90HGbCdYLbAxvx_PQ6E4s-sc%3D4GHm4ddBY74UpAw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to