Inviato da iPhone

> Il giorno 28 nov 2022, alle ore 17:00, Bo Berglund via lazarus 
> <lazarus@lists.lazarus-ide.org> ha scritto:
> 
> On Mon, 28 Nov 2022 14:48:20 +0100, Giuliano Colla via lazarus
> <lazarus@lists.lazarus-ide.org> wrote:
> 
>> /dev/tty* is pretty much useless. It's there for historical reasons. 
>> /dev/ttyS* is the one for actual serial adapters, and, unless you 
>> override with a command line parameter on boot, it is limited to 0..3 in 
>> modern kernels.
>> 
> Here is what I get on Ubuntu 20.04.5 LTS:
> 
> $ ll /dev/ttyS*
> crw-rw---- 1 root dialout 4, 64 2022-11-26 08:47 /dev/ttyS0
> crw-rw---- 1 root dialout 4, 65 2022-11-26 08:47 /dev/ttyS1
> crw-rw---- 1 root dialout 4, 74 2022-11-26 08:47 /dev/ttyS10
> crw-rw---- 1 root dialout 4, 75 2022-11-26 08:47 /dev/ttyS11
> crw-rw---- 1 root dialout 4, 76 2022-11-26 08:47 /dev/ttyS12
> crw-rw---- 1 root dialout 4, 77 2022-11-26 08:47 /dev/ttyS13
> crw-rw---- 1 root dialout 4, 78 2022-11-26 08:47 /dev/ttyS14
> crw-rw---- 1 root dialout 4, 79 2022-11-26 08:47 /dev/ttyS15
> crw-rw---- 1 root dialout 4, 80 2022-11-26 08:47 /dev/ttyS16
> crw-rw---- 1 root dialout 4, 81 2022-11-26 08:47 /dev/ttyS17
> crw-rw---- 1 root dialout 4, 82 2022-11-26 08:47 /dev/ttyS18
> crw-rw---- 1 root dialout 4, 83 2022-11-26 08:47 /dev/ttyS19
> crw-rw---- 1 root dialout 4, 66 2022-11-26 08:47 /dev/ttyS2
> crw-rw---- 1 root dialout 4, 84 2022-11-26 08:47 /dev/ttyS20
> crw-rw---- 1 root dialout 4, 85 2022-11-26 08:47 /dev/ttyS21
> crw-rw---- 1 root dialout 4, 86 2022-11-26 08:47 /dev/ttyS22
> crw-rw---- 1 root dialout 4, 87 2022-11-26 08:47 /dev/ttyS23
> crw-rw---- 1 root dialout 4, 88 2022-11-26 08:47 /dev/ttyS24
> crw-rw---- 1 root dialout 4, 89 2022-11-26 08:47 /dev/ttyS25
> crw-rw---- 1 root dialout 4, 90 2022-11-26 08:47 /dev/ttyS26
> crw-rw---- 1 root dialout 4, 91 2022-11-26 08:47 /dev/ttyS27
> crw-rw---- 1 root dialout 4, 92 2022-11-26 08:47 /dev/ttyS28
> crw-rw---- 1 root dialout 4, 93 2022-11-26 08:47 /dev/ttyS29
> crw-rw---- 1 root dialout 4, 67 2022-11-26 08:47 /dev/ttyS3
> crw-rw---- 1 root dialout 4, 94 2022-11-26 08:47 /dev/ttyS30
> crw-rw---- 1 root dialout 4, 95 2022-11-26 08:47 /dev/ttyS31
> crw-rw---- 1 root dialout 4, 68 2022-11-26 08:47 /dev/ttyS4
> crw-rw---- 1 root dialout 4, 69 2022-11-26 08:47 /dev/ttyS5
> crw-rw---- 1 root dialout 4, 70 2022-11-26 08:47 /dev/ttyS6
> crw-rw---- 1 root dialout 4, 71 2022-11-26 08:47 /dev/ttyS7
> crw-rw---- 1 root dialout 4, 72 2022-11-26 08:47 /dev/ttyS8
> crw-rw---- 1 root dialout 4, 73 2022-11-26 08:47 /dev/ttyS9
> 
> 32 in all...
> 
> -- 
> Bo Berglund
> Developer in Sweden
> 
> -- 
> _______________________________________________
> lazarus mailing list
> lazarus@lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus

Yes they’re there but they’re not enabled. If you search for ttyS* in the boot 
log you’ll see how many are probed for. Typically from ttyS0 to ttyS3. Maybe 
less, it depends on which ones are enabled in BIOS. I know because I had in a 
project an extra PCI board with four more ports, and I had to modify the boot 
parameters to have them properly initialized. Otherways they were completely 
non existing. Just a dummy entry in the /dev folder. 
-- 
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to