COM header doesn't work
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx
appearances in dmesg
and setserial
shows these as unknown
and is unable to change it to uart 16550A
.
Is there any way to make them work?
My motherboard is AsRock Z68 Extreme4 Gen3.
Edit:
Machine that I used to describe problem had defect. On the other machines there was ttyS0
configured at default port 0x03f8
and IRQ 4
but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4
. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
didn't take any effect (address wasn't changed). Running
setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*
was causing system freeze and it had to be restarted. No effect.
Solution:
I changed in BIOS address from 0x3F8h/IRQ4
to 0x3E8h/IRQ4
and it was discovered in OS as ttyS2
with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.
linux serial-port serial-console
add a comment |Â
up vote
0
down vote
favorite
I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx
appearances in dmesg
and setserial
shows these as unknown
and is unable to change it to uart 16550A
.
Is there any way to make them work?
My motherboard is AsRock Z68 Extreme4 Gen3.
Edit:
Machine that I used to describe problem had defect. On the other machines there was ttyS0
configured at default port 0x03f8
and IRQ 4
but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4
. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
didn't take any effect (address wasn't changed). Running
setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*
was causing system freeze and it had to be restarted. No effect.
Solution:
I changed in BIOS address from 0x3F8h/IRQ4
to 0x3E8h/IRQ4
and it was discovered in OS as ttyS2
with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.
linux serial-port serial-console
It is enabled in the BIOS, right?
â Ignacio Vazquez-Abrams
Feb 26 at 17:55
@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
â user266356
Feb 26 at 19:32
1
@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
â user252181
Feb 27 at 3:50
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx
appearances in dmesg
and setserial
shows these as unknown
and is unable to change it to uart 16550A
.
Is there any way to make them work?
My motherboard is AsRock Z68 Extreme4 Gen3.
Edit:
Machine that I used to describe problem had defect. On the other machines there was ttyS0
configured at default port 0x03f8
and IRQ 4
but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4
. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
didn't take any effect (address wasn't changed). Running
setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*
was causing system freeze and it had to be restarted. No effect.
Solution:
I changed in BIOS address from 0x3F8h/IRQ4
to 0x3E8h/IRQ4
and it was discovered in OS as ttyS2
with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.
linux serial-port serial-console
I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx
appearances in dmesg
and setserial
shows these as unknown
and is unable to change it to uart 16550A
.
Is there any way to make them work?
My motherboard is AsRock Z68 Extreme4 Gen3.
Edit:
Machine that I used to describe problem had defect. On the other machines there was ttyS0
configured at default port 0x03f8
and IRQ 4
but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4
. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
didn't take any effect (address wasn't changed). Running
setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*
was causing system freeze and it had to be restarted. No effect.
Solution:
I changed in BIOS address from 0x3F8h/IRQ4
to 0x3E8h/IRQ4
and it was discovered in OS as ttyS2
with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.
linux serial-port serial-console
edited Feb 26 at 19:31
asked Feb 26 at 17:41
user266356
12
12
It is enabled in the BIOS, right?
â Ignacio Vazquez-Abrams
Feb 26 at 17:55
@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
â user266356
Feb 26 at 19:32
1
@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
â user252181
Feb 27 at 3:50
add a comment |Â
It is enabled in the BIOS, right?
â Ignacio Vazquez-Abrams
Feb 26 at 17:55
@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
â user266356
Feb 26 at 19:32
1
@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
â user252181
Feb 27 at 3:50
It is enabled in the BIOS, right?
â Ignacio Vazquez-Abrams
Feb 26 at 17:55
It is enabled in the BIOS, right?
â Ignacio Vazquez-Abrams
Feb 26 at 17:55
@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
â user266356
Feb 26 at 19:32
@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
â user266356
Feb 26 at 19:32
1
1
@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
â user252181
Feb 27 at 3:50
@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
â user252181
Feb 27 at 3:50
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f426753%2fcom-header-doesnt-work%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
It is enabled in the BIOS, right?
â Ignacio Vazquez-Abrams
Feb 26 at 17:55
@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
â user266356
Feb 26 at 19:32
1
@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
â user252181
Feb 27 at 3:50